/* Venüs Arcana — Antique love-divination tokens
   Reset palette: walnut/oxblood environment, parchment artifact, painted pigment */

.oracle-arcana-page,
.oracle-arcana-guide {
  /* ─── Pigment palette ─────────────────────────── */
  --arcana-lamp-black: #120d0f;
  --arcana-walnut: #2a1a17;
  --arcana-walnut-deep: #1a0f0d;
  --arcana-oxblood: #5a2430;
  --arcana-madder: #8b445a;
  --arcana-dried-rose: #b57684;
  --arcana-parchment: #e8dcc7;
  --arcana-vellum: #d7c6a9;
  --arcana-bone: #f3eadf;
  --arcana-gold: #b28a52;
  --arcana-gilt-shadow: #7d5b33;
  --arcana-ultramarine: #2f3f6b;
  --arcana-verdigris: #58756d;
  --arcana-cypress: #3b4c41;

  /* Ink on parchment — the voice */
  --arcana-ink: #3a231e;
  --arcana-ink-soft: #5a3f36;
  --arcana-ink-mute: rgba(58, 35, 30, 0.6);
  --arcana-ink-faint: rgba(58, 35, 30, 0.42);
  --arcana-rubric: #862d37;

  /* Ink on dark environment */
  --arcana-on-dark: #efe2c9;
  --arcana-on-dark-soft: rgba(239, 226, 201, 0.72);
  --arcana-on-dark-mute: rgba(239, 226, 201, 0.48);
  --arcana-on-dark-faint: rgba(239, 226, 201, 0.28);

  /* Lines and rules */
  --arcana-rule: rgba(125, 91, 51, 0.48);
  --arcana-rule-soft: rgba(125, 91, 51, 0.28);
  --arcana-rule-dark: rgba(178, 138, 82, 0.34);
  --arcana-rule-dark-strong: rgba(178, 138, 82, 0.58);

  /* Shadow and light */
  --arcana-shadow-deep: rgba(12, 6, 6, 0.58);
  --arcana-shadow-soft: rgba(12, 6, 6, 0.32);
  --arcana-candle: rgba(222, 176, 118, 0.14);
  --arcana-candle-warm: rgba(235, 195, 148, 0.16);

  /* Surfaces */
  --arcana-parchment-grad:
    radial-gradient(ellipse 70% 60% at 50% 32%, rgba(255, 247, 228, 0.68), transparent 72%),
    linear-gradient(178deg, #edddc2 0%, #e1cfb2 52%, #d3bf9c 100%);
  --arcana-vellum-grad:
    linear-gradient(180deg, #e2d3b6 0%, #d1bf9d 100%);
  --arcana-walnut-grad:
    radial-gradient(ellipse 72% 60% at 50% 45%, #3a2521 0%, #2a1a17 45%, #150c0a 95%);
  --arcana-oxblood-grad:
    radial-gradient(ellipse 80% 70% at 50% 30%, #6a2a38 0%, #4a1c27 55%, #2b1017 100%);

  /* Grain — painted parchment */
  --arcana-parchment-grain:
    radial-gradient(circle at 22% 28%, rgba(74, 40, 28, 0.06) 0 0.8px, transparent 1.2px),
    radial-gradient(circle at 72% 62%, rgba(125, 91, 51, 0.05) 0 0.8px, transparent 1.2px),
    radial-gradient(circle at 48% 18%, rgba(74, 40, 28, 0.04) 0 0.7px, transparent 1.1px),
    radial-gradient(circle at 84% 84%, rgba(125, 91, 51, 0.05) 0 0.9px, transparent 1.3px),
    radial-gradient(circle at 14% 76%, rgba(74, 40, 28, 0.03) 0 0.6px, transparent 1px);

  /* Grain — walnut/velvet environment */
  --arcana-walnut-grain:
    radial-gradient(circle at 22% 28%, rgba(232, 220, 199, 0.02) 0 0.6px, transparent 1px),
    radial-gradient(circle at 72% 62%, rgba(0, 0, 0, 0.11) 0 0.8px, transparent 1.2px),
    radial-gradient(circle at 44% 82%, rgba(232, 220, 199, 0.015) 0 0.5px, transparent 0.9px),
    radial-gradient(circle at 86% 14%, rgba(0, 0, 0, 0.1) 0 0.7px, transparent 1px);

  /* Cut corners — small, physical */
  --arcana-cut:
    polygon(8px 0, calc(100% - 8px) 0, 100% 8px, 100% calc(100% - 8px),
      calc(100% - 8px) 100%, 8px 100%, 0 calc(100% - 8px), 0 8px);
  --arcana-cut-sm:
    polygon(5px 0, calc(100% - 5px) 0, 100% 5px, 100% calc(100% - 5px),
      calc(100% - 5px) 100%, 5px 100%, 0 calc(100% - 5px), 0 5px);

  /* Geometry */
  --arcana-max-width: 1200px;
  --arcana-card-ratio: 0.62; /* tarot-like */
  --arcana-folio-radius: 3px;

  /* Typography */
  --arcana-font-display: "EB Garamond", "Cormorant Garamond", Georgia, serif;
  --arcana-font-body: "Source Serif 4", "Newsreader", Georgia, serif;
  --arcana-font-script: "Cormorant Garamond", "EB Garamond", Georgia, serif;

  --arcana-track-rubric: 0.22em;
  --arcana-track-label: 0.14em;
  --arcana-track-display: -0.01em;

  /* Motion */
  --arcana-ease: cubic-bezier(0.2, 0.7, 0.3, 1);
  --arcana-ease-long: cubic-bezier(0.4, 0, 0.2, 1);
  --arcana-t-hover: 160ms;
  --arcana-t-reveal: 560ms;
}
