.CookieBanner-module__3JinOG__banner.cookie-banner{z-index:110;color:#f4f4f5;pointer-events:auto;background:#15161a;border:1px solid #ffffff25;border-top-color:#d2ab67;border-radius:8px;width:min(360px,100% - 32px);padding:22px;animation:.32s cubic-bezier(.2,.7,.2,1) both CookieBanner-module__3JinOG__arrive;position:fixed;inset:auto 24px 24px auto;box-shadow:0 12px 40px #00000028}.CookieBanner-module__3JinOG__heading{align-items:center;gap:10px;display:flex}.CookieBanner-module__3JinOG__heading>svg{color:#e6bf7e;flex-shrink:0}.CookieBanner-module__3JinOG__heading h2{font-family:var(--font-system);letter-spacing:-.02em;margin:0;font-size:14px;font-weight:500}.CookieBanner-module__3JinOG__heading>span{font:7px var(--font-mono);letter-spacing:.08em;color:#92929d;margin-left:auto}.CookieBanner-module__3JinOG__description{color:#c2c2cb;margin:14px 0 9px;font-size:12px;line-height:1.7}.CookieBanner-module__3JinOG__privacy{color:#aec5f4;align-items:center;gap:7px;font-size:10px;text-decoration:none;display:inline-flex}.CookieBanner-module__3JinOG__privacy:hover{text-underline-offset:3px;text-decoration:underline}.CookieBanner-module__3JinOG__actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.CookieBanner-module__3JinOG__actions button{color:#f3f3f6;min-width:0;min-height:42px;font:500 11px/1.5 var(--font-system);cursor:pointer;background:0 0;border:1px solid #686872;border-radius:3px;padding:10px 8px;transition:border-color .18s,background .18s}.CookieBanner-module__3JinOG__actions button:hover{background:#292b33;border-color:#a0b7e7}.CookieBanner-module__3JinOG__actions .CookieBanner-module__3JinOG__accept{color:#15161a;background:#e6bf7e;border-color:#e6bf7e}.CookieBanner-module__3JinOG__actions .CookieBanner-module__3JinOG__accept:hover{background:#f1d4a2;border-color:#f1d4a2}.CookieBanner-module__3JinOG__banner :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #86a8ed}@keyframes CookieBanner-module__3JinOG__arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:600px){.CookieBanner-module__3JinOG__banner.cookie-banner{inset:auto 16px max(16px, env(safe-area-inset-bottom)) auto;padding:18px}.CookieBanner-module__3JinOG__heading>span{display:none}.CookieBanner-module__3JinOG__description{margin-top:11px}.CookieBanner-module__3JinOG__actions{margin-top:14px}}@media (prefers-reduced-motion:reduce){.CookieBanner-module__3JinOG__banner.cookie-banner{animation:none}.CookieBanner-module__3JinOG__actions button{transition:none}}.CookieBanner-module__3JinOG__choices{gap:10px;margin-block:14px;font-size:12px;display:grid}.CookieBanner-module__3JinOG__choices label{align-items:center;gap:10px;display:flex}.CookieBanner-module__3JinOG__choices input{accent-color:#e6bf7e;width:18px;height:18px}.CookieBanner-module__3JinOG__save{color:#fff;width:100%;min-height:38px;font:500 11px var(--font-system);cursor:pointer;background:0 0;border:1px solid #686872;border-radius:3px}.CookieBanner-module__3JinOG__settings{z-index:80;color:#343a43;cursor:pointer;background:#fff;border:1px solid #b8bdc5;border-radius:6px;padding:7px 10px;font-size:11px;position:fixed;bottom:10px;left:10px}body:has([data-theme=night]) .CookieBanner-module__3JinOG__settings{color:#f4eee4;background:#080a16d9;border-color:#e8c27f59}
