.unsaid-cookie{--ink:#25222c;--muted:#79727f;--line:#e5e1e9;--paper:#fff;--surface:#f5f1fa;--accent:#5f4c84;--serif:Georgia,"Times New Roman",serif;--sans:"DM Sans",ui-sans-serif,system-ui,sans-serif;--mono:"Courier New",monospace}.unsaid-cookie-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:99998;background:#19161f99;position:fixed;inset:0}.unsaid-cookie{z-index:99999;font-family:var(--sans);color:var(--ink);display:none;position:fixed;bottom:24px;left:24px;right:24px}.unsaid-cookie.show{display:block}.unsaid-cookie-panel{background:var(--paper);border:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:28px;width:min(1120px,100%);margin:auto;padding:25px 28px;display:grid;box-shadow:0 24px 70px #1719162e}.unsaid-cookie-eyebrow{color:var(--accent);font:10px var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 7px}.unsaid-cookie-title{font:29px/1.05 var(--serif);letter-spacing:-.035em;margin:0 0 7px}.unsaid-cookie-text{max-width:700px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.unsaid-cookie-text a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.unsaid-cookie-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.unsaid-cookie-btn{border:1px solid var(--ink);min-height:44px;color:var(--ink);cursor:pointer;font:10px var(--mono);letter-spacing:.07em;text-transform:uppercase;background:#fff;padding:0 17px}.unsaid-cookie-btn:hover{background:var(--surface)}.unsaid-cookie-btn.primary{background:var(--ink);border-color:var(--ink);color:#fff}.unsaid-cookie-btn.primary:hover{background:#4c405e}.unsaid-cookie-settings{border-top:1px solid var(--line);grid-column:1/-1;padding-top:20px;display:none}.unsaid-cookie-settings.open{display:block}.unsaid-cookie-choices{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.unsaid-cookie-choice{border:1px solid var(--line);background:var(--surface);padding:16px}.unsaid-cookie-choice strong{font:17px var(--serif)}.unsaid-cookie-choice small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.5;display:block}.unsaid-cookie-toggle{float:right;cursor:pointer;background:#c9cdc7;border:0;border-radius:20px;width:35px;height:20px;padding:0;position:relative}.unsaid-cookie-toggle:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:3px;left:3px}.unsaid-cookie-toggle.on{background:var(--accent)}.unsaid-cookie-toggle.on:after{left:18px}.unsaid-cookie-links{color:var(--muted);margin:9px 0 0;font-size:11.5px;line-height:1.6}.unsaid-cookie-links a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.unsaid-cookie-grouplabel{font:10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);grid-column:1/-1;margin:12px 0 2px}.unsaid-cookie-grouplabel:first-of-type{margin-top:0}.unsaid-cookie-choice.essential{opacity:.92;grid-column:1/-1}.unsaid-cookie-save{margin-top:14px}@media (max-width:760px){.unsaid-cookie{bottom:12px;left:12px;right:12px}.unsaid-cookie-panel{grid-template-columns:1fr;padding:21px}.unsaid-cookie-actions{justify-content:stretch}.unsaid-cookie-btn{flex:100%}.unsaid-cookie-choices{grid-template-columns:1fr}}
