/* Dark theme for the static article pages (reviews, faq, groom-suit, …) — same Instagram-style palette
   as dark.css. Always on (dark only), linked at the end of <head>. */
:root { color-scheme: dark; }
body { background: #000 !important; color: #e8e8e8 !important; }
h1 { color: #e3c27a !important; border-bottom-color: #1d4a3a !important; }
h2, h3, strong, b { color: #f5f5f5 !important; }
a { color: #c9b27a !important; }
.intro, p, li, td, th, dd, dt { color: #dcdcdc; }
.note, footer { color: #a8a8a8 !important; border-top-color: #262626 !important; }
.stat, .nap, .box, .card, table { background: #0d1a14 !important; border-color: #1f3a2f !important; }
.stat b { color: #e3c27a !important; }
.stat, .stat * { color: #dcdcdc; }
.cta { background: linear-gradient(135deg,#1d4a3a,#0b1f17) !important; color: #ead39a !important; box-shadow: inset 0 0 0 1px rgba(227,194,122,.6); }
th, td { border-color: #2e2e2e !important; }
img { opacity: .95; }

/* Samsung Internet (and some Android browsers) force-darken pages - photos included - unless the site
   declares its own dark theme through a prefers-color-scheme query. The site is already dark, so declare it. */
@media (prefers-color-scheme: dark) { :root { color-scheme: dark; } }
@media (prefers-color-scheme: light) { :root { color-scheme: dark; } }
