@font-face{font-family:inter;src:url(../media/Inter_Variable-s.p.0tzwr972ac5pp.ttf)format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_64b88a4d-module__Jvrp-G__className{font-family:inter,inter Fallback}.inter_64b88a4d-module__Jvrp-G__variable{--font-inter:"inter", "inter Fallback"}
.cookie-banner{z-index:9999;-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);width:min(1080px,100vw - 32px);color:var(--text);border:1px solid rgb(var(--white-rgb) / .6);box-shadow:0 14px 40px rgb(var(--shadow-rgb) / .16);background:#ffffffb8;border-radius:18px;padding:18px 22px;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.cookie-banner-inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;max-width:1100px;margin:0 auto;display:flex}.cookie-banner-text{flex:320px;min-width:0}.cookie-banner-text strong{margin-bottom:4px;font-size:16px;display:block}.cookie-banner-text p{color:var(--text-muted);margin:0;font-size:14px;line-height:1.4}.cookie-banner-text a{color:var(--brand-active);text-decoration:underline}.cookie-banner-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cookie-banner-actions .button-primary{background:var(--brand);color:var(--white);border-color:var(--brand)}.cookie-banner-actions .button{background:rgb(var(--white-rgb) / .6);color:var(--text);border-color:var(--border-strong)}.cookie-banner-actions .button-link{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:0 8px;font-size:14px;text-decoration:underline}.cookie-banner-custom{flex-direction:column;flex:100%;gap:10px;margin-top:8px;display:flex}.cookie-banner-option{color:var(--white);align-items:flex-start;gap:12px;font-size:14px;display:flex}.cookie-banner-option>span{flex-direction:column;gap:2px;display:flex}.cookie-banner-option>span>strong{font-size:14px}.cookie-banner-option>span>span{color:var(--text-inverse-muted);font-size:13px}.cookie-banner{bottom:calc(16px + env(safe-area-inset-bottom))}
