@font-face{font-family:Noto Sans Bengali;src:url(/assets/invite-bengali-regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Noto Sans Bengali;src:url(/assets/invite-bengali-bold.ttf) format("truetype");font-style:normal;font-weight:700 900;font-display:swap}.invite-body{background:#fdfdff;display:flex;flex-direction:column;min-height:100svh}.invite-body .auth-header{min-height:48px;padding-inline:max(30px,calc((100vw - 864px)/2));background:#f9faff}.invite-body .auth-header .brand-wordmark{width:104px;height:40px}.invite-body .auth-header-link{font-size:12px}.invite-body .auth-main{width:100%;min-height:0;flex:1;padding:16px 30px 48px}.invite-landing{width:min(100%,864px);margin:0 auto;text-align:center;font-family:Inter,Noto Sans Bengali,system-ui,sans-serif}.invite-landing .invite-hero{display:block;width:84%;max-width:720px;height:auto;margin:0 auto 14px}.invite-landing .invite-heading{margin:0;font-size:clamp(24px,5.85vw,60px);font-weight:800;line-height:1.38;letter-spacing:-.025em;text-wrap:balance;color:#18212a}.invite-heading>span{display:block}.invite-heading .invite-heading-accent{color:#11963f}.invite-landing .invite-description{margin:14px auto 28px;max-width:860px;font-size:clamp(14px,3.35vw,34px);font-weight:400;line-height:1.65;color:#58616e;text-wrap:pretty}.invite-landing .invite-actions{display:grid;gap:12px}.invite-landing .invite-actions button{display:flex;justify-content:center;align-items:center;gap:14px;width:100%;min-height:48px;padding:12px 16px;border:1.5px solid #0070eb;border-radius:9px;background:#0070eb;color:#fff;font:inherit;font-size:clamp(16px,3.8vw,38px);font-weight:700;line-height:1.4;cursor:pointer}.invite-landing .invite-actions [data-download]{background:transparent;color:#0070eb}.invite-actions svg,.invite-actions img{flex:0 0 auto;width:1.2em;height:1.2em}.invite-landing .invite-actions button:disabled{opacity:.55;cursor:wait}.invite-landing button:focus-visible,.invite-landing a:focus-visible{outline:3px solid #115293;outline-offset:4px}.invite-landing .invite-actions button:not(:disabled):hover{filter:brightness(.94)}.invite-landing .invite-status{margin:16px 0 0;font-size:14px;line-height:1.5;color:#58616e;overflow-wrap:anywhere}.invite-landing .invite-status:empty,.invite-landing [data-installed]:empty{display:none}.invite-landing [data-installed]{margin-top:20px}.invite-landing [data-installed] a{color:#0070eb;font-weight:600}html[lang^=bn] .invite-landing{font-family:Noto Sans Bengali,Inter,sans-serif}html[lang^=bn] .invite-heading{letter-spacing:0;line-height:1.4}html[dir=rtl] .invite-heading{letter-spacing:0}html[dir=rtl] .invite-actions svg{transform:scaleX(-1)}@media(min-width:700px){.invite-body .auth-header{min-height:125px}.invite-body .auth-header .brand-wordmark{width:250px;height:80px}.invite-body .auth-header-link{font-size:24px}.invite-body .auth-main{min-height:0;padding-top:25px}.invite-landing .invite-hero{margin-bottom:26px}.invite-landing .invite-description{margin:26px auto 48px}.invite-landing .invite-actions{gap:30px}.invite-landing .invite-actions button{min-height:116px;border-radius:18px;border-width:2px;gap:24px}}
