.page-hero.svelte-1b1r7oj{opacity:0;transform:translateY(22px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);margin-bottom:28px}.page-hero.in.svelte-1b1r7oj{opacity:1;transform:translateY(0)}.tab-bar.svelte-1b1r7oj{display:flex;align-items:center;gap:8px;margin-bottom:20px;opacity:0;transform:translateY(12px);transition:opacity .55s cubic-bezier(.22,1,.36,1) .15s,transform .55s cubic-bezier(.22,1,.36,1) .15s}.tab-bar.in.svelte-1b1r7oj{opacity:1;transform:translateY(0)}.tab-btn.svelte-1b1r7oj{display:inline-flex;align-items:center;gap:7px;padding:8px 18px;border-radius:10px;font-size:12px;font-weight:700;letter-spacing:.04em;cursor:pointer;border:none;transition:all .18s ease}.tab-active.svelte-1b1r7oj{background:linear-gradient(135deg,#bf2e00,#ff5200);color:#fff;box-shadow:0 3px 14px #be2d0073,inset 0 1px #ffffff17}.tab-inactive.svelte-1b1r7oj{background:#090301b3;color:#ffa56e8c;border:1px solid rgba(150,28,0,.22)}.tab-inactive.svelte-1b1r7oj:hover{border-color:#c8300061;color:#ffb98ccc;background:#090301d9}.tab-badge.svelte-1b1r7oj{display:inline-flex;align-items:center;justify-content:center;height:18px;min-width:18px;border-radius:999px;border:1px solid;padding:0 5px;font-size:9px;font-weight:800}.card-stagger.svelte-1b1r7oj{animation:svelte-1b1r7oj-cardIn .55s cubic-bezier(.22,1,.36,1) both}@keyframes svelte-1b1r7oj-cardIn{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.raffle-card.svelte-1b1r7oj{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.raffle-card.svelte-1b1r7oj:hover{transform:translateY(-4px) scale(1.008);border-color:#c8300061!important;box-shadow:inset 2px 0 #dc3700bf,0 16px 40px #0000008c!important}.shimmer.svelte-1b1r7oj{background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.025) 50%,transparent 70%);background-size:250% 100%;background-position:150% 0;transition:background-position .5s ease}.raffle-card.svelte-1b1r7oj:hover .shimmer:where(.svelte-1b1r7oj){background-position:-50% 0}.enter-btn.svelte-1b1r7oj:not([disabled]):hover{filter:brightness(1.1);transform:translateY(-1px)}.enter-btn.svelte-1b1r7oj:not([disabled]):active{transform:translateY(0);filter:brightness(.97)}
