@import url(https://fonts.googleapis.com/css2?family=Rubik:wght@400;500;600;700;800;900&family=Tajawal:wght@400;500;700;800;900&family=Cairo:wght@400;600;700;900&family=Reem+Kufi:wght@400;500;600;700&family=JetBrains+Mono:wght@400;600&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Cairo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}.party-shell-root{--bg:#0e0b1a;--bg-2:#17132a;--ink:#f6efe0;--ink-dim:#f6efe09e;--ink-faint:#f6efe038;--paper:#f1e7d0;--paper-ink:#1a1423;--hot:#ff3d78;--hot-2:#ff7a3d;--gold:#ffc15e;--mint:#5be0b5;--violet:#8a6cf1;--danger:#ff4d5f;--r-card:28px;--r-pill:999px;--r-chip:14px;--shadow-card:0 1px 0 #ffffff14 inset,0 20px 40px -20px #000000b3,0 2px 0 #0006;--shadow-press:0 1px 0 #ffffff14 inset,0 6px 12px -6px #0009;--motion:1;--safe-top:env(safe-area-inset-top,0px);--safe-bot:env(safe-area-inset-bottom,0px);--font-display:"Rubik","Tajawal",system-ui,sans-serif;--font-body:"Tajawal","Rubik",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;-webkit-font-smoothing:antialiased;background:radial-gradient(1200px 600px at 120% -10%,color-mix(in oklab,var(--hot) 22%,#0000),#0000 60%),radial-gradient(900px 500px at -10% 110%,color-mix(in oklab,var(--violet) 25%,#0000),#0000 60%),var(--bg);color:var(--ink);font-family:var(--font-body);min-height:100%;padding-bottom:60px;padding-top:60px}.party-shell-root[data-party-theme=desert]{--bg:#2a1410;--bg-2:#3a1e18;--ink:#f7e8c8;--ink-dim:#f7e8c8a6;--ink-faint:#f7e8c838;--paper:#f3dda8;--paper-ink:#2a1410;--hot:#e85a2a;--hot-2:#ff8e3c;--gold:#ffc15e;--mint:#9fd16a;--violet:#c75c9b}.party-shell-root[data-party-theme=neon]{--bg:#05060b;--bg-2:#0b0e1a;--ink:#eafbff;--ink-dim:#eafbffa6;--ink-faint:#eafbff33;--paper:#e6f9ff;--paper-ink:#05060b;--hot:#ff2e97;--hot-2:#b15bff;--gold:#f5ff4e;--mint:#3dffd4;--violet:#6d6bff}.party-shell-root[data-party-type=kufi]{--font-display:"Reem Kufi","Cairo",system-ui,sans-serif;--font-body:"Cairo",system-ui,sans-serif}.party-shell-root[data-party-type=tajawal]{--font-display:"Tajawal",system-ui,sans-serif;--font-body:"Tajawal",system-ui,sans-serif}.party-app-frame{margin:0 auto;max-width:520px;min-height:100dvh;overflow-x:hidden;padding-bottom:var(--safe-bot);padding-top:var(--safe-top);position:relative}.party-shell-root.party-flow-wide>.party-flow-inner{margin-inline:auto;max-width:min(960px,100%);min-height:100dvh;overflow-x:hidden;padding:var(--safe-top) 16px var(--safe-bot);position:relative}.party-shell-root .party-btn{align-items:center;-webkit-appearance:none;appearance:none;border:0;border-radius:var(--r-pill);cursor:pointer;display:inline-flex;font-family:var(--font-display);font-size:20px;font-weight:800;gap:10px;justify-content:center;letter-spacing:-.01em;padding:18px 28px;transition:transform calc(.12s*var(--motion)) ease,box-shadow calc(.12s*var(--motion)) ease,filter .2s}.party-shell-root .party-btn:active{transform:translateY(2px) scale(.99)}.party-shell-root .party-btn-hot{background:var(--hot);box-shadow:0 1px 0 #fff6 inset,0 8px 0 color-mix(in oklab,var(--hot) 50%,#000),0 14px 30px -10px color-mix(in oklab,var(--hot) 70%,#0000);color:#fff}.party-shell-root .party-btn-hot:active{box-shadow:0 1px 0 #fff6 inset,0 3px 0 color-mix(in oklab,var(--hot) 50%,#000)}.party-shell-root .party-btn-paper{background:var(--paper);box-shadow:0 1px 0 #ffffffb3 inset,0 8px 0 color-mix(in oklab,var(--paper) 40%,#000),0 14px 30px -10px #00000080;color:var(--paper-ink)}.party-shell-root .party-btn-paper:active{box-shadow:0 1px 0 #fff9 inset,0 3px 0 color-mix(in oklab,var(--paper) 40%,#000)}.party-shell-root .party-btn-ghost{background:#0000;border:1.5px solid var(--ink-faint);box-shadow:none;color:var(--ink);font-size:17px;padding:14px 22px}.party-shell-root .party-chip{align-items:center;background:var(--ink-faint);border-radius:var(--r-chip);color:var(--ink);display:inline-flex;font-family:var(--font-display);font-size:12px;font-weight:700;gap:6px;letter-spacing:.02em;padding:6px 12px}.party-shell-root .party-chip-free{background:color-mix(in oklab,var(--mint) 22%,#0000);color:var(--mint)}.party-shell-root .party-chip-owned{background:color-mix(in oklab,var(--gold) 22%,#0000);color:var(--gold)}.party-shell-root .party-chip-paid{background:color-mix(in oklab,var(--hot) 22%,#0000);color:var(--hot)}.party-shell-root .party-chip-locked{background:#ffffff0f;color:var(--ink-dim)}.party-shell-root .party-kan-card{background:var(--bg-2);background:var(--card-bg,var(--bg-2));border-radius:var(--r-card);box-shadow:var(--shadow-card);isolation:isolate;overflow:hidden;position:relative}.party-shell-root .party-ribbon{background:var(--hot);border-radius:var(--r-pill);box-shadow:0 2px 0 color-mix(in oklab,var(--hot) 50%,#000);color:#fff;font-family:var(--font-mono);font-size:10px;font-weight:600;inset-inline-start:12px;letter-spacing:.05em;padding:4px 10px;position:absolute;top:12px}.party-shell-root .party-scroll::-webkit-scrollbar{display:none}.party-shell-root .party-scroll{scrollbar-width:none}.party-shell-root .party-display{font-family:var(--font-display);font-weight:900;letter-spacing:-.02em;line-height:.92}.party-shell-root .party-mono{font-family:var(--font-mono)}.party-shell-root .party-blob{filter:drop-shadow(0 10px 20px rgba(0,0,0,.35))}.party-shell-root .party-toast{animation:party-pop .25s ease both;background:var(--paper);border-radius:999px;bottom:calc(24px + var(--safe-bot));box-shadow:0 12px 30px -10px #00000080;color:var(--paper-ink);font-weight:700;left:50%;max-width:90vw;padding:12px 18px;position:fixed;text-align:center;transform:translateX(-50%);z-index:200}.party-tweaks{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0f0c1ce6;border:1px solid #ffffff1a;border-radius:20px;bottom:calc(16px + var(--safe-bot));box-shadow:0 20px 60px -10px #0009;color:var(--ink);font-family:var(--font-body);inset-inline-end:16px;max-width:calc(100vw - 32px);padding:14px;position:fixed;width:290px;z-index:300}.party-tweaks h4{color:var(--ink-dim);font-family:var(--font-mono);font-size:13px;font-weight:800;letter-spacing:.04em;margin:0 0 10px;text-transform:uppercase}.party-tweaks .party-tweaks-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.party-tweaks button.party-tweak-opt{-webkit-appearance:none;appearance:none;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;color:var(--ink);cursor:pointer;font-family:var(--font-body);font-size:13px;font-weight:700;padding:8px 12px}.party-tweaks button.party-tweak-opt.party-tweak-active{background:var(--hot);border-color:#0000;color:#fff}@keyframes party-pop{0%{opacity:0;transform:translate(-50%,8px) scale(.94)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes party-floaty{0%,to{transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-6px) rotate(0deg);transform:translateY(-6px) rotate(var(--r,0deg))}}@keyframes party-shine{0%{transform:translateX(-120%)}to{transform:translateX(220%)}}@keyframes party-card-deal{0%{opacity:0;transform:translateY(40px) rotate(0) scale(.92);transform:translateY(40px) rotate(var(--r,0)) scale(.92)}to{opacity:1;transform:translateY(0) rotate(0) scale(1);transform:translateY(0) rotate(var(--r,0)) scale(1)}}@keyframes party-flip-in{0%{opacity:0;transform:rotateY(90deg)}to{opacity:1;transform:rotateY(0)}}.party-shell-root .party-anim-floaty{animation:party-floaty 4s ease-in-out infinite}.party-shell-root .party-anim-card-deal{animation:party-card-deal .45s cubic-bezier(.2,.9,.2,1.1) both}.party-shell-root .party-anim-shine{animation:party-shine 3.6s ease-in-out 1s infinite}.party-shell-root .party-anim-flip-in{animation:party-flip-in .4s ease both}
/*# sourceMappingURL=main.6763d8e3.css.map*/