.site-head[data-astro-cid-3ef6ksr2]{border-bottom:1px solid var(--border);background:linear-gradient(180deg,#0000008c,#00000026);position:sticky;top:0;z-index:20;backdrop-filter:blur(6px)}.bar[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:24px;height:66px}.brand[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:12px;color:var(--ink);font-family:Cinzel,Times New Roman,serif}.brand[data-astro-cid-3ef6ksr2] .skull[data-astro-cid-3ef6ksr2]{color:var(--accent);font-size:1.5rem}.brand-txt[data-astro-cid-3ef6ksr2]{font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.95rem;line-height:1.05}.brand[data-astro-cid-3ef6ksr2] small[data-astro-cid-3ef6ksr2]{color:var(--ink-dim);font-size:.62rem;letter-spacing:.18em}.search-btn[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;border:1px solid var(--border);color:var(--ink-dim);background:transparent;flex:none}.search-btn[data-astro-cid-3ef6ksr2]:hover{color:var(--ink);border-color:var(--accent)}.univ[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:22px;margin-left:8px;flex:1}.univ[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--ink-dim);font-family:var(--font-display);font-size:.82rem;letter-spacing:.05em;text-transform:uppercase;padding:6px 0;border-bottom:2px solid transparent}.univ[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--ink)}.univ[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].on{color:var(--accent-bright);border-color:var(--accent)}.dd[data-astro-cid-3ef6ksr2]{position:relative}.dd-trigger[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:5px;background:transparent;border:none;cursor:pointer;color:var(--ink-dim);font-family:var(--font-display);font-size:.82rem;letter-spacing:.05em;text-transform:uppercase;padding:6px 0;border-bottom:2px solid transparent}.dd-trigger[data-astro-cid-3ef6ksr2]:hover{color:var(--ink)}.dd-trigger[data-astro-cid-3ef6ksr2].on{color:var(--accent-bright);border-color:var(--accent)}.dd-trigger[data-astro-cid-3ef6ksr2] .chev[data-astro-cid-3ef6ksr2]{transition:transform .15s;flex:none}.dd[data-astro-cid-3ef6ksr2].open .dd-trigger[data-astro-cid-3ef6ksr2] .chev[data-astro-cid-3ef6ksr2]{transform:rotate(180deg)}.dd-menu[data-astro-cid-3ef6ksr2]{position:absolute;top:100%;left:0;margin-top:12px;min-width:210px;display:none;flex-direction:column;gap:2px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 14px 34px #00000080;padding:6px;z-index:30}.dd[data-astro-cid-3ef6ksr2].open .dd-menu[data-astro-cid-3ef6ksr2]{display:flex}.dd-menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--ink);font-family:var(--font-body);font-size:.85rem;text-transform:none;letter-spacing:0;padding:8px 10px;border-radius:6px;border-bottom:none}.dd-menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{background:var(--panel-hover)}.dd-menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].on{color:var(--accent-bright)}.lang[data-astro-cid-3ef6ksr2]{display:flex;gap:2px;height:36px;border:1px solid var(--border);border-radius:999px;overflow:hidden}.lang[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:center;height:100%;padding:0 12px;font-size:.72rem;letter-spacing:.08em;color:var(--ink-dim);font-family:var(--font-display)}.lang[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].on{background:var(--accent);color:#1a1206}.tg-link[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border-radius:999px;border:1px solid var(--accent-bright);background:linear-gradient(180deg,var(--accent) 0%,#9c7a2f 100%)}.tg-link[data-astro-cid-3ef6ksr2]:hover{filter:brightness(1.08)}.tg-link[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{display:block;width:22px;height:22px}.donate[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;background:linear-gradient(180deg,var(--accent) 0%,#9c7a2f 100%);border:1px solid var(--accent-bright);color:#1a1206;font-family:var(--font-display);font-size:.78rem;font-weight:700;letter-spacing:.04em;white-space:nowrap}.donate[data-astro-cid-3ef6ksr2]:hover{filter:brightness(1.08)}.acct[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--border);color:var(--ink-dim);font-family:var(--font-display);font-size:.78rem;letter-spacing:.04em;white-space:nowrap;max-width:160px;overflow:hidden;text-overflow:ellipsis}.acct[data-astro-cid-3ef6ksr2]:hover{color:var(--ink);border-color:var(--accent)}.acct[data-astro-cid-3ef6ksr2].in{color:var(--accent-bright);border-color:var(--accent)}@media(max-width:760px){.bar[data-astro-cid-3ef6ksr2]{flex-wrap:wrap;height:auto;padding-top:10px;padding-bottom:10px;gap:12px 18px}.univ[data-astro-cid-3ef6ksr2]{order:3;flex-basis:100%;flex-wrap:wrap;gap:4px 16px}}.search-overlay[data-astro-cid-3ef6ksr2]{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-start;justify-content:center;padding:10vh 16px 16px}.search-backdrop[data-astro-cid-3ef6ksr2]{position:absolute;inset:0;background:#060503b8;backdrop-filter:blur(3px)}.search-panel[data-astro-cid-3ef6ksr2]{position:relative;width:100%;max-width:640px;max-height:74vh;display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 20px 60px #00000080;overflow:hidden}.search-head[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border);flex:none}.search-ic[data-astro-cid-3ef6ksr2]{color:var(--ink-dim);flex:none}#search-input[data-astro-cid-3ef6ksr2]{flex:1;background:transparent;border:none;color:var(--ink);font-size:1rem;outline:none}#search-input[data-astro-cid-3ef6ksr2]::placeholder{color:var(--ink-dim)}.search-close[data-astro-cid-3ef6ksr2]{flex:none;color:var(--ink-dim);background:transparent;border:none;font-size:1rem;padding:4px 6px}.search-close[data-astro-cid-3ef6ksr2]:hover{color:var(--ink)}.search-results[data-astro-cid-3ef6ksr2]{overflow-y:auto;padding:10px 8px}.search-hint,.search-more{padding:10px 12px;font-size:.85rem}.search-group{margin-bottom:6px}.search-group h4{font-family:var(--font-display);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-bright);padding:6px 12px 4px;margin:0}.search-rows{display:flex;flex-direction:column}.search-row{display:flex;align-items:center;gap:10px;padding:6px 12px;border-radius:6px;color:var(--ink)}.search-row:hover{background:var(--panel-hover)}.search-row .cov{width:30px;height:42px;flex:none;object-fit:cover;border-radius:2px;background:#000}.search-row .cov-ph{width:30px;height:42px;flex:none;border-radius:2px;background:var(--border)}.srow-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.srow-t{font-size:.88rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srow-sub{font-size:.74rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srow-tag{flex:none;font-family:var(--font-display);font-size:.64rem;letter-spacing:.05em;color:var(--ink-dim);border:1px solid var(--border);border-radius:3px;padding:1px 6px}.poll[data-astro-cid-xtb6bnyj]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:#000000a6;animation:poll-in .25s ease-out}.poll-card[data-astro-cid-xtb6bnyj]{position:relative;width:100%;max-width:520px;max-height:calc(100vh - 32px);overflow:hidden auto;background:var(--panel);color:var(--ink);border:1px solid var(--accent);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px 24px 20px}.poll-x[data-astro-cid-xtb6bnyj]{position:absolute;top:6px;right:8px;width:36px;height:36px;background:none;border:0;color:var(--ink-dim);font-size:26px;line-height:1;cursor:pointer}.poll-x[data-astro-cid-xtb6bnyj]:hover{color:var(--accent-bright)}.poll-kicker[data-astro-cid-xtb6bnyj]{margin:0 0 6px;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.poll-card[data-astro-cid-xtb6bnyj] .poll-title{margin:0 32px 10px 0;font-family:var(--font-display);font-size:1.3rem;line-height:1.25;color:var(--accent-bright)}.poll-card[data-astro-cid-xtb6bnyj] .poll-intro{margin:0 0 14px;color:var(--ink-dim);font-size:.95rem;line-height:1.45}.poll-card[data-astro-cid-xtb6bnyj] .poll-hint{margin:0 0 8px;color:var(--ink-dim);font-size:.85rem;font-style:italic}.poll-card[data-astro-cid-xtb6bnyj] .poll-opts{display:flex;flex-direction:column;gap:8px}.poll-card[data-astro-cid-xtb6bnyj] .poll-opt{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px 14px;border-radius:var(--radius);cursor:pointer;background:var(--bg-elev);color:var(--ink);border:1px solid var(--border);font:inherit;font-size:1rem;line-height:1.3}.poll-card[data-astro-cid-xtb6bnyj] .poll-opt:hover,.poll-card[data-astro-cid-xtb6bnyj] .poll-opt:focus-visible{border-color:var(--accent);background:var(--panel-hover);outline:none}.poll-card[data-astro-cid-xtb6bnyj] .poll-opt:before{content:"";flex:none;width:16px;height:16px;border:1px solid var(--ink-dim);border-radius:3px}.poll-card[data-astro-cid-xtb6bnyj] .poll-opt.single:before{border-radius:50%}.poll-card[data-astro-cid-xtb6bnyj] .poll-opt[aria-pressed=true]{border-color:var(--accent)}.poll-card[data-astro-cid-xtb6bnyj] .poll-opt[aria-pressed=true]:before{background:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 3px var(--bg-elev)}.poll-card[data-astro-cid-xtb6bnyj] .poll-nav{display:flex;gap:10px;margin-top:14px}.poll-card[data-astro-cid-xtb6bnyj] .poll-nav .btn{flex:1;justify-content:center}.poll-card[data-astro-cid-xtb6bnyj] .poll-back{flex:0 1 auto!important}.poll-card[data-astro-cid-xtb6bnyj] .poll-nav .btn:disabled{opacity:.35;cursor:default;filter:none}@keyframes poll-in{0%{opacity:0}to{opacity:1}}@media(max-width:480px){.poll[data-astro-cid-xtb6bnyj]{align-items:flex-end;padding:0}.poll-card[data-astro-cid-xtb6bnyj]{max-height:90vh;border-radius:var(--radius) var(--radius) 0 0;border-bottom:0;padding:20px 16px 16px}}.site-foot[data-astro-cid-sckkx6r4]{margin-top:64px;padding-bottom:40px;font-size:.8rem}.beta-bar[data-astro-cid-sckkx6r4]{background:#b23b2a;color:#fff;text-align:center;font-size:.82rem;padding:6px 12px}.beta-bar[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]{color:#fff;text-decoration:underline}
