.judge-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:16px 20px;margin:0 0 24px;border:1px solid #465035;border-radius:16px;background:#1b2419;color:#f5f7ef;font:14px/1.5 system-ui,sans-serif}.judge-bar strong{font-size:16px;color:#d4ff36}.judge-bar p{margin:2px 0}.judge-bar small{font-size:12px;color:#c1cbb8}.judge-bar-status{display:flex;align-items:center;gap:12px}.judge-bar progress{width:96px;height:8px;accent-color:#d4ff36}.judge-bar [role=status]{max-width:430px}.judge-bar[data-busy=true]{border-color:#8c773d}.judge-bar[data-busy=true] strong{color:#ffdf81}.judge-bar [data-judge-allowance]{white-space:nowrap}.judge-welcome{margin:0;min-height:100vh;background:linear-gradient(90deg,#0c100eea,#0c100eaa),url('/art/observatory.jpg') center/cover fixed;color:#f5f6f2;font:17px/1.6 system-ui,sans-serif}.judge-welcome main{max-width:780px;padding:48px 28px 80px;margin:auto}.judge-wordmark{display:flex;align-items:center;gap:14px;color:#d4ff36;text-decoration:none;font-size:28px;font-weight:750;margin-bottom:80px}.judge-wordmark span{color:#f5f6f2}.judge-eyebrow{font-size:12px;letter-spacing:.18em;color:#d4ff36}.judge-welcome h1{font-size:clamp(44px,7vw,80px);line-height:1.07;letter-spacing:-.04em;margin:20px 0 28px}.judge-welcome h1 em{font-family:Georgia,serif;font-weight:400}.judge-welcome form{display:grid;gap:12px;margin:32px 0}.judge-welcome label{font-size:14px}.judge-welcome input{background:#151d16;border:1px solid #6b795f;color:white;border-radius:12px;padding:16px;font:inherit}.judge-welcome button{background:#d4ff36;border:0;border-radius:12px;padding:16px;font:700 16px system-ui;cursor:pointer}.judge-welcome small{color:#c0cbb8;font-size:13px}.judge-welcome :focus-visible,.judge-bar :focus-visible{outline:3px solid #d4ff36;outline-offset:4px}@media(max-width:600px){.judge-bar{padding:14px}.judge-bar-status{align-items:flex-start;flex-direction:column}.judge-wordmark{margin-bottom:48px}}
