dialog.svelte-1e7uvfw{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;overflow:auto;color:var(--text);background:transparent;border:0;padding:1rem}dialog[open].svelte-1e7uvfw{display:grid;place-items:center}.scanner-panel.svelte-1e7uvfw{width:100%;max-width:25rem;text-align:center}dialog.svelte-1e7uvfw::backdrop{background:#0b1018ed}video.svelte-1e7uvfw{width:100%;max-height:45vh;border-radius:1rem;background:#000}:root{color-scheme:dark;font-family:system-ui,sans-serif;--background: #101217;--text: #f4f5f7;--secondary: #b9c4d4;--border: #3d4b60}*{box-sizing:border-box}body{margin:0;background:var(--background);color:var(--text)}main{max-width:30rem;margin:auto;padding:1.5rem;overflow-wrap:anywhere}.brand{font-size:.7rem;letter-spacing:.15em;color:#a8b4c5;margin:0 0 1.8rem}h1{font-size:1.5rem;margin-bottom:1.5rem}h2{font-size:1.3rem}.locker{font-size:1.2rem;display:flex;align-items:baseline;justify-content:space-between;margin-bottom:1.2rem}.locker strong{font-size:3.8rem;line-height:1}.pin-card{border:1px solid var(--border);border-radius:1rem;padding:1.2rem;background:#1b2230;display:grid;gap:.5rem}.pin-card span,.deadline span{font-size:.85rem;color:var(--secondary)}.pin-card strong{font-size:2.25rem;letter-spacing:.13em;font-variant-numeric:tabular-nums}.deadline{display:grid;gap:.3rem;padding:1.3rem 0}.deadline strong{font-size:1.15rem}button{font:inherit;min-height:3.25rem;border-radius:.8rem;padding:.85rem 1rem;margin:.5rem 0;width:100%;border:1px solid #7f8ca2;background:#b7f6ca;color:#102118;font-weight:650;cursor:pointer}button:disabled{opacity:.5;cursor:default}button:focus-visible{outline:3px solid #b7f6ca;outline-offset:3px}button.secondary{background:transparent;color:var(--text)}p{line-height:1.4;color:var(--secondary)}.fallback{font-size:.9rem}p:empty{display:none}.notice{border-left:3px solid #f3c77c;padding:.25rem 0 .25rem 1rem;color:var(--text)}
