.invite-module__8yGIxW__page{background:var(--color-paper);min-height:100dvh;color:var(--color-ink)}.invite-module__8yGIxW__topbar{border-bottom:1px solid var(--color-rule);padding:1.25rem clamp(1.25rem,5vw,4rem)}.invite-module__8yGIxW__brand{color:var(--color-ink);font-family:var(--font-display);font-size:1.35rem;font-weight:800;text-decoration:none}.invite-module__8yGIxW__brand span,.invite-module__8yGIxW__eyebrow{color:var(--color-accent-deep)}.invite-module__8yGIxW__gate{gap:1.25rem;max-width:38rem;margin:0 auto;padding:clamp(4rem,12vh,8rem) 1.25rem;display:grid}.invite-module__8yGIxW__gate h1{font-family:var(--font-display);margin:0;font-size:clamp(2.5rem,8vw,4.75rem);line-height:.95}.invite-module__8yGIxW__eyebrow{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:800}.invite-module__8yGIxW__lede{color:var(--color-muted);margin:0;font-size:1.1rem;line-height:1.65}.invite-module__8yGIxW__form{gap:.75rem;margin-top:1rem;display:grid}.invite-module__8yGIxW__form label{font-weight:800}.invite-module__8yGIxW__form input{background:var(--color-paper-2);border:1px solid var(--color-rule);color:var(--color-ink);font:inherit;border-radius:.75rem;min-height:3.25rem;padding:.75rem 1rem}.invite-module__8yGIxW__form input:focus-visible,.invite-module__8yGIxW__form button:focus-visible,.invite-module__8yGIxW__brand:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.invite-module__8yGIxW__form button{background:var(--color-accent-deep);color:var(--color-on-accent);cursor:pointer;font:inherit;border:0;border-radius:.75rem;min-height:3.25rem;padding:.75rem 1rem;font-weight:800}.invite-module__8yGIxW__form button:disabled{cursor:not-allowed;opacity:.55}.invite-module__8yGIxW__error{color:var(--color-error);margin:0}
