:root{--space: #05080c;--screen: rgba(9, 16, 15, .92);--frame: #48525e;--frame-light: #7a8694;--phosphor: #9fe8c8;--dim: #9eb3ad;--header: #5e6d3c;--alert: #d8b23c;--danger: #e0574a;--bevel: 10px;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:radial-gradient(circle at 50% 20%,#0c1420 0%,var(--space) 70%);color:var(--phosphor);font-family:Segoe UI,Roboto,Noto Sans,system-ui,sans-serif;font-size:16px;line-height:1.5}.console-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;max-width:760px;margin:0 auto;padding:24px 16px 8px}.kicker{margin:0;color:var(--dim);font-size:.75rem;letter-spacing:.12em}h1{margin:0;color:#c8d2dc;font-size:1.6rem;letter-spacing:.06em;text-transform:uppercase}nav{display:flex;flex-wrap:wrap;align-items:center;gap:8px}nav a{color:var(--dim);text-decoration:none;padding:4px 8px;border-bottom:2px solid transparent}nav a.current,nav a:hover{color:var(--phosphor);border-bottom-color:var(--phosphor)}main{max-width:760px;margin:0 auto;padding:8px 16px 16px}.service-notice{max-width:728px;margin:8px auto 0;padding:10px 12px;color:var(--alert);border:2px solid var(--alert);background:#0d1716}@media(max-width:760px){.service-notice{margin-right:16px;margin-left:16px}}.console-footer{max-width:760px;margin:0 auto;padding:0 16px 32px;color:var(--dim);font-size:.85rem}.panel{position:relative;margin-top:16px;padding:36px 20px 20px;background:var(--screen);border:2px solid var(--frame-light);clip-path:polygon(var(--bevel) 0,calc(100% - var(--bevel)) 0,100% var(--bevel),100% calc(100% - var(--bevel)),calc(100% - var(--bevel)) 100%,var(--bevel) 100%,0 calc(100% - var(--bevel)),0 var(--bevel))}.panel-title{position:absolute;top:0;left:14px;margin:0;padding:2px 10px;background:var(--header);color:#eef3d8;font-size:.85rem;letter-spacing:.1em}h3{margin:20px 0 4px;color:#c8d2dc;font-size:1rem;letter-spacing:.04em}p{margin:8px 0}.dim{color:var(--dim);font-size:.9rem}.alert{color:var(--alert)}.danger-text{color:var(--danger);font-weight:600}code{color:#e8fdff;font-size:1.05rem;letter-spacing:.08em}form{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}label{color:var(--dim);font-size:.85rem;letter-spacing:.1em}input{flex:1 1 160px;min-width:0;padding:10px 12px;background:#020405;color:#e8fdff;border:2px solid var(--frame);font-family:Consolas,Cascadia Mono,monospace;font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase}input:focus,button:focus-visible,a:focus-visible{outline:2px solid var(--phosphor);outline-offset:2px}button{min-height:44px;padding:8px 16px;background:#0d1716;color:var(--phosphor);border:2px solid var(--frame-light);font:inherit;font-size:.9rem;letter-spacing:.08em;cursor:pointer}button:hover:not(:disabled){border-color:var(--phosphor)}button:disabled{opacity:.5;cursor:default}button.danger{color:#ffd9d4;border-color:var(--danger)}.lang button{min-height:32px;padding:2px 8px}.lang button.current{border-color:var(--phosphor);background:#16302a}a.button{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;background:#0d1716;color:var(--phosphor);border:2px solid var(--frame-light);font-size:.9rem;letter-spacing:.08em;text-decoration:none}a.button:hover{border-color:var(--phosphor)}ol{margin:8px 0;padding-left:24px}.skip{position:absolute;top:8px;left:8px;z-index:1;transform:translateY(-200%)}.skip:focus{transform:none}main:focus,.panel:focus{outline:none}label{flex-basis:100%}code{overflow-wrap:anywhere}.actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}@media(prefers-reduced-motion:reduce){*{transition:none!important}}
