/* Griffdive "Destroyer Terminal" skin for Fider.
 *
 * Paste into Admin → Site Settings → Advanced → Custom CSS. This file is the
 * source of truth; the admin field is a copy. Values mirror the tokens in
 * app/assets/css/main.css — change them there first.
 *
 * Fider themes through body[data-theme=light|dark], which sets both the
 * --colors-* palette and hardcoded-hex utility classes. Every rule below is
 * prefixed `html body` (one extra element) so it outranks either theme
 * without !important, and the board stays dark whichever theme a visitor
 * picks: Griffdive has no light mode.
 *
 * Fider's CSP is `font-src 'self' data:`, so fonts cannot come from
 * griffdive.com. Chakra Petch 400 and 600 (latin subset) are embedded as
 * data: URIs at the end of this file; headings use Chakra 600 in caps, since
 * Archivo's variable file is too large to inline.
 */

html body,
html body[data-theme] {
  --gd-ground: #0b0c09;
  --gd-rail: #0e100b;
  --gd-panel: #13150f;
  --gd-raised: #1a1d15;
  --gd-line-1: #23261c;
  --gd-line-2: #2c3022;
  --gd-line-4: #454a36;
  --gd-text: #eceada;
  --gd-khaki: #b8b08d;
  --gd-muted: #9a9b82;
  --gd-dim: #85876f;
  --gd-gold: #ffd642;
  --gd-gold-bright: #ffe88a;
  --gd-red: #ff4b3e;
  --gd-teal: #4ad7c8;
  --gd-font-body: 'Chakra Petch', ui-sans-serif, system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;

  /* Fider reads white as "surface" (cards, inputs, text on primary buttons)
     and gray-100 as the page, so the gray ramp runs dark → light. */
  --colors-white: var(--gd-panel);
  --colors-black: var(--gd-text);
  --colors-gray-50: var(--gd-rail);
  --colors-gray-100: var(--gd-ground);
  --colors-gray-200: var(--gd-line-1);
  --colors-gray-300: var(--gd-line-2);
  --colors-gray-400: var(--gd-line-4);
  --colors-gray-500: var(--gd-dim);
  --colors-gray-600: var(--gd-muted);
  --colors-gray-700: var(--gd-khaki);
  --colors-gray-800: var(--gd-text);
  --colors-gray-900: var(--gd-text);

  --primary-color: var(--gd-gold);
  --primary-color-dark: var(--gd-gold-bright);
  --primary-color-light: rgba(255, 214, 66, 0.16);
  --colors-primary-base: var(--gd-gold);
  --colors-primary-dark: var(--gd-gold-bright);
  --colors-primary-light: rgba(255, 214, 66, 0.16);

  /* Light blues are Fider's "selected" fills (votes, hovers): gold tint, the
     app's action colour. Deeper blues are info/links: teal. */
  --colors-blue-50: rgba(255, 214, 66, 0.08);
  --colors-blue-100: rgba(255, 214, 66, 0.12);
  --colors-blue-200: rgba(255, 214, 66, 0.2);
  --colors-blue-300: #1c5650;
  --colors-blue-400: #2a8077;
  --colors-blue-500: #38ada1;
  --colors-blue-600: var(--gd-teal);
  --colors-blue-700: #7fe4d9;
  --colors-blue-800: #b3efe8;
  --colors-blue-900: #dff9f6;

  --colors-red-50: #2a110e;
  --colors-red-100: #2a110e;
  --colors-red-200: #4a1a15;
  --colors-red-300: #7a2219;
  --colors-red-400: #b8332a;
  --colors-red-500: #e8443a;
  --colors-red-600: var(--gd-red);
  --colors-red-700: #ff7a70;
  --colors-red-800: #ffa9a2;
  --colors-red-900: #ffd4d0;

  --colors-yellow-50: #2a2008;
  --colors-yellow-100: #2a2008;
  --colors-yellow-200: #4a380c;
  --colors-yellow-300: #7a5c12;
  --colors-yellow-400: #b8891c;
  --colors-yellow-500: #e6b52e;
  --colors-yellow-600: var(--gd-gold);
  --colors-yellow-700: var(--gd-gold-bright);
  --colors-yellow-800: var(--gd-gold-bright);
  --colors-yellow-900: #fff4c9;

  background-color: var(--gd-ground);
  color: var(--gd-text);
}

/* The theme blocks bake hex into these utilities instead of reading the
   palette; point them back at it. */
html body[data-theme] .bg-white { background-color: var(--colors-white); }
html body[data-theme] .bg-gray-50 { background-color: var(--colors-gray-50); }
html body[data-theme] .bg-gray-100,
html body[data-theme] .hover\:bg-gray-100:hover { background-color: var(--colors-gray-100); }
html body[data-theme] .bg-gray-200,
html body[data-theme] .hover\:bg-gray-200:hover { background-color: var(--colors-gray-200); }
html body[data-theme] .bg-blue-50 { background-color: var(--colors-blue-50); }
html body[data-theme] .bg-blue-100 { background-color: var(--colors-blue-100); }
html body[data-theme] .hover\:bg-blue-200:hover { background-color: var(--colors-blue-200); }
html body[data-theme] .bg-red-100 { background-color: var(--colors-red-100); }
html body[data-theme] .bg-yellow-50 { background-color: var(--colors-yellow-50); }
html body[data-theme] .bg-yellow-100 { background-color: var(--colors-yellow-100); }
html body[data-theme] .bg-primary-base { background-color: var(--colors-primary-base); }
html body[data-theme] .bg-primary-dark { background-color: var(--colors-primary-dark); }
html body[data-theme] .bg-primary-light { background-color: var(--colors-primary-light); }

html body[data-theme] .text-white { color: var(--colors-white); }
html body[data-theme] .text-gray-400 { color: var(--colors-gray-400); }
html body[data-theme] .text-gray-500 { color: var(--colors-gray-500); }
html body[data-theme] .text-gray-600 { color: var(--colors-gray-600); }
html body[data-theme] .text-gray-700 { color: var(--colors-gray-700); }
html body[data-theme] .text-gray-800 { color: var(--colors-gray-800); }
html body[data-theme] .text-gray-900 { color: var(--colors-gray-900); }
html body[data-theme] .text-blue-200 { color: var(--colors-blue-700); }
html body[data-theme] .text-blue-600 { color: var(--colors-blue-600); }
html body[data-theme] .text-blue-700 { color: var(--colors-blue-700); }
html body[data-theme] .text-blue-800 { color: var(--colors-blue-800); }
html body[data-theme] .text-red-500 { color: var(--colors-red-500); }
html body[data-theme] .text-red-600 { color: var(--colors-red-600); }
html body[data-theme] .text-red-700 { color: var(--colors-red-700); }
html body[data-theme] .text-red-800 { color: var(--colors-red-800); }
html body[data-theme] .text-yellow-500 { color: var(--colors-yellow-500); }
html body[data-theme] .text-yellow-800 { color: var(--colors-yellow-800); }
html body[data-theme] .text-primary-base { color: var(--colors-primary-base); }

html body[data-theme] .border-gray-200 { border-color: var(--colors-gray-200); }
html body[data-theme] .border-gray-400 { border-color: var(--colors-gray-400); }
html body[data-theme] .border-gray-700 { border-color: var(--colors-gray-700); }
html body[data-theme] .border-blue-200 { border-color: var(--colors-blue-200); }
html body[data-theme] .border-blue-400 { border-color: var(--colors-blue-400); }
html body[data-theme] .border-blue-500 { border-color: var(--colors-blue-500); }
html body[data-theme] .border-red-300 { border-color: var(--colors-red-300); }
html body[data-theme] .border-yellow-400 { border-color: var(--colors-yellow-400); }
html body[data-theme] .border-yellow-500 { border-color: var(--colors-yellow-500); }
html body[data-theme] .border-primary-base { border-color: var(--colors-primary-base); }

/* Type: Chakra Petch everywhere (Fider names Inter on ~800 rules, so this
   has to be broad); big headings set it in caps. */
html body,
html body *:not(code, pre, kbd, samp, code *, pre *) {
  font-family: var(--gd-font-body);
}

html body .text-display,
html body .c-markdown h1,
html body h1.text-header {
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  color: var(--gd-text);
}

html body .text-header,
html body .text-title {
  font-weight: 600;
  letter-spacing: 0.02em;
}

/* Square terminal geometry. Round things that are round on purpose
   (avatars, toggles, spinners) keep their curves. Page styles are scoped by
   id (`#p-home …`), which no class selector can outrank, hence !important. */
html body *:not(.c-avatar, .c-avatar *, .c-toggle, .c-toggle *, .c-radiobutton, .c-radiobutton *, .c-loader, .c-loader *) {
  border-radius: 0 !important;
}

html body .c-button {
  text-transform: uppercase;
  letter-spacing: 0.08em;
  font-weight: 600;
  box-shadow: none;
}

html body .c-button--primary {
  color: #141410;
}

html body .c-button--primary:hover {
  box-shadow: 0 0 0 1px var(--gd-gold), 0 0 18px rgba(255, 214, 66, 0.25);
}

html body a:not(.c-button):hover {
  color: var(--gd-gold);
}

html body .c-markdown a {
  color: var(--gd-teal);
  text-decoration: underline;
  text-underline-offset: 2px;
}

/* Fider's focus glow is a hardcoded blue rgba with !important. */
html body *:focus:not(.no-focus),
html body .c-input:focus,
html body .c-textarea:focus,
html body .c-select:focus {
  border-color: var(--gd-gold) !important;
  box-shadow: 0 0 0 2px rgba(255, 214, 66, 0.35) !important;
}

html body *:focus-visible {
  outline: 2px solid var(--gd-gold);
  outline-offset: 2px;
}

html body .c-vote-counter__button--voted {
  color: var(--gd-gold);
  border-color: var(--gd-gold);
  box-shadow: inset 0 2px 0 var(--gd-gold);
}

html body ::selection {
  background: rgba(255, 214, 66, 0.3);
  color: var(--gd-text);
}

/* Empty-state illustrations are inline SVG with baked-in purple and white. */
html body .text-center > svg {
  filter: grayscale(1) sepia(0.4) brightness(0.55);
}

/* Chakra Petch by Cadson Demak, SIL Open Font License 1.1
   (https://openfontlicense.org). Latin subsets from Google Fonts. */
@font-face {
  font-family: 'Chakra Petch';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('data:font/woff2;base64,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') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Chakra Petch';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('data:font/woff2;base64,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') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}