﻿/* ── Moonlight on artwork-layer elements ────────────────────────────────────
   Each box's shadow + rim colour was SAMPLED ONCE from the artwork pixels
   directly behind it and baked in as static values. Zero runtime cost — pure
   CSS. Re-run the sampler only if background-artwork.webp ever changes:
       C:\Users\motaz\Desktop\Tibia OT\_webtools\sample_shadow_colors.py
   (kept outside the web root so Apache never serves it).

   Light source: moon at upper-left → rim on top/left, shadow on bottom/right.
   Per-box tints:  left = cool blue (house/water) · centre = neutral dark
   (castle town) · right = warm amber (cave/torches).
─────────────────────────────────────────────────────────────────────────── */

/* LEFT — over the lit house & water (cool blue) */
#Loginbox,
#MenuColumn {
    box-shadow:
        -4px -5px 18px rgba(48,  71,  92, 0.35),   /* rim — left/top   */
        -1px -2px  6px rgba(79, 105, 128, 0.20),   /* tight rim        */
         6px  9px 28px rgba(1,   5,   9,  0.92),   /* shadow — btm/rgt */
         3px  4px  8px rgba(2,   8,  13,  0.75);   /* tight shadow     */
}

/* CENTRE — over the dark castle town (neutral dark) */
.Box {
    box-shadow:
        -4px -5px 18px rgba(49,  56,  57, 0.35),
        -1px -2px  6px rgba(81,  88,  89, 0.20),
         6px  9px 28px rgba(1,   2,   3,  0.92),
         3px  4px  8px rgba(2,   4,   4,  0.75);
}

/* RIGHT — over the warm cave & torches (amber) */
#ManuscriptPanel {
    box-shadow:
        -4px -5px 18px rgba(75,  64,  49, 0.35),
        -1px -2px  6px rgba(109, 97,  80, 0.20),
         6px  9px 28px rgba(6,   4,   1,  0.92),
         3px  4px  8px rgba(9,   6,   2,  0.75);
}

/* Subtle warm rim on content panels */
.ot-panel,
.inf-card,
.voc-card,
.si-card,
.shop-card {
    box-shadow:
        -2px -3px 12px rgba(120, 80,  30,  0.16),
        -1px -1px  4px rgba(160, 110, 45,  0.10);
}

/* â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•
   COLOUR SYSTEM â€” define once here, reference everywhere via var()
   Utility classes: .tc-gold  .tc-gold-bright  .tc-gold-dark
                    .tc-parchment  .tc-amber  .tc-blue  .tc-green
â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â• */
:root {
    --clr-gold:        #998100;  /* primary gold â€” nav, labels, rank highlights  */
    --clr-gold-dark:   #786029;  /* dark gold    â€” borders, card glow, secondary  */
    --clr-parchment:   #BDB47F;  /* parchment    â€” body text, form labels         */
    --clr-gold-bright: #ffcc44;  /* bright gold  â€” accent highlights              */
    --clr-amber:       #ffaa44;  /* amber        â€” warm accent                    */
    --clr-blue:        #6a9aca;  /* feedback blue                                  */
    --clr-green:       #88ddaa;  /* success green                                  */
}

.tc-gold        { color: var(--clr-gold); }
.tc-gold-bright { color: var(--clr-gold-bright); }
.tc-gold-dark   { color: var(--clr-gold-dark); }
.tc-parchment   { color: var(--clr-parchment); }
.tc-amber       { color: var(--clr-amber); }
.tc-blue        { color: var(--clr-blue); }
.tc-green       { color: var(--clr-green); }

/* â”€â”€ Scrollbar â€” site-wide dark amber theme â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€
   Applied globally so every scrollable area (page, modals, tables, dropdowns)
   matches the dark amber palette instead of the OS default white/grey.

   Standard: use --clr-gold-dark thumb, very-dark track.
   Do NOT override with white/grey scrollbars anywhere on the site.
   If a specific element needs a scrollbar, add overflow-y:auto â€” the global
   rule below picks it up automatically.                                       */

/* WebKit â€” Chrome, Edge, Safari */
::-webkit-scrollbar              { width: 6px; height: 6px; }
::-webkit-scrollbar-track        { background: #0c0700; }
::-webkit-scrollbar-thumb        { background: #3a2400; border-radius: 3px; }
::-webkit-scrollbar-thumb:hover  { background: var(--clr-gold-dark); }
::-webkit-scrollbar-corner       { background: #0c0700; }

/* Firefox */
* { scrollbar-width: thin; scrollbar-color: #3a2400 #0c0700; }

/* â”€â”€ Self-hosted fonts â€” no Google Fonts round-trip â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€ */
@font-face {
    font-family: 'MedievalSharp';
    font-style:  normal;
    font-weight: 400;
    src: url("data:font/woff2;base64,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") format('woff2');
}
@font-face {
    font-family: 'Cinzel';
    font-style:  normal;
    font-weight: 600;
    font-display: block;
    src: url('../fonts/Cinzel-600.woff2') format('woff2');
}
@font-face {
    font-family: 'Cinzel';
    font-style:  normal;
    font-weight: 700;
    font-display: block;
    src: url('../fonts/Cinzel-600.woff2') format('woff2');
}
@font-face {
    font-family: 'Cinzel Decorative';
    font-style:  normal;
    font-weight: 700;
    font-display: block;
    src: url('../fonts/CinzelDecorative-700.woff2') format('woff2');
}

/* Extra styles on top of tibiacom base */

/* â”€â”€â”€ Footer stacking fix â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€ */
/* Sticky footer via flexbox â€” body stretches to viewport height, ArtworkHelper
   fills remaining space, footer is always pinned to the bottom.
   The JS setFooterFloor() still handles the sidebar-taller-than-content case
   by raising ArtworkHelper min-height above the menu column's natural bottom. */
html {
    height: 100%;
}
body {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}
#ArtworkHelper {
    flex: 1 0 auto;
    min-height: 960px;
    background-size: 100% auto;
    background-position: top center;
}
#site-footer {
    flex-shrink: 0;
    position: relative;
    z-index: 200;
}
#ContentRow { margin-bottom: 186px; }

/* â”€â”€â”€ Content Tables â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€ */
.content-table {
  width: 100%;
  border-collapse: collapse;
  font-family: Verdana, Arial, sans-serif;
  font-size: 9pt;
  border: 1px solid #3a2800;
}
.content-table thead tr {
  background: linear-gradient(180deg, #3C2C0E 0%, #271c08 100%);
}
.content-table th {
  color: #7F6529;
  padding: 6px 10px;
  text-align: left;
  font-weight: bold;
  letter-spacing: 0.3px;
  border-bottom: 2px solid #8B6914;
  white-space: nowrap;
}
.content-table td {
  padding: 5px 10px;
  color: var(--clr-parchment);
  border-bottom: 1px solid #1e1200;
  vertical-align: middle;
}
.content-table tbody tr:nth-child(odd)  { background: #100800; }
.content-table tbody tr:nth-child(even) { background: #0c0600; }
.content-table tbody tr:hover td        { background: #1e1200; }

/* â”€â”€â”€ Section Header â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€ */
.section-header {
  background: linear-gradient(135deg, #2a1800 0%, #3C2C0E 60%, #2a1800 100%);
  color: #7F6529;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  padding: 6px 10px;
  margin: 0 0 0 0;
  border-left: 3px solid var(--clr-gold);
  letter-spacing: 0.4px;
}

/* â”€â”€â”€ Tab Navigation (type/voc filters) â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€ */
.tab-nav {
  font-family: Verdana, Arial, sans-serif;
  font-size: 8.5pt;
  display: flex;
  flex-wrap: wrap;
  gap: 2px;
  background: #0c0600;
  border: 1px solid #3a2800;
  border-top: none;
  padding: 5px 8px;
  margin-bottom: 1px;
}
.tab-nav a {
  color: #8a6a30;
  text-decoration: none;
  padding: 3px 9px;
  border-radius: 2px;
  transition: color 0.12s, background 0.12s;
}
.tab-nav a:hover {
  color: #7F6529;
  background: rgba(200,160,68,0.1);
}
.tab-nav a.active {
  color: var(--clr-gold);
  background: rgba(255,215,0,0.09);
  font-weight: bold;
}
.tab-nav .tab-label {
  color: #4a3820;
  padding: 3px 6px 3px 4px;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 7.5pt;
  letter-spacing: 0.5px;
  align-self: center;
}
.tab-nav .tab-sep {
  color: #3a2800;
  padding: 3px 3px;
  align-self: center;
}

/* â”€â”€â”€ Links â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€ */
.ot-link              { color: #8abcdc; text-decoration: none; }
.ot-link:hover        { color: #b8d8f0; text-decoration: underline; }

/* â”€â”€â”€ Empty state message â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€ */
.ot-empty {
  color: #9a8050;
  font-family: Verdana, Arial, sans-serif;
  font-size: 9pt;
  padding: 10px 10px;
  font-style: italic;
  background: #0c0600;
  border: 1px solid #3a2800;
  border-top: none;
}

/* â”€â”€â”€ Rank numbers â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€ */
.rank-num      { color: #7a6040; font-weight: bold; }
.rank-1        { color: var(--clr-gold) !important; }
.rank-2        { color: #C0C0C0 !important; }
.rank-3        { color: #CD7F32 !important; }

/* â”€â”€â”€ Tags / badges â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€ */
.tag-unjust    { color: #e05050; font-size: 8pt; font-weight: bold; }
.tier-badge {
  display: inline-block;
  padding: 1px 7px;
  border-radius: 2px;
  font-size: 7.5pt;
  font-weight: bold;
  border: 1px solid rgba(255,255,255,0.12);
}

/* â”€â”€â”€ Multiplier bar (exp stages) â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€ */
.mult-bar-wrap {
  display: inline-block;
  width: 80px;
  height: 5px;
  background: #1a1000;
  border-radius: 3px;
  vertical-align: middle;
  margin-left: 8px;
  border: 1px solid #3a2800;
  overflow: hidden;
}
.mult-bar { height: 100%; border-radius: 3px; }

/* â”€â”€â”€ Level badge â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€ */
.level-badge { color: var(--clr-gold); font-weight: bold; }

/* â”€â”€â”€ Online dots â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€ */
.dot-online  { color: #4f4; font-size: 10pt; }
.dot-offline { color: #f44; font-size: 10pt; }

/* â”€â”€â”€ Pagination â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€ */
.pagination {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9pt;
  padding: 6px 10px;
  background: #0c0600;
  border: 1px solid #3a2800;
  border-top: none;
}
.pagination a              { color: #8abcdc; margin: 0 2px; text-decoration: none; }
.pagination a:hover        { color: #b8d8f0; }
.pagination .current       { color: var(--clr-gold); font-weight: bold; margin: 0 2px; }

/* â”€â”€â”€ Forms â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€ */
.ot-form { font-family: Verdana, Arial, sans-serif; font-size: 9pt; color: var(--clr-parchment); }

/* Section divider inside a form */
.form-section-title {
  font-size: 8pt;
  font-weight: bold;
  color: #8B6914;
  text-transform: uppercase;
  letter-spacing: 0.8px;
  border-bottom: 1px solid #3a2800;
  padding-bottom: 4px;
  margin: 16px 0 10px;
}
.form-section-title:first-child { margin-top: 4px; }

/* Field group: wraps label + input + hint */
.form-group { margin-bottom: 10px; }
.form-group label,
.ot-form label {
  display: block;
  color: #C8A858;
  margin-bottom: 3px;
  font-weight: bold;
  font-size: 8.5pt;
}
.ot-form input[type=text],
.ot-form input[type=password],
.ot-form input[type=email],
.ot-form input[type=number],
.ot-form select {
  display: block;
  background: #cdb99a;
  color: #3a1800;
  border: 1px solid #7a5a2a;
  border-bottom-color: #4a3010;
  padding: 5px 8px;
  width: 100%;
  max-width: 280px;
  box-sizing: border-box;
  font-size: 9pt;
  font-family: Verdana, Arial, sans-serif;
  outline: none;
  transition: border-color 0.15s, background 0.15s;
}
.ot-form input[type=text]:focus,
.ot-form input[type=password]:focus,
.ot-form input[type=email]:focus,
.ot-form input[type=number]:focus,
.ot-form select:focus {
  background: #ddc9a8;
  border-color: var(--clr-gold-dark);
}
/* Browsers force a light background on autofilled fields, overriding the
   parchment. background: can't beat it — flood with an inset shadow so
   autofilled inputs match the standard tan parchment sitewide. */
.ot-form input:-webkit-autofill,
.ot-form input:-webkit-autofill:hover,
.ot-form input:-webkit-autofill:focus,
.ot-form input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 1000px #cdb99a inset !important;
  box-shadow: 0 0 0 1000px #cdb99a inset !important;
  -webkit-text-fill-color: #3a1800 !important;
  caret-color: #3a1800;
  border: 1px solid #7a5a2a !important;
  border-bottom-color: #4a3010 !important;
}
.ot-form input[type=radio] { margin-right: 4px; }
.ot-form .radio-group { margin: 4px 0; }

/* â”€â”€ Dark-panel select (modals, dark cards, etc.) â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€
   Use class="ot-select" anywhere a <select> appears outside an .ot-form.
   Follows the same dark amber/parchment palette as modal inputs.          */
.ot-select {
  appearance: none;
  -webkit-appearance: none;
  background-color: #0c0700;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23786029'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 9px center;
  background-size: 9px 6px;
  border: 1px solid #3a2800;
  border-radius: 3px;
  color: #a89968;
  font-family: Verdana, Arial, sans-serif;
  font-size: 8.5pt;
  padding: 5px 28px 5px 9px;
  outline: none;
  cursor: pointer;
  transition: border-color .15s;
  width: 100%;
}
.ot-select:focus        { border-color: #786029; }
.ot-select:hover        { border-color: #5a3e00; }
.ot-select option       { background: #110900; color: #a89968; }

/* Hint text below a field */
.field-hint, .ot-form .hint {
  display: block;
  font-size: 7.5pt;
  color: #6a5838;
  margin-top: 2px;
}

/* Checkbox row */
.form-check {
  display: flex;
  align-items: center;
  gap: 7px;
  margin: 14px 0 4px;
  font-size: 9pt;
  color: var(--clr-parchment);
}
.form-check input[type=checkbox] { margin: 0; cursor: pointer; }
.form-check label { color: var(--clr-parchment); font-weight: normal; margin: 0; cursor: pointer; }

/* Small informational paragraph */
.form-note {
  font-family: Verdana, Arial, sans-serif;
  font-size: 8.5pt;
  color: #8a7050;
  margin: 8px 0 0;
}
/* ot-submit kept as safety alias â€” use class="ot-btn ot-btn-primary" for all new code */
.ot-submit {
  display: inline-block;
  background: linear-gradient(180deg,#3a2000,#1a0e00);
  border: 1px solid #7a5020;
  border-radius: 3px;
  padding: 4px 12px;
  color: #c8982a;
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  cursor: pointer;
  letter-spacing: .3px;
  transition: background .15s, border-color .15s, color .15s;
}
.ot-submit:hover {
  background: linear-gradient(180deg,#5a3200,#2a1600);
  border-color: #998100;
  color: #e0b040;
}

/* â”€â”€â”€ Dark card panel â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€ */
.ot-panel {
  background: #1a0e00 !important;
  border: 2px solid var(--clr-gold-dark) !important;
  border-top: 3px solid var(--clr-gold) !important;
  border-radius: 4px !important;
  padding: 14px 16px !important;
  margin-bottom: 14px !important;
  font-family: Verdana, Arial, sans-serif;
  box-shadow: 0 3px 12px rgba(0,0,0,0.8) !important;
  color: var(--clr-parchment);
}
.ot-panel-title {
  font-size: 9pt !important;
  font-weight: bold !important;
  color: var(--clr-gold) !important;
  text-transform: uppercase;
  letter-spacing: 1px;
  border-bottom: 1px solid var(--clr-gold-dark) !important;
  padding-bottom: 6px;
  margin-bottom: 12px;
}

/* â”€â”€â”€ Alerts â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€ */
.alert { padding: 8px 12px; margin: 8px 0; font-family: Verdana, Arial, sans-serif; font-size: 9pt; border-left: 3px solid; }
.alert-error   { color: #f88; border-color: #c44; background: rgba(200,60,60,0.1); }
.alert-success { color: #4caf50; border-color: #2e7d32; background: rgba(20,60,20,0.20); }
.alert-info    { color: #8cf; border-color: #48c; background: rgba(60,120,200,0.1); }


/* â”€â”€â”€ Theotserver artwork hover glow â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€ */
#ArtworkHelper { position: relative; }

#artwork-fade {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: calc(100vw * 809 / 1942);
    background: linear-gradient(to bottom,
        transparent 85%,
        rgba(10,6,0,0.4) 92%,
        rgba(10,6,0,0.85) 97%,
        #0a0600 100%
    );
    z-index: 0;
}

/* â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•
   THEOTSERVER LOGO UNIT â€” single control point
   To resize or reposition the whole thing (text + embers together),
   change ONLY these four variables â€” nothing else needs touching:
     --theot-w    width of the unit
     --theot-h    height of the unit
     --theot-top  vertical offset down from the artwork top
     --theot-fs   font size of the THEOTSERVER text
â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â• */
#theot-logo {
    --theot-w:   572px;
    --theot-h:   198px;
    --theot-top:  44px;
    --theot-fs:   57px;

    position: absolute;
    z-index: 10;
    top:  var(--theot-top);
    left: 50%;
    transform: translateX(-50%);
    width:  var(--theot-w);
    height: var(--theot-h);
}

#theot-logo-title {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    white-space: nowrap;
    font-family: 'MedievalSharp', serif;
    font-size: var(--theot-fs);
    font-weight: normal;
    letter-spacing: 6px;
    text-transform: none;
    /* Visual styling (gradient, glint, glow) lives in the LOGO GLOW block below. */
}
/* Make the "OTS" letters ~20% brighter so they stand out from the rest.
   Give them their own (brighter) gold gradient — a plain filter would break
   the parent's background-clip:text and blank the letters out. */
#theot-logo-title .lo-bright {
    background: linear-gradient(180deg,
        rgba(255,236,135,1)  0%,
        rgba(255,186,58,1)  26%,
        rgba(250,142,42,1)  52%,
        rgba(240,152,42,1)  76%,
        rgba(168,92,20,1)  100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}







/* Text centred inside the unit, font size driven by --theot-fs */




/* â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•
   GLOBAL CARD HOVER â€” single source of truth for all card types.
   To change scale site-wide: update scale(1.25) in the :hover rule below.
   Covers: inf-card Â· voc-card Â· si-card Â· tl-entry Â· shop-card
   Spotlight overlay (blur/dim) handled by #global-focus-overlay in layout.php
â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â• */

/* Containers must not clip overflowing scaled cards */
.inf-grid, .voc-grid, .voc-grid-2,
.si-grid, .si-grid-2, .tl-wrap, .shop-cards {
    overflow: visible;
}

/* Transition base â€” all card types */
.inf-grid .inf-card,
.voc-card,
.voc-grid .voc-card, .voc-grid-2 .voc-card,
.si-grid .si-card, .si-grid-2 .si-card,
.tl-wrap .tl-body,
.shop-card {
    position: relative;
    transition: transform .22s ease, border-color .18s ease;
    will-change: transform;
}

/* Hover state â€” all card types */
.inf-grid .inf-card:hover,
.voc-card:hover,
.voc-grid .voc-card:hover, .voc-grid-2 .voc-card:hover,
.si-grid .si-card:hover, .si-grid-2 .si-card:hover,
.tl-wrap .tl-entry:hover .tl-body,
.shop-card:hover {
    transform: scale(1.25);
    z-index: 100;
    box-shadow: 0 8px 40px rgba(0,0,0,.98), 0 0 20px rgba(200,160,68,.28), 0 0 30px rgba(75,135,215,.13);
    border-color: var(--clr-gold-dark);
}

/* â”€â”€ LoginTop nudge â”€â”€ */
/* â•â• LOGINBOX â€” Leather Folio â•â• */
#Loginbox {
    position: relative;
    left: 0;
    top: 0;
    width: 168px;
    margin-bottom: 14px;
    background: linear-gradient(160deg, #231108 0%, #1a0d06 55%, #160b04 100%);
    border-left: 4px solid #5a2e0c;
    border-top: 1px solid #6a3a18;
    border-right: 1px solid #100804;
    border-bottom: 2px solid #3a1e08;
    box-sizing: border-box;
    padding: 8px 10px 10px 10px;
    box-shadow: inset 6px 0 18px rgba(80,36,8,0.18);
}
.lb-frame-top {
    display: block;
    margin: -8px -10px 8px -10px;
}
.lb-status {
    font-family: 'MedievalSharp', serif;
    font-size: 10px;
    letter-spacing: 0.8px;
    padding-bottom: 7px;
    border-bottom: 1px solid #2a1508;
    margin-bottom: 7px;
    line-height: 1.5;
    text-align: center;
}
.lb-welcome {
    color: #9a7840;
    display: block;
    font-style: italic;
}
.lb-name {
    color: #ffd060;
    display: block;
    font-size: 12px;
    letter-spacing: 1.2px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-shadow: 0 0 8px rgba(255,190,40,0.55), 0 1px 2px rgba(0,0,0,0.8);
    font-style: normal;
}
.lb-btn {
    display: block;
    width: 100%;
    box-sizing: border-box;
    text-align: center;
    font-family: 'MedievalSharp', serif;
    font-size: 11px;
    letter-spacing: 1.2px;
    text-decoration: none;
    padding: 5px 0;
    cursor: pointer;
    border: none;
}
.lb-btn-main {
    background: #2a1208;
    border-left: 3px solid #8a4a18;
    border-top: 1px solid #6a3a18;
    border-right: 1px solid #180a02;
    border-bottom: 1px solid #180a02;
    color: #f0b860;
    margin-bottom: 5px;
}
.lb-btn-main:hover {
    background: #381808;
    color: #ffd080;
    border-left-color: #aa6030;
}
.lb-btn-secondary {
    background: transparent;
    color: #7a5228;
    font-style: italic;
    font-size: 10.5px;
    border-top: 1px solid #1e1008;
    padding-top: 5px;
}
.lb-btn-secondary:hover {
    color: #b07840;
}
.lb-btn-admin {
    background: #1a0808;
    border-left: 3px solid #8a2020;
    color: #c06040;
    margin-bottom: 5px;
}
.lb-btn-admin:hover {
    background: #241010;
    color: #e07050;
}
.lb-btn-paint {
    background: #080e1a;
    border-left: 3px solid #2a5080;
    color: #5080b0;
    margin-bottom: 5px;
}
.lb-btn-paint:hover {
    background: #0d1824;
    color: #80b0e0;
}

/* â•â• MENU â€” Option C: Leather Folio â•â• */
#MenuColumn { background-color: #0e0600; }
#Menu { background-color: #0e0600 !important; position: relative; left: 0 !important; }
#MenuTop  { background-image: none; background-color: #3a1e08; height: 4px; }
#MenuBottom { background-image: none; background-color: #3a1e08; height: 4px; }

.menuitem { position: relative; border-bottom: 6px solid #0e0600; }
.menuitem:nth-last-child(2) { border-bottom: none; }

/* Main button */
.MenuButton {
    background-image: none !important;
    background-color: #1c0e05;
    border-top: 1px solid #6a3a18;
    border-bottom: 1px solid #0e0702;
    border-left: 4px solid #5a2e0c;
    border-right: 1px solid #100804;
    box-sizing: border-box;
    height: 32px;
    width: 168px;
    display: block;
    cursor: pointer;
    z-index: 0;
}
.MenuButton:hover { background-color: #241208; border-left-color: #7a3e14; }
.MenuButton:hover .mb-label { color: #e8a848; }
.mb-pip { background: #7a3e14; }
.MenuButton.mb-open { background-color: #241208; border-left-color: #8a4a18; }
.MenuButton.mb-open .mb-label { color: #f0b860; font-style: normal; }
.MenuButton.mb-open .mb-pip { background: #8a4a18; }
.MenuButton:hover .mb-arr { color: #6a3a14; }
.MenuButton.mb-open .mb-arr { color: #8a5020; transform: rotate(180deg); }
.MenuButton.mb-open .mb-arr { color: #8a5020; }

.mb-inner {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    cursor: pointer;
}
.mb-star {
    font-size: 10px;
    line-height: 1;
    margin-right: 9px;
    flex-shrink: 0;
    opacity: 0.75;
}
.mb-pip {
    display: block;
    width: 5px;
    height: 5px;
    background: #5a3010;
    transform: rotate(45deg);
    flex-shrink: 0;
    margin-right: 7px;
    transition: background .15s;
}
.mb-label {
    font-family: 'MedievalSharp', serif;
    font-size: 12px;
    letter-spacing: 1.2px;
    color: #d4a050;
    font-style: italic;
    text-align: center;
    text-transform: uppercase;
}
.mb-arr {
    display: block;
    font-size: 7px;
    color: #4a2808;
    margin-left: 7px;
    transition: color .15s, transform .15s;
    line-height: 1;
}

/* Hide old GIF-based elements */
.MenuButton .Icon,
.MenuButton .Label { display: none !important; }
.LeftChain, .RightChain { display: none !important; }

/* Submenu panel */
.Submenu {
    background-color: #140900 !important;
    border-left: 4px solid #3a1e08 !important;
    border-right: 1px solid #0e0600 !important;
    border-bottom: 2px solid #3a1e08 !important;
    border-top: none !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 168px !important;
    box-sizing: border-box !important;
    z-index: 1;
}

/* Submenu items */
.SubmenuitemLabel {
    border-bottom: 1px solid #1e1008 !important;
    padding: 5px 0 !important;
    text-align: center !important;
}
.SubmenuitemLabel span.nav-label {
    color: #b07830;
    font-style: normal;
}
.Submenu a:link,
.Submenu a:visited,
.Submenu a:focus  { color: #b07830; text-decoration: none; }
.Submenu a:hover .SubmenuitemLabel { background: rgba(80,40,8,0.25) !important; }
.Submenu a:hover .SubmenuitemLabel span.nav-label { color: #d0a048; font-style: italic; }

/* Active item */
a.nav-active .Submenuitem { background: transparent !important; }
a.nav-active .SubmenuitemLabel {
    background: rgba(10,40,80,0.45) !important;
    padding: 5px 0 !important;
    border-bottom: 1px solid #1e3a58 !important;
}
a.nav-active .SubmenuitemLabel span.nav-label {
    color: #6ab0e0 !important;
    font-style: normal;
    font-weight: normal;
}

/* â•â• CONTENT BOXES â€” illuminated banner style (option 3) â•â• */

/* Outer box â€” dark field, gold side rails */
.Content .Box {
    margin-top: 38px !important;
    margin-bottom: 14px !important;
    background-color: #0d0800 !important;
    border-left: 1px solid #5a3010 !important;
    border-right: 1px solid #5a3010 !important;
    border-top: none !important;
    border-bottom: none !important;
}

/* Hide corner GIFs â€” CSS borders replace them */
.Content .Corner-tl,
.Content .Corner-tr,
.Content .Corner-bl,
.Content .Corner-br {
    background-image: none !important;
    width: 0 !important;
    height: 0 !important;
    overflow: hidden !important;
}

/* Border_1 â€” dual-rule top/bottom cap (appears top and bottom of box) */
.Content .Border_1 {
    background-image: none !important;
    background: #0e0900 !important;
    border-top: 1px solid #6a4018 !important;
    border-bottom: 1px solid #2a1408 !important;
    height: 6px !important;
}

/* Title bar â€” dark with gold top+bottom rules and vine ornaments */
.Content .BorderTitleText {
    background-image: none !important;
    background: #0e0900 !important;
    border-top: 1px solid #6a4018 !important;
    border-bottom: 1px solid #6a4018 !important;
    height: 26px !important;
    position: relative !important;
    display: grid !important;
    grid-template-columns: 1fr auto 1fr !important;
    align-items: center !important;
}
.btb-title {
    grid-column: 2;
    font-family: 'MedievalSharp', serif;
    font-size: 9px;
    color: #d4a050;
    letter-spacing: 1.5px;
    white-space: nowrap;
    pointer-events: none;
}
.btb-feedback {
    grid-column: 3;
    justify-self: end;
    font-size: 7pt !important;
    padding: 1px 8px !important;
    margin-right: 36px;
    line-height: 1.4;
}
/* Left vine ornament */
.Content .BorderTitleText::before {
    content: '';
    position: absolute;
    left: 6px;
    top: 50%;
    transform: translateY(-50%);
    width: 28px;
    height: 14px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='14'%3E%3Cpath d='M2,7 Q8,1 13,7 Q8,13 2,7' fill='%231e1004' stroke='%237a5020' stroke-width='0.9'/%3E%3Cpath d='M13,7 Q19,4 24,7' fill='none' stroke='%234a2e0c' stroke-width='0.7'/%3E%3C/svg%3E") no-repeat center;
}
/* Right vine ornament (mirrored) */
.Content .BorderTitleText::after {
    content: '';
    position: absolute;
    right: 6px;
    top: 50%;
    transform: translateY(-50%);
    width: 28px;
    height: 14px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='14'%3E%3Cpath d='M26,7 Q20,1 15,7 Q20,13 26,7' fill='%231e1004' stroke='%237a5020' stroke-width='0.9'/%3E%3Cpath d='M15,7 Q9,4 4,7' fill='none' stroke='%234a2e0c' stroke-width='0.7'/%3E%3C/svg%3E") no-repeat center;
}
/* Title text â€” centered, gold, MedievalSharp */
.Content .Title {
    top: 0 !important;
    left: 38px !important;
    right: 38px !important;
    bottom: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    font-family: 'MedievalSharp', serif !important;
    font-size: 9px !important;
    color: #d4a050 !important;
    letter-spacing: 1.5px !important;
}

/* Border_2 / Border_3 â€” collapse inset frame, let BoxContent handle it */
.Content .Border_2 {
    background-color: transparent !important;
    margin: 0 !important;
    padding: 0 !important;
}
.Content .Border_3 {
    border: none !important;
    margin: 0 !important;
}

/* BoxContent â€” dark field with inner manuscript border */
.Content .BoxContent {
    background-image: none !important;
    background-color: #0d0800 !important;
    color: #b8905a !important;
    min-height: 0 !important;
    padding: 14px 16px !important;
    line-height: 1.6 !important;
    box-shadow: inset 0 0 0 1px #2a1408;
}
.Content .BoxContent td {
    color: #b8905a !important;
    padding: 4px 6px !important;
    line-height: 1.55 !important;
}
.Content .BoxContent td[data-color] {
    color: attr(data-color) !important;
}
.Content .BoxContent td.state-green    { color: #00e676 !important; }
.Content .BoxContent td.state-amber    { color: #f59e0b !important; }
.Content .BoxContent td.state-grey     { color: #888888 !important; }
.Content .BoxContent p,
.Content .BoxContent li {
    color: #b8905a;
    line-height: 1.65;
    margin-bottom: 6px;
}
/* Table headers */
.Content th {
    background-color: #1a0d05 !important;
    color: #d4a050 !important;
    border-bottom: 1px solid #5a3010 !important;
}
/* Section dividers within content */
.Content .BoxContent hr {
    border: none !important;
    border-top: 1px solid #2a1408 !important;
    margin: 10px 0 !important;
    position: relative;
}
/* Links */
.Content .BoxContent a:not(.sc-btn) {
    color: #c4882a !important;
}
.Content .BoxContent a:hover {
    color: #e8b850 !important;
}


/* â•â• MANUSCRIPT PANEL â€” A3 illuminated right column â•â• */
#ManuscriptPanel {
    position: relative;
    width: 180px;
}
#MsBg {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    display: block;
}
#MsContent {
    position: relative;
    z-index: 1;
    padding: 30px 14px 28px;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.ms-ped-bar {
    width: 132px;
    height: 5px;
    background: #1a1006;
    border: 1px solid #5a3418;
    flex-shrink: 0;
}
#ManuscriptPanel #PlayersOnline {
    text-align: center;
    padding: 7px 0 3px;
    cursor: pointer;
    width: 100%;
    position: static !important;
    bottom: auto !important;
    left: auto !important;
}
.po-big {
    display: block;
    font-family: 'MedievalSharp', serif;
    font-size: 22px;
    color: #d4a050;
    line-height: 1;
    letter-spacing: 1px;
    filter: drop-shadow(0 0 4px rgba(180,110,20,0.4));
}
.po-label {
    display: block;
    font-family: 'MedievalSharp', serif;
    font-size: 8px;
    color: #7a5828;
    letter-spacing: 1px;
    margin-top: 2px;
}
.po-offline {
    display: block;
    font-family: 'MedievalSharp', serif;
    font-size: 10px;
    color: #8a2020;
    letter-spacing: 0.5px;
    text-align: center;
    margin-top: 10px;
}
.ms-flourish {
    display: block;
    margin: 5px 0 8px;
    flex-shrink: 0;
}
.ms-title {
    font-family: 'MedievalSharp', serif;
    font-size: 10px;
    color: #c4903a;
    letter-spacing: 1px;
    text-align: center;
    width: 100%;
    padding-bottom: 6px;
    border-bottom: 1px solid #3a2008;
    margin-bottom: 7px;
}
.ms-sub {
    font-family: Verdana, Arial, sans-serif;
    font-size: 7px;
    color: #7a5828;
    font-style: italic;
    text-align: center;
    line-height: 1.75;
    margin-bottom: 10px;
}
.ms-btn {
    font-family: 'MedievalSharp', serif;
    font-size: 11.7px;
    color: #d4a040;
    letter-spacing: 0.8px;
    background: #0a0700;
    border: 1px solid #6a4020;
    border-left-width: 3px;
    padding: 6px 0;
    width: 132px;
    text-align: center;
    box-sizing: border-box;
    cursor: pointer;
}
.ms-btn:hover {
    background: #150e04;
    border-color: #9a6028;
    border-left-color: #b07030;
    color: #e8b850;
}

/* â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•
   MOBILE / RESPONSIVE
   Breakpoints:
     â‰¤900px  â€” tablet: hide right artwork, shrink side columns
     â‰¤640px  â€” mobile: stack everything, collapsible menu
   â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â• */

/* â”€â”€ Viewport meta is injected via layout.php â”€â”€ */

/* â”€â”€ Tablet (â‰¤900px) â”€â”€ */

/* MedievalSharp already applied in menu block above */
.SubmenuitemLabel span.nav-label {
    font-family: 'MedievalSharp', serif;
    font-size: 11.5px;
    letter-spacing: 1px;
}

@media (max-width: 900px) {
    #ArtworkHelper,
    #Bodycontainer    { min-width: 0 !important; }

    #RightArtwork,
    #ThemeboxesColumn { display: none !important; }

    #LeftArtwork      { display: none !important; }

    #ContentRow       { top: 20px !important; }

    #ContentColumn {
        margin-left: 200px !important;
        margin-right: 10px !important;
    }

    #MenuColumn {
        margin-left: 5px !important;
        margin-right: 5px !important;
    }
}

/* â”€â”€ Mobile (â‰¤640px) â”€â”€ */
@media (max-width: 640px) {
    #ArtworkHelper {
        background-image: none !important;
        background-color: #1a0e00 !important;
        min-height: 0 !important;
    }

    #ContentRow { top: 0 !important; padding-top: 8px !important; }

    /* Stack columns vertically */
    #MenuColumn {
        position: relative !important;
        width: 100% !important;
        top: 0 !important;
        left: 0 !important;
        margin: 0 !important;
        box-sizing: border-box !important;
        border-bottom: 1px solid #3a2800;
    }

    #ContentColumn {
        margin-left: 0 !important;
        margin-right: 0 !important;
        width: 100% !important;
        box-sizing: border-box !important;
    }

    /* Collapse menu into a toggle */
    #Menu { display: none; }
    #Menu.mobile-open { display: block !important; }

    #mobile-menu-toggle {
        display: flex !important;
        align-items: center;
        justify-content: space-between;
        background: linear-gradient(135deg, #2a1800, #3C2C0E);
        color: #7F6529;
        font-family: Verdana, Arial, sans-serif;
        font-size: 10pt;
        font-weight: bold;
        padding: 10px 14px;
        border-bottom: 1px solid #5a3a0a;
        cursor: pointer;
        user-select: none;
        letter-spacing: 0.5px;
    }
    #mobile-menu-toggle::after { content: 'â–¼'; font-size: 8pt; }
    #mobile-menu-toggle.open::after { content: 'â–²'; }

    /* Flatten submenus on mobile */
    .menuitem      { margin-bottom: 2px; }
    .MenuButton    { display: none !important; }
    .Submenu       { display: block !important; }
    .Submenuitem   { padding: 2px 0; }

    /* Login box */
    #Loginbox      { width: 100% !important; box-sizing: border-box !important; left: 0 !important; }

    /* Content box */
    .Content .Box  { margin: 4px 2px !important; }
    .Content .BoxContent { min-height: 0 !important; }

    /* Tables scroll horizontally */
    .content-table { display: block; overflow-x: auto; -webkit-overflow-scrolling: touch; }
}


/* â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•
   UTILITY BUTTON FAMILY
   Base class sets all shared layout/font properties.
   Colour variants swap only bg, border, and text colour.
   Use: class="ot-btn ot-btn-gold" etc.
â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â• */
.ot-btn {
    text-decoration: none;
    font-size: 8pt;
    font-weight: bold;
    font-family: Verdana, Arial, sans-serif;
    padding: 4px 12px;
    border-radius: 3px;
    white-space: nowrap;
    display: inline-block;
    box-sizing: border-box;
    line-height: 1.4;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid transparent;
}
/* Primary â€” form submit action */
.ot-btn-primary { background: linear-gradient(180deg,#3a2000,#1a0e00); border-color: #7a5020; color: #c8982a; }
.ot-btn-primary:hover { background: linear-gradient(180deg,#5a3200,#2a1600); border-color: #998100; color: #e0b040; }
/* Muted â€” secondary / gift action */
.ot-btn-muted { background: #0d0800; border-color: var(--clr-gold-dark); color: var(--clr-gold-dark); }
.ot-btn-muted:hover { border-color: var(--clr-gold); color: var(--clr-gold); }
/* Gold â€” buy / purchase action */
.ot-btn-gold  { background: linear-gradient(180deg,#7a5a00,#5a3e00); border-color: var(--clr-gold); color: #ffd060; }
.ot-btn-gold:hover  { background: linear-gradient(180deg,#9a7200,#7a5a00); }
/* Success â€” accept / confirm positive */
.ot-btn-success { background: #001800; border-color: #2a6020; color: #5aaa5a; }
.ot-btn-success:hover { background: #002800; border-color: #3a8030; color: #7acc7a; }
/* Blue â€” feedback / communication */
.ot-btn-blue  { background: #0a0d14; border-color: #2a4a7a; color: var(--clr-blue); }
.ot-btn-blue:hover  { border-color: #4a6a9a; color: #8ab8e0; }
/* Red â€” danger / destructive */
.ot-btn-red   { background: #1a0808; border-color: #5a2a2a; color: #9a5050; }
.ot-btn-red:hover   { border-color: #8a3a3a; color: #cc6060; }
/* Small modifier â€” compact contexts (table cells, panel titles, modal toolbars) */
.ot-btn-sm { font-size: 7.5pt !important; padding: 3px 9px !important; font-weight: normal !important; }

/* â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•
   SPRITE IMAGE HELPERS
   Pixelated rendering for pixel-art game sprites.
   inline = sits next to text (headings, labels)
   block  = centred inside a flex/grid icon cell
â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•


/* â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•
   LOGO GLOW
     1. #theot-glow        artwork-sampled aura behind the logo (PNG + blend)
     2. #theot-logo-title  gold gradient fill clipped to the letters
   #theot-glow is a SIBLING of #theot-logo; JS place() keeps them aligned.
   â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â• */

/* 1 â€” artwork-sampled aura behind the logo */
#theot-glow {
    position: absolute;
    top: 44px;
    left: 50%;
    transform: translateX(-50%);
    right: auto;
    bottom: auto;
    width: 572px;
    height: 198px;
    z-index: 9;                 /* below #theot-logo (10), above #artwork-fade */
    background: url(../../layouts/tibiacom/images/header/theot-logo-glow.png) center / 100% 100% no-repeat;
    mix-blend-mode: plus-lighter;
    opacity: 0.65;              /* additive effect at 65% */
    filter: brightness(0.6) saturate(1.105);
    pointer-events: none;       /* decorative only */
}


/* 2 â€” the logo text */
#theot-logo-title {
    background: linear-gradient(180deg,
        rgba(255, 220, 90, 1.0)  0%,
        rgba(235, 158, 30, 1.0) 26%,
        rgba(215, 110, 16, 1.0) 52%,
        rgba(205, 125, 20, 1.0) 76%,
        rgba(130,  65,  8, 1.0) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    filter:
        drop-shadow(0 0 6px rgba(255, 180, 40, 1.0))
        drop-shadow(0 3px 8px rgba(0, 0, 0, 1.0))
        drop-shadow(0 6px 14px rgba(0, 0, 0, 0.85));
    will-change: filter;
}

/* â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•
   LOGO LIGHTNING STRIKE
   Three animation targets: the title text, the logo container (shake),
   and the full-header flash overlay.
â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â• */

/* Pre-charge shimmer â€” subtle blue-white crackle 1s before impact */
@keyframes theot-precharge {
    0%   { opacity: 1.0; }
    30%  { opacity: 0.7; }
    60%  { opacity: 0.85; }
    80%  { opacity: 0.7; }
    100% { opacity: 1.0; }
}
.theot-precharge {
    animation: theot-precharge 0.9s ease-in-out forwards;
}

/* The strike itself â€” blinding flash, strobe, desaturation, warm recovery */
@keyframes theot-logo-struck {
    /* Resting state */
    0%   { filter: drop-shadow(0 0 6px rgba(255,180,40,1.0)) drop-shadow(0 3px 8px rgba(0,0,0,1.0)) drop-shadow(0 6px 14px rgba(0,0,0,0.85)); }
    /* IMPACT â€” blinding white overexposure */
    4%   { filter: brightness(22) saturate(0); }
    /* Strobe off */
    8%   { filter: brightness(0.4) saturate(0); }
    /* Strobe on */
    12%  { filter: brightness(14) saturate(0); }
    /* Strobe off */
    16%  { filter: brightness(0.2) saturate(0); }
    /* Strobe on â€” weaker */
    20%  { filter: brightness(8) saturate(0); }
    /* Settling â€” hot white with blue afterburn */
    28%  { filter: brightness(3) saturate(0) drop-shadow(0 0 20px rgba(180,210,255,1.0)) drop-shadow(0 0 20px rgba(160,200,255,0.6)); }
    /* Cooling â€” still desaturated, blue tint fading */
    44%  { filter: brightness(1.8) saturate(0.1) drop-shadow(0 0 18px rgba(160,190,255,0.7)); }
    /* Warming â€” gold beginning to return */
    60%  { filter: brightness(1.3) saturate(0.4) drop-shadow(0 0 10px rgba(200,170,80,0.8)) drop-shadow(0 3px 8px rgba(0,0,0,1.0)); }
    /* Nearly restored */
    80%  { filter: brightness(1.05) saturate(0.8) drop-shadow(0 0 7px rgba(255,180,40,0.9)) drop-shadow(0 3px 8px rgba(0,0,0,1.0)) drop-shadow(0 6px 14px rgba(0,0,0,0.85)); }
    /* Fully restored */
    100% { filter: drop-shadow(0 0 6px rgba(255,180,40,1.0)) drop-shadow(0 3px 8px rgba(0,0,0,1.0)) drop-shadow(0 6px 14px rgba(0,0,0,0.85)); }
}
.theot-struck {
    animation: theot-logo-struck 2.8s ease-out forwards;
}

/* Logo container shake on impact */
@keyframes theot-logo-shake {
    0%   { transform: translateX(-50%); }
    8%   { transform: translateX(calc(-50% + 4px)) translateY(2px); }
    16%  { transform: translateX(calc(-50% - 4px)) translateY(-2px); }
    24%  { transform: translateX(calc(-50% + 3px)) translateY(1px); }
    32%  { transform: translateX(calc(-50% - 2px)); }
    42%  { transform: translateX(calc(-50% + 1px)); }
    100% { transform: translateX(-50%); }
}
.theot-shaken {
    animation: theot-logo-shake 0.45s ease-out forwards;
}

/* Full-header white flash overlay */
#theot-strike-flash {
    position: absolute;
    inset: 0;
    pointer-events: none;
    z-index: 14;
    opacity: 0;
    background: white;
    mix-blend-mode: screen;
}
@keyframes theot-flash-burst {
    0%   { opacity: 0; }
    3%   { opacity: 0.92; }
    7%   { opacity: 0.05; }
    11%  { opacity: 0.65; }
    15%  { opacity: 0.02; }
    19%  { opacity: 0.35; }
    28%  { opacity: 0; }
    100% { opacity: 0; }
}
.theot-flash-active {
    animation: theot-flash-burst 1.0s ease-out forwards;
}
