.cookie-allow-button{border:1px solid var(--border);min-height:44px;color:var(--foreground);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border-radius:9999px;justify-content:center;align-items:center;padding:10px 20px;font-size:14px;font-weight:600;line-height:22px;transition:transform .18s cubic-bezier(.22,1,.36,1),background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out,box-shadow .18s ease-out;display:inline-flex}@media (hover:hover) and (pointer:fine){.cookie-allow-button:hover{border-color:var(--primary);background:var(--primary);color:#fff;box-shadow:0 6px 18px color-mix(in srgb, var(--primary) 28%, transparent);transform:translateY(-2px)scale(1.04)}}.cookie-allow-button:active{border-color:var(--primary);background:var(--primary);color:#fff;transform:scale(.96);box-shadow:0 1px 4px #0000001f}.cookie-settings-panel{animation:.2s ease-out cookie-settings-enter}@keyframes cookie-settings-enter{0%{opacity:0;margin-bottom:-12px}to{opacity:1;margin-bottom:0}}@media (prefers-reduced-motion:reduce){.cookie-allow-button{transition:none}.cookie-allow-button:hover,.cookie-allow-button:active{transform:none}.cookie-settings-panel{animation:none}}@media (width<=767px){.site-header[data-mobile-floating]{transition:background-color .32s,border-color .32s}.site-header[data-mobile-floating] .site-header__brand{transition:opacity .28s,transform .32s}.site-header[data-mobile-floating] .site-header__toggle{border:1px solid #0000;transition:border-radius .32s,background-color .32s,border-color .32s,box-shadow .32s}.site-header[data-mobile-floating=true]{pointer-events:none;background:0 0;border-color:#0000}.site-header[data-mobile-floating=true] .site-header__brand{opacity:0;transform:translateY(-6px)}.site-header[data-mobile-floating=true] .site-header__menu{pointer-events:auto}.site-header[data-mobile-floating=true] .site-header__toggle{border-color:var(--border);background:var(--background);border-radius:50%;box-shadow:0 4px 16px #0000001f}}@media (prefers-reduced-motion:reduce){.site-header[data-mobile-floating],.site-header[data-mobile-floating] .site-header__brand,.site-header[data-mobile-floating] .site-header__toggle{transition:none}}
