/* GenTech interior theme — blueprint */
:root{
  --sp-bg:#0C1A2B; --sp-surface:#11233A; --sp-surface-2:#16314E;
  --sp-ink:#EAF2F8; --sp-ink-2:#A9C2D6; --sp-muted:#6E8AA3;
  --sp-line:rgba(111,183,224,.26); --sp-line-2:rgba(111,183,224,.5);
  --sp-accent:#6FB7E0; --sp-accent-ink:#0C1A2B; --sp-heading:#EAF2F8;
  --sp-display:'Archivo',system-ui,sans-serif; --sp-body:'Archivo',system-ui,sans-serif; --sp-mono:'Space Mono',monospace;
  --sp-disp-weight:800; --sp-disp-transform:none; --sp-disp-letter:-.02em; --sp-disp-lh:.95;
  --sp-radius:0px; --sp-bw:1px; --sp-logo-bg:#EAF2F8; --sp-logo-pad:5px 9px;
}
body{background-image:linear-gradient(rgba(111,183,224,.15) 1px,transparent 1px),linear-gradient(90deg,rgba(111,183,224,.15) 1px,transparent 1px);background-size:44px 44px;background-attachment:fixed;}
.sp-tile .ov{background:linear-gradient(180deg,rgba(12,26,43,.12),rgba(12,26,43,.86));}
.sp-card .ph img,.sp-tile img,.sp-figure .img,.sp-band .fig,.sp-regions .fig{filter:saturate(.7) brightness(.92);}
