:root{color-scheme:dark;font-family:system-ui,-apple-system,"Apple SD Gothic Neo","Noto Sans KR",sans-serif;color:#f4ebce;background:#071d20;font-synthesis:none}*{box-sizing:border-box}body{min-height:100svh;margin:0;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 5%,#284742 0,transparent 68%),linear-gradient(150deg,#0d282d,#07191e)}main{width:min(100% - 40px,460px);padding:52px 0;text-align:center}.brand{font-family:Georgia,serif;color:#e7cc8b;font-size:24px;letter-spacing:.08em;text-decoration:none}.eyebrow{font-size:14px;letter-spacing:.1em;color:#c1d1c6;margin-top:38px}h1{font-size:clamp(28px,6vw,36px);font-weight:650;margin:12px 0 22px}#status{font-size:18px;line-height:1.6;min-height:58px;margin:0 0 22px;color:#f4ebce}button{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:58px;padding:14px 18px;margin:12px 0;border:1px solid #e3c779;border-radius:14px;background:#e3c779;color:#122e2d;font:inherit;font-weight:650;line-height:1.4;font-size:18px;cursor:pointer}button span{font-family:Arial,sans-serif;font-size:24px}button.secondary{border-color:#afc6ba;background:transparent;color:#f4ebce;font-size:16px}button:disabled{cursor:default;background:#304642;color:#d0d9ce;border-color:#849b91}button:focus-visible,a:focus-visible{outline:3px solid #fff4bb;outline-offset:5px}button:hover:enabled{filter:brightness(1.08)}.note{font-size:14px;line-height:1.8;color:#c1d1c6;margin:26px 0}.back{display:inline-block;min-height:44px;padding:12px;color:#e7cc8b;text-underline-offset:5px}#error{color:#ffddc2;line-height:1.6;padding:14px;border-left:2px solid #ebbd94;text-align:left} [hidden]{display:none!important}@media(max-height:520px) and (orientation:landscape){main{max-width:560px;padding:22px 0}.eyebrow{margin-top:18px}h1{margin:8px 0 14px}#status{min-height:0;margin-bottom:16px}.note{margin:14px 0}.brand{font-size:20px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}
