.spotify-slot{height:352px}.spotify-placeholder{height:352px;border:1px solid #54544f;border-radius:12px;padding:32px;display:flex;flex-direction:column;justify-content:center}.spotify-placeholder p:first-child{font-size:24px;color:#f1f0eb;margin:0 0 12px}.spotify-placeholder p{font-size:16px}.spotify-settings{align-self:start;border:1px solid #c8c8c0;background:transparent;color:#f1f0eb;padding:12px 18px;font:inherit;font-size:14px;cursor:pointer}.footer-button{color:inherit;font:inherit;padding:0;border:0;background:none;cursor:pointer}.footer-button:hover{text-decoration:underline;text-underline-offset:6px}.form-privacy{font-size:13px;color:var(--muted);line-height:1.6;margin-top:22px}.form-privacy a{text-decoration:underline;text-underline-offset:4px}.cookie-banner{position:fixed;bottom:20px;left:20px;right:20px;z-index:20;background:#f1f0eb;color:#191919;border:1px solid #77776f;box-shadow:0 8px 40px #0003;padding:24px 30px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;max-height:75svh;overflow:auto}.cookie-banner[hidden]{display:none}.cookie-copy h2{font-size:24px;letter-spacing:-.025em;line-height:1.2;margin:0 0 12px}.cookie-copy p{font-size:14px;line-height:1.55;margin:0 0 10px;max-width:850px}.cookie-copy p:last-child{margin:0}.cookie-copy a{text-decoration:underline;text-underline-offset:3px}.cookie-actions{display:flex;gap:12px}.cookie-actions button,.legal-settings{border:1px solid #191919;background:#f1f0eb;color:#191919;padding:15px 20px;font:inherit;font-size:14px;cursor:pointer}.cookie-actions button{min-width:150px}.cookie-actions button:hover,.legal-settings:hover{background:#191919;color:#f1f0eb}@media(max-width:900px){.cookie-banner{grid-template-columns:1fr;gap:18px}.cookie-actions{justify-content:start}}@media(max-width:500px){.cookie-banner{bottom:10px;left:10px;right:10px;padding:20px}.cookie-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cookie-actions button{min-width:0;padding:14px 10px}.spotify-placeholder{padding:24px}}

.cookie-banner{font-family:Arial,Helvetica,sans-serif;box-sizing:border-box}.cookie-copy h2{font-weight:500}.cookie-copy a{color:inherit}.spotify-placeholder{background:#22231f;color:#f1f0eb}.spotify-slot iframe{border:0;border-radius:12px;display:block}
