:root{color-scheme:dark;font-family:Tahoma,Arial,sans-serif;background:#111716;color:#edf1e9}*{box-sizing:border-box}body{margin:0;padding:48px 20px}main{max-width:620px;margin:auto;padding:36px;background:#1c2522;border:1px solid #3b4940;border-radius:16px}.brand{letter-spacing:4px;color:#c4b27b;font-weight:bold;font-size:18px;text-align:right}h1{margin-bottom:8px}h2{font-size:20px}.muted,small{color:#b2beb5}#status{line-height:1.9;padding:14px;background:#121b17;border-radius:8px;min-height:60px}label{display:block;margin:20px 0 8px}input{display:block;width:100%;padding:12px;background:#111916;color:inherit;border:1px solid #647165;border-radius:6px;font-size:18px}small{display:block;margin-top:8px}.actions,.choices{display:flex;gap:12px;margin:24px 0;flex-wrap:wrap}button{border:1px solid #b5a472;border-radius:6px;padding:12px 22px;background:#c4b27b;color:#121a14;font-family:inherit;font-size:16px;cursor:pointer}.secondary{background:transparent;color:#e1ddce}button:disabled{opacity:.5;cursor:wait}.choices button{flex:1;min-width:180px;padding:24px 12px}.choices strong,.choices span{display:block}.choices strong{font-size:26px;margin-bottom:12px}.choices span{font-size:14px}[hidden]{display:none!important}:focus-visible{outline:3px solid #f2dd97;outline-offset:3px}
