:root{--wwi-bg-panel: #16233a;--wwi-bg-inset: #0b121e;--wwi-bg-raised: #1f3150;--wwi-border: #3a4d6e;--wwi-border-gold: #c9a45a;--wwi-text: #f2eee3;--wwi-text-muted: #8d97a8;--wwi-accent-orange: #d08a3c;--wwi-accent-gold: #e0bd6a;--wwi-font-display: Cinzel, "Trajan Pro", Georgia, serif;--wwi-font-body: "Crimson Pro", Georgia, serif}*{scrollbar-width:thin;scrollbar-color:var(--wwi-border-gold) var(--wwi-bg-inset)}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:var(--wwi-bg-inset)}*::-webkit-scrollbar-thumb{background:var(--wwi-border-gold);border-radius:4px}.wwi-input{font-family:var(--wwi-font-body);font-size:16px;background:var(--wwi-bg-inset);border:1px solid var(--wwi-border);color:var(--wwi-text);outline:none;transition:border-color .15s ease}.wwi-input:focus{border-color:var(--wwi-border-gold)}.wwi-select{font-family:var(--wwi-font-body);font-size:16px;background:var(--wwi-bg-inset);border:1px solid var(--wwi-border);color:var(--wwi-text);outline:none}.wwi-select:focus{border-color:var(--wwi-border-gold)}.wwi-button{padding:11px 20px;border:1px solid var(--wwi-border-gold);background:linear-gradient(180deg,#243a5e,#182741);color:var(--wwi-text);cursor:pointer;transition:box-shadow .15s ease,background .15s ease;font-family:var(--wwi-font-display);font-weight:700;font-size:16px;min-height:48px;text-transform:uppercase;letter-spacing:1.5px}.wwi-button:hover:not(:disabled){background:linear-gradient(180deg,#2f4a76,#213556);box-shadow:0 0 12px #c9a45a59}.wwi-button:disabled{background:#141a26;border-color:#3a4050;color:#6d7586;cursor:default}.wwi-button[aria-busy=true]{cursor:progress;opacity:.6}:focus-visible{outline:2px solid var(--wwi-accent-gold);outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition:none!important;animation:none!important}}
