.privacy-consent{position:fixed;bottom:14px;right:14px;z-index:100000;max-width:min(420px,calc(100vw - 28px));font:14px/1.45 system-ui,sans-serif;color:#241821}.privacy-consent>div{background:#fff9fc;border:1px solid #d6bdcb;border-radius:15px;padding:18px;box-shadow:0 12px 42px #0004}.privacy-consent strong{font-size:16px}.privacy-consent p{margin:8px 0 16px}.privacy-consent a{color:#822348;text-decoration:underline}.privacy-consent>div>div{display:flex;flex-wrap:wrap;gap:8px}.privacy-consent button{background:#fff9fc;color:#241821;border:1px solid #b58ba1;border-radius:9px;min-height:44px;padding:8px 13px;cursor:pointer}.privacy-consent>div button:last-child{background:#822348;color:#fff;font-weight:700}.privacy-consent .privacy-preferences{font-size:12px}@media(max-width:767px){.privacy-consent{bottom:78px}}html[data-theme=dark] .privacy-consent{color:#fff5f9}html[data-theme=dark] .privacy-consent>div,html[data-theme=dark] .privacy-consent button{background:#241923;color:#fff5f9;border-color:#594552}html[data-theme=dark] .privacy-consent a{color:#ffbad4}html[data-theme=dark] .privacy-consent>div button:last-child{background:#f4aac6;color:#241923}
