@font-face{font-family:"cinzel";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/77576b36cd-cinzel-latin-700-normal.woff2) format("woff2")}
@font-face{font-family:"cormorant-garamond";font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/6293a380f3-cormorant-garamond-latin-500-normal.woff2) format("woff2")}
@font-face{font-family:"cormorant-garamond";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/d37bcf60e1-cormorant-garamond-latin-700-normal.woff2) format("woff2")}
/* Pantheondle: marble and gold: night-sky temple, laurel-gold headings, carved stone cards. */
body.dle-pantheondle {
  background:
    radial-gradient(ellipse at 50% 0%, #d4af3733, transparent 55%),
    radial-gradient(circle at 10% 80%, #6fa8dc22, transparent 40%),
    var(--background);
  background-attachment: fixed;
}
.dle-pantheondle .site-header { background: #0b0e18; border-bottom: 2px solid var(--primary); box-shadow: 0 4px 0 #0b0e18, 0 6px 0 #d4af3755; }
.dle-pantheondle .site-header .brand { color: var(--primary); letter-spacing: 0.12em; }
.dle-pantheondle .page-title,
.dle-pantheondle .reveal-name,
.dle-pantheondle .reveal-title { color: var(--primary); letter-spacing: 0.08em; text-shadow: 0 0 18px #d4af3755; }
.dle-pantheondle .page-title { text-align: center; }
.dle-pantheondle .page-title + .intro { text-align: center; }
.dle-pantheondle body, .dle-pantheondle .intro, .dle-pantheondle .clue { font-size: 1.08em; }
.dle-pantheondle .guess-input { background: #f1ede4; color: #1b1b1b; border: 2px solid var(--primary); border-radius: 2px; }
.dle-pantheondle .guess-button, .dle-pantheondle .share-button { background: linear-gradient(180deg, #e6c65a, #b48f1f); color: #1b1505; border: 0; border-radius: 2px; font-family: var(--headingFont); letter-spacing: 0.1em; }
.dle-pantheondle .clue-card { background: linear-gradient(160deg, #f4f1ea, #dcd6c8); color: #222; border: 2px solid var(--primary); border-radius: 2px; box-shadow: 0 0 0 6px #1b2135, 0 0 0 8px #d4af3766; }
.dle-pantheondle .clue { color: #222; font-weight: 700; font-style: italic; }
.dle-pantheondle .cell { border-radius: 2px; }
.dle-pantheondle .reveal-image img { border: 3px solid var(--primary); }
