/* ESTRA dress for the EDEN Terminal.
   Loaded after the original EDEN styles so the copied files stay untouched.
   applyTheme() in app.js writes each season's colours inline on <html>; the
   !important values here win over those, so every season paints in the same
   deep-ocean teal as /colonies and /ark. Gold stays gold (it is the gilding
   of the artwork and the Ark's accent too). */
html,html[data-season]{
  --bg:#061521!important;--bg-top:#0b2a3b!important;--bg-bottom:#030d15!important;
  --bg-glow:rgba(43,136,144,.30)!important;--veil-glow:rgba(96,226,223,.10)!important;
  --panel:#0d2636!important;--panel2:#123448!important;
  --text:#e9f7fc!important;--muted:#91afbe!important;
  --gold:#e7c47e!important;--green:#80e9b5!important;--cyan:#60e2df!important;--danger:#f09a7c!important;
  --line:rgba(67,133,150,.38)!important;
  --accent:#60e2df!important;--accent-bright:#7ee7eb!important;--accent-pale:#d7f8ff!important;
  --label:#7ee7eb!important;--label-dim:#91afbe!important;--accent-rgb:96,226,223!important;
  --card-top:rgba(18,52,72,.92)!important;--card-bottom:rgba(11,33,48,.94)!important;
  --card-lift-top:rgba(24,66,88,.95)!important;--card-lift-bottom:rgba(13,40,56,.96)!important;
  --surface:#082331!important;--ink:#041a26!important;--scrim:rgba(6,21,33,.80)!important;
  --backdrop:none!important;--backdrop-opacity:0!important;
  --plate-text:#e9f7fc!important;--plate-text-dim:#cfe5ec!important;--plate-title:#f2fcff!important
}
/* The same light shafts that fall through the water on the other pages. */
body{background:
  repeating-linear-gradient(105deg,transparent 0 65px,#8ef6f806 67px 73px,transparent 80px 160px),
  radial-gradient(ellipse at 60% -20%,#17465a,transparent 60%),
  linear-gradient(180deg,var(--bg-top) 0,var(--bg) 58%,var(--bg-bottom) 100%)!important;
  background-attachment:fixed!important;
  font-family:system-ui,-apple-system,"Segoe UI",sans-serif}
/* ESTRA type: thin, widely spaced capitals for display, system sans for text. */
h1,h2,h3,.boot-title,.brand strong,.status-card strong,.field-score,.rank{
  font-family:system-ui,-apple-system,"Segoe UI",sans-serif!important;letter-spacing:.08em}
h1{font-weight:200;letter-spacing:.12em}
h2{font-weight:300;letter-spacing:.1em}
h3{font-weight:600;letter-spacing:.04em}
.brand strong{font-weight:900;letter-spacing:.19em}
a{color:#7ee7eb}
::selection{background:#147c89;color:#fff}
/* Fan Vote: a button that can't be pressed looks it, and the line under it says why */
#castFanVote:disabled{opacity:.42;filter:grayscale(.7);cursor:not-allowed}
.fan-why{min-height:1.2em;margin:8px 0 0;text-align:center;font-size:.85rem;color:var(--gold)}
/* Control points to the ESTRA Game Master console, where the Garden is run now. */
.estra-console-note{margin-top:14px!important;padding:12px 16px;border:1px solid rgba(96,226,223,.35);border-radius:12px;background:rgba(13,52,69,.55);font-size:.95rem!important;color:#cfe5ec!important}
.estra-console-note a{color:#e7c47e;font-weight:700}
/* The ESTRA title screen's type on the Terminal's own bar. */
.topbar .brand strong{font-weight:300!important;letter-spacing:.3em!important}
.nav button.active,.nav button:hover{box-shadow:0 0 18px rgba(231,196,126,.35)}
