.supporter-tier-card.svelte-3clrl8.svelte-3clrl8{border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card)/.78);color:inherit;cursor:pointer;display:block;padding:12px;text-decoration:none;transition:border-color .15s ease,background-color .15s ease,transform .15s ease;width:100%}.supporter-tier-card.svelte-3clrl8.svelte-3clrl8:hover{background:hsl(var(--accent)/.5);border-color:hsl(var(--ring)/.45);transform:translateY(-1px)}.supporter-tier-card.compact.svelte-3clrl8.svelte-3clrl8{padding:10px}.tier-header.svelte-3clrl8.svelte-3clrl8,.tier-footer.svelte-3clrl8.svelte-3clrl8{display:flex;align-items:center;justify-content:space-between;gap:12px}.tier-kicker.svelte-3clrl8.svelte-3clrl8{color:hsl(var(--muted-foreground));font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase}.tier-name.svelte-3clrl8.svelte-3clrl8{font-size:18px;font-weight:800;line-height:1.2}.compact.svelte-3clrl8 .tier-name.svelte-3clrl8{font-size:15px}.tier-pill.svelte-3clrl8.svelte-3clrl8{border-radius:999px;background:hsl(var(--muted));color:hsl(var(--foreground));flex:0 0 auto;font-size:12px;font-weight:800;line-height:1;padding:7px 9px}.tier-progress.svelte-3clrl8.svelte-3clrl8{background:hsl(var(--muted));border-radius:999px;height:10px;margin-top:12px;overflow:hidden;width:100%}.tier-progress-fill.svelte-3clrl8.svelte-3clrl8{background:var(--supporter-tier-color);border-radius:inherit;height:100%;transition:width .25s ease}.tier-footer.svelte-3clrl8.svelte-3clrl8{color:hsl(var(--muted-foreground));font-size:12px;line-height:1.35;margin-top:8px}.tier-footer.svelte-3clrl8 span.svelte-3clrl8:last-child{text-align:right}
