:root{--accent: #7c3aed;--accent-light: #a78bfa;--accent-dark: #5b21b6;--accent-gradient: linear-gradient(135deg, #7c3aed, #3b82f6);--bg-primary: #0f0f14;--bg-secondary: #16161d;--bg-card: #1c1c26;--bg-card-hover: #22222e;--text-primary: #f0f0f5;--text-secondary: #9ca3af;--text-muted: #8b8fa0;--border: #2a2a3a;--border-light: #363648;--tag-bg: rgba(124, 58, 237, .15);--tag-text: #a78bfa;--free-bg: rgba(16, 185, 129, .15);--free-text: #34d399;--sale-bg: rgba(239, 68, 68, .15);--sale-text: #f87171;--box-shadow: 0 4px 24px rgba(0, 0, 0, .4);--box-shadow-hover: 0 8px 32px rgba(124, 58, 237, .2);--radius: 12px;--radius-sm: 8px}@font-face{font-family:Atkinson;src:url(/fonts/atkinson-regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Atkinson;src:url(/fonts/atkinson-bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}body{font-family:Atkinson,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;padding:0;background:var(--bg-primary);color:var(--text-primary);font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased}main{width:960px;max-width:calc(100% - 2rem);margin:0 auto;padding:2rem 1rem}h1,h2,h3,h4,h5,h6{margin:0 0 .5rem;color:var(--text-primary);line-height:1.25;font-weight:700}h1{font-size:2.25rem}h2{font-size:1.75rem}h3{font-size:1.375rem}h4{font-size:1.125rem}a{color:var(--accent-light);text-decoration:none;transition:color .2s ease}a:hover{color:var(--accent)}p{margin-bottom:1em}.prose p{margin-bottom:1.5em}strong,b{font-weight:700}img{max-width:100%;height:auto;border-radius:var(--radius)}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1.5em 0}table{width:100%;border-collapse:collapse;font-size:.9rem;min-width:400px}th,td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--border)}th{background:var(--bg-card);font-weight:700;color:var(--text-primary);white-space:nowrap}td{color:var(--text-secondary)}tr:hover td{background:var(--bg-card-hover)}code{padding:2px 6px;background-color:var(--bg-card);border-radius:4px;font-size:.875em;color:var(--accent-light)}pre{padding:1.25em;border-radius:var(--radius-sm);background:var(--bg-card)!important;border:1px solid var(--border);overflow-x:auto}pre>code{all:unset}blockquote{border-left:3px solid var(--border-light);padding:.5rem 1rem;margin:0 0 1.5rem;color:var(--text-muted);font-size:.8rem;background:none}hr{border:none;border-top:1px solid var(--border);margin:2rem 0}.prose ul,.prose ol{padding-left:1.5rem;margin-bottom:1.5em}.prose li{margin-bottom:.5em;color:var(--text-secondary)}.prose li strong{color:var(--text-primary)}.prose p:has(a[href="#"]),.prose p:empty{display:none}.tag{display:inline-block;padding:.2em .6em;background:var(--tag-bg);color:var(--tag-text);border-radius:999px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.tag.free{background:var(--free-bg);color:var(--free-text)}.tag.sale{background:var(--sale-bg);color:var(--sale-text)}.deal-cta-box{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius);padding:1.25rem 1.5rem;margin-bottom:2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.deal-cta-box .deal-info{display:flex;flex-direction:column;gap:.25rem}.deal-cta-box .deal-price{font-size:1.5rem;font-weight:700;color:var(--text-primary)}.deal-cta-box .deal-price .original{font-size:.9rem;color:var(--text-muted);text-decoration:line-through;margin-right:.5rem;font-weight:400}.deal-cta-box .deal-price .discount-badge{display:inline-block;padding:.15em .5em;background:var(--sale-bg);color:var(--sale-text);border-radius:4px;font-size:.75rem;font-weight:700;margin-left:.5rem;vertical-align:middle}.deal-cta-box .deal-price .free-badge{display:inline-block;padding:.15em .5em;background:var(--free-bg);color:var(--free-text);border-radius:4px;font-size:.75rem;font-weight:700;margin-left:.5rem;vertical-align:middle}.deal-cta-box .deal-source{font-size:.8rem;color:var(--text-muted)}.deal-cta-btn{display:inline-block;padding:.75rem 1.75rem;background:var(--accent-gradient);color:#fff!important;border-radius:var(--radius-sm);font-weight:700;font-size:1rem;white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease;text-decoration:none}.deal-cta-btn:hover{transform:translateY(-1px);box-shadow:0 4px 20px #7c3aed66;color:#fff!important}.prose a[href*=pluginboutique],.prose a[href*=adsrsounds],.prose a[href*=loopmasters],.prose a[href*="splice.com"],.prose a[href*="waves.com"],.prose a[href*=sweetwater],.prose a[href*=pluginfox],.prose a[href*="utm_source=affiliate"],.prose a[href*="ref="],.prose a[href*="a_aid="]{display:inline-block;padding:.4em 1.1em;background:var(--accent-gradient);color:#fff!important;border-radius:var(--radius-sm);font-weight:700;font-size:.9rem;transition:transform .15s ease,box-shadow .15s ease;margin:.25em 0}.prose a[href*=pluginboutique]:hover,.prose a[href*=adsrsounds]:hover,.prose a[href*=loopmasters]:hover,.prose a[href*="splice.com"]:hover,.prose a[href*="waves.com"]:hover,.prose a[href*=sweetwater]:hover,.prose a[href*=pluginfox]:hover,.prose a[href*="utm_source=affiliate"]:hover,.prose a[href*="ref="]:hover,.prose a[href*="a_aid="]:hover{transform:translateY(-1px);box-shadow:0 4px 16px #7c3aed66}.breadcrumb{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:var(--text-muted);margin-bottom:1rem}.breadcrumb a{color:var(--text-muted)}.breadcrumb a:hover{color:var(--accent-light)}.breadcrumb .sep{opacity:.5}.sticky-cta{display:none}@media(max-width:720px){.sticky-cta{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:99;background:#0f0f14f2;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid var(--border);padding:.75rem 1rem;align-items:center;justify-content:space-between;gap:.75rem}.sticky-cta .sticky-title{font-size:.8rem;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.sticky-cta .deal-cta-btn{padding:.5rem 1.25rem;font-size:.85rem;flex-shrink:0}body:has(.sticky-cta){padding-bottom:60px}}.prose>p:first-of-type:has(strong){background:var(--bg-card);border:1px solid var(--border-light);border-left:4px solid var(--accent);border-radius:var(--radius-sm);padding:1rem 1.25rem;margin-bottom:2rem;font-size:.95rem;line-height:1.6}.card-price{display:flex;align-items:baseline;gap:.4rem;margin-top:.25rem}.card-price .price-deal{font-size:1.1rem;font-weight:700;color:var(--free-text)}.card-price .price-original{font-size:.8rem;color:var(--text-muted);text-decoration:line-through}.card-price .price-discount{font-size:.75rem;font-weight:700;color:var(--sale-text)}@media(max-width:720px){body{font-size:15px}main{padding:1rem}h1{font-size:1.75rem}h2{font-size:1.375rem}.deal-cta-box{flex-direction:column;align-items:stretch;text-align:center}}a:focus-visible,button:focus-visible,[role=button]:focus-visible{outline:2px solid var(--accent-light);outline-offset:2px}.sr-only:focus{position:static!important;width:auto;height:auto;clip:auto;clip-path:none;overflow:visible;white-space:normal}.sr-only{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}footer[data-astro-cid-sz7xmlte]{border-top:1px solid var(--border);padding:3rem 1.5rem;background:var(--bg-secondary)}.footer-inner[data-astro-cid-sz7xmlte]{max-width:960px;margin:0 auto;display:flex;flex-direction:column;gap:1.25rem;align-items:center;text-align:center}.brand-name[data-astro-cid-sz7xmlte]{font-weight:700;font-size:1.1rem;color:var(--text-primary)}.brand-desc[data-astro-cid-sz7xmlte]{color:var(--text-muted);font-size:.85rem;margin:.25rem 0 0}.footer-social[data-astro-cid-sz7xmlte]{display:flex;gap:1rem;align-items:center}.footer-social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--text-muted);transition:color .2s;display:flex;align-items:center;padding:.4rem;border-radius:var(--radius-sm)}.footer-social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--accent-light)}.footer-links[data-astro-cid-sz7xmlte]{display:flex;gap:1.5rem}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--text-secondary);font-size:.875rem;text-decoration:none;transition:color .2s}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--accent-light)}.footer-legal[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{color:var(--text-muted);font-size:.75rem;margin:0}a[data-astro-cid-eimmu3lg]{display:inline-block;text-decoration:none}a[data-astro-cid-eimmu3lg].active{font-weight:bolder;text-decoration:underline}header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:100;background:#0f0f14d9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border);padding:0 1.5rem}nav[data-astro-cid-3ef6ksr2]{max-width:960px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:64px}.logo[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:var(--text-primary)}.logo-icon[data-astro-cid-3ef6ksr2]{width:32px;height:32px;border-radius:4px;position:relative;top:1px}.logo-text[data-astro-cid-3ef6ksr2]{font-size:1.25rem;font-weight:700;letter-spacing:-.02em}.nav-links[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.25rem}.nav-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:.5rem 1rem;color:var(--text-secondary);font-size:.9rem;font-weight:500;border-radius:var(--radius-sm);transition:color .2s,background .2s;text-decoration:none}.nav-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.nav-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{color:var(--text-primary);background:var(--bg-card)}
