:root{--background: #0d0b0a;--foreground: #e6e1cf;--card: rgba(10, 8, 7, .82);--primary: #c0392b;--primary-foreground: #f8f1e4;--accent: #2fbfa8;--gold: #c9a227;--muted: #a9a48c;--border: #8d7344;--moss: #5c5a34;--radius: 2px;--font: "Iowan Old Style", Palatino, "Palatino Linotype", "Times New Roman", serif;--display: Cinzel, "Iowan Old Style", Palatino, serif;--shadow: 0 0 0 1px #3a2a14, 0 0 0 2px #c9a22755}*{box-sizing:border-box}html{font-size:100%}body{margin:0;min-height:100vh;color:var(--foreground);background:#0d0b0a url(/shots/ss1.webp) center top / cover no-repeat fixed;font-family:var(--font);font-size:1.02rem;line-height:1.55;overflow-wrap:break-word}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(ellipse at center,transparent 30%,#0d0b0acc 78%);z-index:0}a{color:var(--accent)}img{max-width:100%;height:auto}main a,code,.wrap-any{overflow-wrap:anywhere}.shell{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:12px 16px 48px}.hud-top{display:grid;grid-template-columns:168px 1fr 72px;gap:10px;align-items:center}.bars{display:grid;gap:6px}.bar{display:flex;align-items:center;gap:6px;height:22px;padding:0 6px;background:linear-gradient(#2a241c,#120e0c);border:1px solid var(--gold);box-shadow:inset 0 0 0 1px #000}.bar i{display:block;height:8px}.bar.hp i{width:78%;background:linear-gradient(#e24b3c,#8d1c14)}.bar.st i{width:64%;background:linear-gradient(#f0d15a,#b8860b)}.bar span{font-size:12px;color:var(--muted)}.nav{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;padding:4px;background:linear-gradient(#1a1612,#0c0a09);border:1px solid var(--gold);box-shadow:var(--shadow)}.nav a,.nav summary{color:var(--accent);text-decoration:none;font-family:var(--display);font-size:12px;letter-spacing:.12em;min-height:44px;padding:0 10px;display:inline-flex;align-items:center}.nav a:hover,.nav a[aria-current=page]{color:var(--foreground)}.more{position:relative}.more summary{list-style:none;cursor:pointer}.more summary::-webkit-details-marker{display:none}.more nav{position:absolute;right:0;top:100%;z-index:5;display:grid;min-width:220px;background:#120e0c;padding:6px}.compass{width:64px;height:64px;border-radius:50%;border:2px solid var(--gold);display:grid;place-items:center;color:var(--foreground);text-decoration:none;background:radial-gradient(circle,#2a2418,#0d0b0a 70%);font-family:var(--display);font-size:12px}.wordmark{text-align:center;margin:18px auto 8px;max-width:640px}.wordmark img{width:min(640px,100%);height:auto;filter:drop-shadow(0 0 12px #2fbfa866)}.tagline{text-align:center;color:var(--foreground);letter-spacing:.18em;font-size:15.5px;margin:0 0 16px;text-shadow:0 2px 6px #000,0 0 2px #000}.wordmark h1{margin:8px 0 0;font-family:var(--display);font-size:clamp(1.4rem,3vw,2rem);color:var(--foreground);text-shadow:0 2px 8px #000}.cta-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.btn{min-height:44px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--display);letter-spacing:.14em;font-size:13px;text-decoration:none;color:var(--foreground);border:1px solid var(--gold);background:linear-gradient(#3a332c,#1a1612);box-shadow:inset 0 0 0 1px #000}.btn.primary{background:linear-gradient(#a32018,#6d120e);color:var(--primary-foreground)}.btn:hover{filter:brightness(1.12)}.home-grid{display:grid;grid-template-columns:1fr 280px;gap:16px;margin-top:18px}.panel{background:var(--card);border:1px solid var(--gold);box-shadow:var(--shadow);padding:14px 16px}.panel h2,.article h2,.article h3{font-family:var(--display);color:var(--accent);letter-spacing:.08em;font-weight:600;font-size:1.05rem}.gem{color:var(--accent);margin-right:6px}.dialogue{margin-top:16px;padding:16px 18px;border:1px solid var(--gold);background:#080605e0;font-size:1.05rem}.crumbs{font-size:13px;margin:14px 0}.crumbs a{min-height:44px;display:inline-flex;align-items:center}.article{background:#080605e6;border:1px solid var(--gold);padding:18px 18px 28px}.article h1{font-family:var(--display);font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.2;margin:0 0 10px;color:var(--accent)}.answer{font-size:1.05rem}.table-wrap{overflow-x:auto;margin:12px 0 18px;border:1px solid #3a2e1c}table{border-collapse:collapse;width:100%;min-width:640px;font-size:.95rem}th,td{border-bottom:1px solid #3a2e1c;text-align:left;padding:8px 10px;vertical-align:top}th{color:var(--gold);font-family:var(--display);font-size:12px;letter-spacing:.06em}.shots{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0}.shots figure{margin:0}.shots figcaption,.credit{color:var(--muted);font-size:12px}.note{border-left:3px solid var(--accent);padding:8px 12px;background:#14110f}.faq details{border-top:1px solid #3a2e1c}.faq summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.card{display:flex;flex-direction:column;gap:6px;min-height:44px;padding:12px;text-decoration:none;color:inherit;background:#120e0c;border:1px solid #5c4a28}.card strong{color:var(--accent);font-family:var(--display)}.card img{width:100%;height:auto}.filters{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.filters input,.filters select{min-height:44px;background:#120e0c;color:var(--foreground);border:1px solid var(--gold);padding:0 10px;font:inherit}.site-footer{margin-top:22px;padding:16px;border:1px solid #5c4a28;background:#080605eb}.site-footer a{min-height:44px;display:inline-flex;align-items:center;margin-right:12px}.langs{display:flex;flex-wrap:wrap;gap:8px}.facade{display:block;width:100%;padding:0;border:1px solid var(--gold);background:#000;cursor:pointer;position:relative}.facade span{position:absolute;left:12px;bottom:12px;background:#6d120e;color:#fff;padding:8px 12px;min-height:44px;display:inline-flex;align-items:center}.article iframe{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:16 / 9;border:0}.consent{position:fixed;left:12px;right:12px;bottom:12px;z-index:20;background:#120e0c;border:1px solid var(--gold);padding:12px 14px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.consent p{margin:0;flex:1 1 280px;font-size:.95rem}.consent[hidden]{display:none}@media(max-width:800px){body{font-size:15.5px;background-attachment:scroll}.hud-top{grid-template-columns:1fr auto}.compass{width:48px;height:48px}.home-grid,.shots,.cards{grid-template-columns:1fr}.nav a,.nav summary{letter-spacing:.04em;padding:0 8px}table{min-width:520px}}#qd-ad-socialbar iframe,#qd-ad-socialbar>div,body>iframe[src*="bicea.org"],body>div[id*=social-bar],body>div[class*=social-bar]{max-width:100vw!important;box-sizing:border-box!important;overflow:hidden!important}#qd-ad-socialbar iframe{border:0;display:block}body.has-social-bar{padding-bottom:96px}.ad-slot{margin:28px auto}.ad-slot .ad-tag{margin:0 0 6px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.ad-native{min-height:90px}#qd-ad-close{position:fixed;right:8px;z-index:2147483001;width:44px;height:44px;padding:0;border:1px solid var(--border);border-radius:50%;background:#1a1d27;color:#fff;font-size:20px;line-height:1;cursor:pointer}#qd-ad-close:hover{background:var(--primary);color:#fff}
