/* ReSync theme - the Uraeun house style. Change colours and fonts here and nowhere else.
   Navy and gold, Cormorant Garamond for display, Jost for the interface, square hairline-bordered controls.
   0.4.16 (01/11/26): tokens aligned EXACTLY to the Uraeun master (Bible §4 — Uraeun Portal Data\index.html);
   fonts self-hosted from /fonts (no Google Fonts request). */
@font-face { font-family: 'Cormorant Garamond'; src: url('/fonts/CormorantGaramond.woff2') format('woff2'); font-weight: 300 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Cormorant Garamond'; src: url('/fonts/CormorantGaramond-Italic.woff2') format('woff2'); font-weight: 300 700; font-style: italic; font-display: swap; }
@font-face { font-family: 'Jost'; src: url('/fonts/Jost.woff2') format('woff2'); font-weight: 200 700; font-style: normal; font-display: swap; }

:root {
  /* surfaces — Uraeun navy, navy-mid, navy-light */
  --bg:        #080f1e;
  --bg-2:      #0b1528;
  --panel:     #0d1a30;
  --panel-2:   #10203a;
  --panel-3:   #132240;
  --line:      rgba(201, 168, 76, .24);
  --line-soft: rgba(201, 168, 76, .13);

  /* gold — Uraeun gold, gold-light, gold-dim, gold-faint */
  --gold:      #C9A84C;
  --gold-hi:   #e0c06a;
  --gold-lo:   #8a7030;
  --gold-wash: rgba(201, 168, 76, .08);

  /* text — Uraeun cream / text / text-dim */
  --text:      #f0e8d8;
  --text-2:    #d4e4f0;
  --muted:     #a8c4d8;

  /* meaning (not part of the Uraeun palette; kept, readable on navy) */
  --good:      #6fbf94;
  --bad:       #e07d72;
  --warn:      #e3b560;
  --info:      #82a9dc;

  /* type */
  --font-display: 'Cormorant Garamond', Georgia, 'Times New Roman', serif;
  --font-ui:      'Jost', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;

  /* shape: square, hairline */
  --radius: 0px;
  --hair:   1px solid var(--line);
  --shadow: 0 18px 48px rgba(0, 0, 0, .45);
  --ease:   cubic-bezier(.2, .7, .2, 1);

  color-scheme: dark;
}
