:root{color-scheme:dark;font-family:system-ui,sans-serif;color:#f2eee5;background:#11151c;--ink: #f2eee5;--muted: #b8bec8;--line: #454b57;--gold: #f0d9a0;--paper: #1c222c}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0;background:radial-gradient(ellipse at 65% 0%,#29303d,transparent 43rem)}h1,h2,h3{margin:0;font-family:Georgia,serif;font-weight:600}h1{font-size:clamp(2.3rem,8vw,4.5rem);letter-spacing:-.045em}h2{font-size:1.75rem}h3{font-size:1.2rem}p{line-height:1.55}a{color:var(--gold)}.wrap{width:min(68rem,calc(100% - 2rem));margin-inline:auto}.masthead{background:#151a22;border-bottom:1px solid var(--line)}.masthead-inner,.account,.actions,.section-head{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap}.masthead-inner,.section-head{justify-content:space-between}.masthead-inner{min-height:4.5rem;padding-block:.65rem}.brand img{display:block;width:min(10rem,100%);height:auto}.intro{padding:2.8rem 0 1.7rem}.intro>p:last-child{max-width:40rem;color:var(--muted)}.eyebrow{letter-spacing:.16em;font-size:.74rem;color:var(--gold);font-weight:750}.muted,.footer{color:var(--muted)}.footer{padding:2rem 0;font-size:.85rem}.panel{padding:clamp(1rem,3vw,1.7rem);background:var(--paper);border:1px solid var(--line);border-radius:.8rem;margin-bottom:1rem}.sign-in{max-width:31rem}nav{display:flex;flex-wrap:wrap;gap:.45rem;padding-bottom:1rem}nav button{background:#202733;color:var(--ink);border-color:var(--line)}nav button[aria-current]{background:var(--gold);color:#241b0d;border-color:var(--gold)}form,.stack{display:grid;gap:.85rem}label{display:grid;gap:.35rem;font-weight:650}input,select,textarea,button{font:inherit}input,select,textarea{width:100%;background:#141922;color:var(--ink);border:1px solid #626a77;padding:.65rem .75rem;border-radius:.42rem;min-height:2.75rem}textarea{resize:vertical}button{min-height:2.75rem;padding:.56rem .85rem;cursor:pointer;border:1px solid transparent;background:var(--gold);color:#241b0d;font-weight:750;border-radius:.45rem}button.secondary{background:transparent;color:var(--ink);border-color:var(--line)}button:disabled{opacity:.58;cursor:wait}:focus-visible{outline:3px solid #a9d9f2;outline-offset:3px}.kingdom-picker{width:min(100%,26rem);margin-bottom:1rem}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.85rem}.status{border:1px solid var(--line);border-left:4px solid #a9d9f2;padding:.7rem 1rem;background:#1a2430}.status.error{border-left-color:#f2a090}.metric{color:var(--gold);font-weight:750;font-size:2rem;margin:.3rem 0;overflow-wrap:anywhere}.request-list{list-style:none;padding:0;margin:0}.request-list li{border-top:1px solid var(--line);padding:.9rem 0;overflow-wrap:anywhere}.request-list p{margin:.35rem 0}.mono{font-family:ui-monospace,monospace;font-size:.86rem}.skip{position:absolute;transform:translateY(-160%);background:#151a22;padding:.55rem}.skip:focus{transform:translateY(0);z-index:1}@media(max-width:36rem){.intro{padding-top:1.7rem}.account span{display:none}.masthead-inner{flex-wrap:nowrap}}
