.subscription-section.svelte-1hrotn9{--color-primary: #8B5CF6;--color-primary-hover: #7C3AED;--color-primary-light: #A78BFA;--color-primary-subtle: rgba(139, 92, 246, .1);--color-accent: #EC4899;--color-accent-hover: #DB2777;--color-accent-light: #F472B6;--shadow-glow: 0 0 20px rgba(139, 92, 246, .3);--shadow-glow-accent: 0 0 20px rgba(236, 72, 153, .3)}html.light .subscription-section.svelte-1hrotn9{--color-primary: #D946EF;--color-primary-hover: #C026D3;--color-primary-light: #E879F9;--color-primary-subtle: rgba(217, 70, 239, .1);--color-accent: #A855F7;--color-accent-hover: #9333EA;--color-accent-light: #C084FC;--shadow-glow: 0 4px 14px rgba(217, 70, 239, .15);--shadow-glow-accent: 0 4px 14px rgba(168, 85, 247, .15)}.pricing-page.svelte-1hrotn9{--color-primary: #39c5bb;--color-primary-hover: #2db3a9;--color-primary-light: #5dd4cc;--color-primary-subtle: rgba(57, 197, 187, .1);--color-accent: #39c5bb;--color-accent-hover: #2db3a9;--color-accent-light: #5dd4cc;--shadow-glow: 0 0 20px rgba(57, 197, 187, .3);--shadow-glow-accent: 0 0 20px rgba(57, 197, 187, .3)}html.light .pricing-page.svelte-1hrotn9{--color-primary: #0D9488;--color-primary-hover: #0F766E;--color-primary-light: #14B8A6;--color-primary-subtle: rgba(13, 148, 136, .1);--color-accent: #0D9488;--color-accent-hover: #0F766E;--color-accent-light: #14B8A6;--shadow-glow: 0 4px 14px rgba(13, 148, 136, .15);--shadow-glow-accent: 0 4px 14px rgba(13, 148, 136, .15)}.custom-slider.svelte-1hrotn9{-webkit-appearance:none;appearance:none;display:block;width:100%;height:6px;border-radius:3px;background:linear-gradient(to right,var(--color-primary, #39c5bb),var(--color-accent, #39c5bb));opacity:.6;outline:none;transition:opacity .2s;margin:0;padding:0}.custom-slider.svelte-1hrotn9:hover{opacity:1}.custom-slider.svelte-1hrotn9::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid var(--color-primary, #39c5bb);cursor:pointer;box-shadow:0 2px 8px #0003;transition:transform .15s,box-shadow .15s}.custom-slider.svelte-1hrotn9::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 2px 12px #0000004d}.custom-slider.svelte-1hrotn9::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid var(--color-primary, #39c5bb);cursor:pointer;box-shadow:0 2px 8px #0003}
