/* v439: designerens farvefil fra handoff 199-204 og 205-207 ("med rigtige farver", 24/10), ordret - kun vælgerne er
   rettet fra [data-hud="x"] til appens html.hud.x. Bruges af samtykke- og inkognito-skærmene (--s-*). Ret aldrig i hånden:
   en ny version fra designeren lægges ind på samme måde. */
/* Samtykke · farver og former pr. hud. Sæt data-hud på <html>. Margin er standard (:root).
   Værdier fra public/hud/*.css + hud.js og afsnit 199–207. */
:root, html.hud.margin {
  --s-bg: #f2f2f3;
  --s-card: #ffffff;
  --s-paper: #fffdf8;
  --s-paper-bg: #ebe7df;
  --s-text: #1d1f20;
  --s-muted: #5f6266;
  --s-soft: #8a8276;
  --s-line: #dadbdc;
  --s-line-soft: #eceded;
  --s-action: #1d2d3d;
  --s-action-fg: #ffffff;
  --s-accent: #2c455d;
  --s-accent-tint: #eef2f6;
  --s-rec: #e5484d;
  --s-danger: #b3403a;
  --s-danger-tint: #fbecea;
  --s-ok: #3e7d52;
  --s-warn-bg: #faf3e3;
  --s-warn-bd: #e8d7a8;
  --s-warn-fg: #6d4f14;
  --s-ink-bg: #2b2d31;
  --s-ink-fg: #f2f2f3;
  --s-ink-muted: #a6abb5;
  --s-ink-track: #3a3d43;
  --s-ink: #8a8d91;
  --s-r-card: 0px;
  --s-r-btn: 0px;
  --s-font-head: 'Barlow Condensed', sans-serif;
  --s-font-body: 'Barlow', sans-serif;
  --s-font-mono: ui-monospace, Menlo, monospace;
  --s-font-doc: 'Newsreader', Georgia, serif;
}
html.hud.signal {
  --s-bg: #101114;
  --s-card: #1B1D22;
  --s-paper: #22252B;
  --s-paper-bg: #101114;
  --s-text: #F3F2EE;
  --s-muted: #A6ABB5;
  --s-soft: #8a8f99;
  --s-line: #2C3038;
  --s-line-soft: #24272e;
  --s-action: #F3F2EE;
  --s-action-fg: #101114;
  --s-accent: #D4F36B;
  --s-accent-tint: #2a2f1c;
  --s-rec: #FF5B3A;
  --s-danger: #FF5B3A;
  --s-danger-tint: #3a1a14;
  --s-ok: #7FD1B9;
  --s-warn-bg: #2a2416;
  --s-warn-bd: #5a4a20;
  --s-warn-fg: #f1d58a;
  --s-ink-bg: #0b0b0e;
  --s-ink-fg: #F3F2EE;
  --s-ink-muted: #8E7CFF;
  --s-ink-track: #25222f;
  --s-ink: #8E7CFF;
  --s-r-card: 14px;
  --s-r-btn: 12px;
  --s-font-head: 'Archivo', sans-serif;
  --s-font-body: 'Archivo', sans-serif;
  --s-font-mono: 'JetBrains Mono', monospace;
  --s-font-doc: 'Archivo', sans-serif;
}
html.hud.margen {
  --s-bg: #F5F0E6;
  --s-card: #FBF8F2;
  --s-paper: #FBF8F2;
  --s-paper-bg: #EFE8DA;
  --s-text: #1E1A16;
  --s-muted: #5A5048;
  --s-soft: #8a7f72;
  --s-line: #CFC4B2;
  --s-line-soft: #E6DECF;
  --s-action: #1E1A16;
  --s-action-fg: #F5F0E6;
  --s-accent: #2F5D46;
  --s-accent-tint: #EAE3D4;
  --s-rec: #B4441C;
  --s-danger: #B4441C;
  --s-danger-tint: #f4e1d8;
  --s-ok: #2F5D46;
  --s-warn-bg: #EFE2B8;
  --s-warn-bd: #d8c58a;
  --s-warn-fg: #7A5A12;
  --s-ink-bg: #2a2030;
  --s-ink-fg: #F5F0E6;
  --s-ink-muted: #c9b9d6;
  --s-ink-track: #3B2A4A;
  --s-ink: #a28bb7;
  --s-r-card: 14px;
  --s-r-btn: 10px;
  --s-font-head: 'Source Serif 4', Georgia, serif;
  --s-font-body: 'Instrument Sans', sans-serif;
  --s-font-mono: 'JetBrains Mono', monospace;
  --s-font-doc: 'Source Serif 4', Georgia, serif;
}
html.hud.bordet {
  --s-bg: #F4F1EA;
  --s-card: #ffffff;
  --s-paper: #ffffff;
  --s-paper-bg: #EDE9DF;
  --s-text: #18222E;
  --s-muted: #4D5866;
  --s-soft: #7a8390;
  --s-line: #E2DDD2;
  --s-line-soft: #EEEAE1;
  --s-action: #2C47B5;
  --s-action-fg: #ffffff;
  --s-accent: #2C47B5;
  --s-accent-tint: #E6E9FB;
  --s-rec: #D93D3D;
  --s-danger: #D93D3D;
  --s-danger-tint: #fbe6e6;
  --s-ok: #0E7C6B;
  --s-warn-bg: #faf3e3;
  --s-warn-bd: #e8d7a8;
  --s-warn-fg: #6d4f14;
  --s-ink-bg: #2A2440;
  --s-ink-fg: #F4F1EA;
  --s-ink-muted: #c6bfe0;
  --s-ink-track: #3a3358;
  --s-ink: #9a90c9;
  --s-r-card: 24px;
  --s-r-btn: 999px;
  --s-font-head: 'Bricolage Grotesque', sans-serif;
  --s-font-body: 'Atkinson Hyperlegible', sans-serif;
  --s-font-mono: 'Atkinson Hyperlegible', sans-serif;
  --s-font-doc: 'Atkinson Hyperlegible', sans-serif;
}
html.hud.lag {
  --s-bg: #FAFAF7;
  --s-card: #FFFFFF;
  --s-paper: #FFFFFF;
  --s-paper-bg: #F0F0EB;
  --s-text: #111111;
  --s-muted: #5C5C5C;
  --s-soft: #8a8a86;
  --s-line: #E3E3DE;
  --s-line-soft: #ECECE7;
  --s-action: #111111;
  --s-action-fg: #FAFAF7;
  --s-accent: #1F4FE0;
  --s-accent-tint: #E6ECFF;
  --s-rec: #D92D20;
  --s-danger: #D92D20;
  --s-danger-tint: #fbe5e3;
  --s-ok: #2f7a4f;
  --s-warn-bg: #faf3e3;
  --s-warn-bd: #e8d7a8;
  --s-warn-fg: #6d4f14;
  --s-ink-bg: #24203a;
  --s-ink-fg: #FAFAF7;
  --s-ink-muted: #bdb6db;
  --s-ink-track: #3A2E5C;
  --s-ink: #9b8fd1;
  --s-r-card: 4px;
  --s-r-btn: 4px;
  --s-font-head: 'Newsreader', Georgia, serif;
  --s-font-body: 'Geist', system-ui, sans-serif;
  --s-font-mono: 'Geist Mono', monospace;
  --s-font-doc: 'Newsreader', Georgia, serif;
}
/* Faste, ens i alle hude */
:root {
  --s-toast: #1d2d3d; --s-toast-fg: #ffffff; --s-toast-action: #94bce3;
  --s-scrim: rgba(0,0,0,.32);
  --s-stripe-cut: repeating-linear-gradient(135deg, var(--s-rec) 0 4px, rgba(229,72,77,.35) 4px 8px);
  --s-stripe-frozen: repeating-linear-gradient(135deg, #b3403a 0 3px, var(--s-line) 3px 6px);
  --s-stripe-next: repeating-linear-gradient(135deg, var(--s-accent) 0 4px, transparent 4px 8px);
  --s-paused: #9a9c9e;
}
