:root{color-scheme:light;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#faf8f5;color:#241d17}*{box-sizing:border-box}body{margin:0;min-height:100svh;display:grid;place-items:center;padding:24px}main{width:min(100%,320px);text-align:center;transform:translateY(-3vh)}.logo{display:block;object-fit:contain;width:150px;height:150px;margin:0 auto 40px}.digits{display:flex;justify-content:center;gap:12px}.digit{width:58px;height:70px;border:1.5px solid #ded9d1;border-radius:14px;background:#fff;color:#241d17;font:600 30px/1 system-ui;text-align:center;caret-color:#567851;outline:none;transition:border-color .15s,box-shadow .15s}.digit:focus{border-color:#567851;box-shadow:0 0 0 4px #56785120}.digit[aria-invalid=true]{border-color:#b5483d}.digit:disabled{opacity:.65}#pinStatus{min-height:2.6em;font-size:14px;line-height:1.4;margin:18px 0 0;color:#9c372f}noscript{font-size:14px}@media(max-width:330px){.digits{gap:8px}.digit{width:52px}}
