:root{color:#283c31;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fbf9f4;font-family:system-ui,sans-serif}.access-shell input{font-size:16px}.preview-strip{color:#fff;text-align:center;background:#283c31;padding:5px 12px;font:11px/1.4 system-ui,sans-serif}@media (max-width:700px){.preview-strip{padding:5px 8px;font-size:10px}}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:4px}button,input{font:inherit;min-height:48px;color:inherit;background:#fff;border:1px solid #bdc8b7;border-radius:10px;padding:12px}button{color:#fff;cursor:pointer;background:#283c31}button:disabled{opacity:.65;cursor:wait}label{gap:8px;font-size:14px;display:grid}form{gap:20px;display:grid}h1,h2{margin:12px 0 24px;font:400 36px/1.15 Georgia,serif}h2{font-size:26px}p{line-height:1.7}code{overflow-wrap:anywhere}input{width:100%;min-width:0}a:focus-visible,button:focus-visible,input:focus-visible{outline-offset:4px;outline:3px solid #916029}.access-shell{max-width:600px;margin:7vh auto;padding:32px}.access-card{background:#fff;border:1px solid #d5dccf;border-radius:24px;padding:32px;box-shadow:0 20px 70px #273d3210}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#526749;font-size:12px}.notice{background:#f0ebdf;border-radius:10px;padding:16px}.message{white-space:pre-wrap;overflow-wrap:anywhere}.actions{flex-wrap:wrap;align-items:center;gap:16px;margin:24px 0;display:flex}.codes{background:#eef2e8;border-radius:12px;grid-template-columns:1fr 1fr;gap:12px;padding:16px;list-style:none;display:grid}.qr{max-width:100%;height:auto;margin:16px auto;display:block}.muted{color:#57654f;font-size:13px}@media (max-width:600px){.access-shell{margin:16px auto;padding:16px}.access-card{padding:24px 20px}h1{font-size:32px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
