:root{color-scheme:dark;--amber:#D58129;--ash:#18191B;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}body{margin:0;min-height:100svh;display:grid;place-items:center;background:var(--ash);color:#FAFAFA;padding:32px 20px}.access{width:min(100%,380px)}.identity{display:block;margin:0 auto 12px;width:230px;height:155px;position:relative;overflow:hidden}.identity img{position:absolute;width:100%;top:50%;transform:translateY(-50%);mix-blend-mode:screen}.product{font-size:13px;color:#FFDB95;letter-spacing:.025em;text-align:center;margin-bottom:32px}h1{font-size:27px;line-height:1.25;margin:0 0 12px;font-weight:600;letter-spacing:-.5px}.intro{font-size:14px;color:#B6B7BA;line-height:1.7;margin:0 0 28px}form{display:grid;gap:10px}label{font-size:14px;color:#D6D7D9;margin-top:8px}input{width:100%;min-height:48px;background:#222326;color:#FAFAFA;border:1px solid #3B3D41;border-radius:8px;padding:12px 14px;font-size:16px}input:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid #FFDB95;outline-offset:3px}input[readonly]{color:#B6B7BA}button{min-height:48px;border:1px solid var(--amber);border-radius:8px;background:var(--amber);color:#18191B;font-family:inherit;font-size:15px;font-weight:600;margin-top:18px;cursor:pointer;transition:background-color 150ms}button:hover{background:#E29A4A}.error{color:#F1C2BC;border-left:2px solid #C9786D;padding:10px 14px;font-size:14px;line-height:1.6;background:#C9786D0A}.back{display:block;color:#FFDB95;font-size:14px;margin-top:20px;text-align:center}footer{border-top:1px solid #333438;margin-top:36px;padding-top:22px;color:#A8A9AD;font-size:11px;letter-spacing:.06em;text-align:center}footer span{display:block;font-size:12px;letter-spacing:0;margin-top:8px}@media(prefers-reduced-motion:reduce){*{transition:none!important}}@media(max-width:480px){body{place-items:start center;padding-top:26px}.product{margin-bottom:28px}}
