/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.contest-invite-backdrop{z-index:1000;box-sizing:border-box;background:var(--overlay-backdrop);place-items:center;width:100vw;height:100dvh;padding:1.5rem;display:grid;position:fixed;inset:0;overflow:auto}.contest-invite-modal{border:1px solid var(--border-warm);background:var(--surface-paper);width:min(100%,42rem);box-shadow:var(--shadow-ui-card);color:var(--brand-ink);border-radius:1.5rem;padding:2.5rem;position:relative}.contest-invite-modal h2{font-family:var(--font-belote-title,Georgia,serif);margin:0 0 .7rem;font-size:clamp(2rem,4vw,3rem);line-height:1.05}.contest-invite-modal p{color:var(--text-warm-muted);margin:.5rem 0 1.25rem;font-size:1.2rem;line-height:1.45}.contest-invite-field{margin:1.15rem 0}.contest-invite-close{color:var(--brand-wine);cursor:pointer;background:0 0;border:0;position:absolute;top:1rem;right:1rem}.contest-invite-add{background:var(--brand-wine);width:2.75rem;height:2.75rem;color:var(--button-primary-foreground);cursor:pointer;border:0;border-radius:50%;place-items:center;margin:.75rem auto 1.25rem;display:grid}.contest-invite-submit{background:var(--brand-wine);width:10rem;height:4.5rem;color:var(--button-primary-foreground);cursor:pointer;border:0;border-radius:2.25rem;margin:1.25rem auto 0;font-size:1.2rem;font-weight:800;display:block}.contest-invite-message{text-align:center;font-size:1rem}@media (max-width:620px){.contest-invite-modal{width:min(100%,34rem);padding:2rem 1.25rem}}