/* Lone Elixir theme for the standalone EVE tools in /gaming/eve/.
   Each tool styles itself through CSS variables; this file redefines them with the
   site palette. `:root:not(#le)` outranks the tools' own light/dark :root rules. */
:root:not(#le){
  color-scheme:dark;
  /* surfaces */
  --bg:#000; --panel:#0a0a0b; --panel2:#111113; --surface:#0a0a0b; --surface2:#111113;
  --line:#25252a;
  /* text */
  --fg:#ececee; --ink:#ececee; --muted:#8b8b93; --mute:#8b8b93;
  /* accent */
  --accent:#ffb000; --accent-fg:#000; --accent-ink:#000; --accent-soft:rgba(255,176,0,.12);
  --sel:rgba(255,176,0,.07); --hi:rgba(255,176,0,.28);
  /* states */
  --good:#42d392; --ok:#42d392; --ok-bg:rgba(66,211,146,.10);
  --bad:#ff6b6b; --bad-bg:rgba(255,107,107,.10);
  /* type */
  --display:"Saira Condensed","Arial Narrow",sans-serif;
  --body:"IBM Plex Sans",system-ui,sans-serif;
  --mono:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace;
}
html{background:#000}
body{background:radial-gradient(ellipse 60% 40% at 85% -5%,rgba(255,176,0,.08),transparent 70%) no-repeat,#000!important}
::selection{background:#ffb000;color:#000}
input,select,textarea{color-scheme:dark}
:focus-visible{outline-color:#ffb000}

/* Touch devices: no iOS zoom-on-focus (needs >=16px inputs) and finger-sized controls */
@media (pointer:coarse){
  input,select,textarea{font-size:16px!important}
  select,input[type=text],input[type=number],input[type=search]{min-height:36px}
  button{min-height:36px}
  input[type=checkbox],input[type=radio]{width:20px;height:20px}
  label:has(> input[type=checkbox]){min-height:32px}
}
