@font-face{font-family:Manrope;src:url('/fonts/Manrope-3ae11c49db04.ttf') format('truetype');font-weight:200 800;font-display:swap}
*{box-sizing:border-box}html{color-scheme:light;font-size:100%}body{margin:0;background:#fff;color:#292724;font-family:Manrope,system-ui,sans-serif;font-size:1rem;line-height:1.6}main{max-width:34rem;margin:auto;padding:28px 24px 40px;overflow-wrap:anywhere}.brand{font-size:2rem;font-weight:600;letter-spacing:-1.5px;color:#CE5425;line-height:1.3;margin:0;margin-bottom:34px}#content{display:flex;flex-direction:column;gap:26px}h1{font-size:1.5rem;line-height:1.5;font-weight:700;margin:16px 0 0;overflow-wrap:anywhere}h1.invite{color:#CE5425;text-align:center;white-space:pre-wrap;margin:0}.creator{display:flex;align-items:center;justify-content:center;gap:14px;min-width:0}.identity{min-width:0}.name{font-size:1.1875rem;font-weight:700;line-height:1.5;margin:0}.username{margin:0}.avatar{display:grid;place-items:center;flex-shrink:0;width:56px;height:56px;border-radius:50%;background:#EFEBE6;overflow:hidden;font-size:1.1875rem;font-weight:700}.avatar img{width:100%;height:100%;object-fit:cover}.sent{font-size:.875rem;text-align:center;margin:0}.totals{display:grid;grid-template-columns:repeat(auto-fit,minmax(4.75rem,1fr));gap:16px 8px;text-align:center;margin:0}.total{min-width:0;display:flex;flex-direction:column}.total dt{font-size:.875rem;order:2}.total dd{font-size:1.75rem;line-height:1.4;font-weight:700;margin:0}.actions{display:flex;flex-direction:column;gap:12px;margin-top:26px}.action{font:700 1.1875rem/1.5 Manrope,system-ui,sans-serif;display:block;width:100%;padding:14px 18px;min-height:52px;border:0;border-radius:12px;text-align:center;cursor:pointer;color:#fff;background:#CE5425;text-decoration:none;white-space:normal;overflow-wrap:anywhere}.secondary{background:#EFEBE6;color:#292724}.action:disabled{background:#EFEBE6;color:#292724;cursor:default}.hint,#hint,#status{font-size:1rem;margin:0}#status:empty{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}[hidden]{display:none!important}:focus-visible{outline:3px solid #292724;outline-offset:4px}@media(min-width:700px){main{padding:40px 32px 60px}}@media(max-width:360px){main{padding:24px 18px 36px}.totals{grid-template-columns:repeat(auto-fit,minmax(min(100%,6rem),1fr))}.creator{align-items:flex-start}}
