:root{--mus-nl-accent:#ff141a;--mus-nl-accent-hover:#cc0d12;--mus-nl-text:#1c1a19;--mus-nl-muted:rgba(28,26,25,0.6);--mus-nl-surface:#e9e7e6;--mus-nl-display:'Big Shoulders',Impact,'Arial Narrow Bold',sans-serif;--mus-nl-body:'Work Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;}:root[data-theme="dark"]{--mus-nl-accent:#ff3d42;--mus-nl-accent-hover:#ff7377;--mus-nl-text:#f5f2f0;--mus-nl-muted:rgba(245,242,240,0.6);--mus-nl-surface:#211e1d;}:root{--mus-nl-accent:var(--mus-color-accent-text,#b31217);--mus-nl-accent-hover:var(--mus-color-accent-hover,#cc0d12);--mus-nl-text:var(--mus-color-text,#1c1a19);--mus-nl-muted:var(--mus-color-muted,rgba(28,26,25,0.6));--mus-nl-surface:var(--mus-color-surface,#e9e7e6);--mus-nl-display:var(--mus-font-display,'Big Shoulders',Impact,'Arial Narrow Bold',sans-serif);--mus-nl-body:var(--mus-font-body,'Work Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif);}.newsletter-form{width:100%;margin-top:var(--mus-space-3,12px);}.newsletter-form-row{display:flex;width:100%;border:2px solid var(--mus-nl-text);}.newsletter-input{flex:1;min-width:0;border:0;background:transparent;color:var(--mus-nl-text);padding:12px 14px;font-family:var(--mus-nl-display);font-size:0.8125rem;}.newsletter-input:focus{outline:none;}.newsletter-input::placeholder{color:var(--mus-nl-muted);opacity:1;}.newsletter-btn{flex:0 0 auto;border:0;background:var(--mus-nl-accent);color:#ffffff;font-family:var(--mus-nl-display);font-weight:800;font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;padding:0 20px;cursor:pointer;transition:background 0.15s ease;}.newsletter-btn:hover{background:var(--mus-nl-accent-hover);}.newsletter-block,.musica-newsletter-block{max-width:100%;}.newsletter-title,.newsletter-description,.newsletter-recaptcha-notice{color:var(--mus-nl-muted);}.newsletter-success,.newsletter-error{padding:8px 12px;margin-top:10px;font-size:0.8125rem;border:1px solid;}.newsletter-success{border-color:var(--mus-nl-accent);color:var(--mus-nl-text);}.newsletter-error{border-color:var(--mus-nl-accent);color:var(--mus-nl-accent);}:root{--mus-nl-success-bg:#d1fae5;--mus-nl-success-text:#065f46;--mus-nl-success-border:#10b981;--mus-nl-error-bg:#fee2e2;--mus-nl-error-text:#991b1b;--mus-nl-error-border:#ef4444;--mus-nl-info-bg:#dbeafe;--mus-nl-info-text:#1e40af;--mus-nl-info-border:#3b82f6;}:root[data-theme="dark"]{--mus-nl-success-bg:#0d3b2a;--mus-nl-success-text:#6ee7b7;--mus-nl-error-bg:#3f1518;--mus-nl-error-text:#fca5a5;--mus-nl-info-bg:#122a4a;--mus-nl-info-text:#93c5fd;}.newsletter-toast{position:fixed;top:20px;right:20px;z-index:99999;max-width:400px;padding:15px 20px;border-left:4px solid;border-radius:0;box-shadow:0 4px 12px rgba(0,0,0,0.2);font-size:14px;font-family:var(--mus-nl-body);animation:musica-nl-toast-in 0.3s ease-out;opacity:1;transition:opacity 0.3s ease;}.newsletter-toast--hiding{opacity:0;}.newsletter-toast--success{background:var(--mus-nl-success-bg);color:var(--mus-nl-success-text);border-color:var(--mus-nl-success-border);}.newsletter-toast--error{background:var(--mus-nl-error-bg);color:var(--mus-nl-error-text);border-color:var(--mus-nl-error-border);}.newsletter-toast--info{background:var(--mus-nl-info-bg);color:var(--mus-nl-info-text);border-color:var(--mus-nl-info-border);}@keyframes musica-nl-toast-in{from{transform:translateX(400px);opacity:0;}to{transform:translateX(0);opacity:1;}}@media (prefers-reduced-motion:reduce){.newsletter-toast{animation:none;}}