.analytics-consent{position:fixed;right:clamp(1rem,3vw,2rem);bottom:clamp(1rem,3vw,2rem);z-index:400;display:grid;width:min(34rem,calc(100vw - 2rem));gap:1rem;padding:1.15rem;border:1px solid rgba(226,150,98,.45);background:#0d0805f7;color:#eee5d6;box-shadow:0 1.25rem 4rem #0000006b;font-family:Manrope,sans-serif}.analytics-consent p{display:grid;gap:.35rem;margin:0}.analytics-consent strong,.analytics-consent button,.analytics-consent a{font-size:.62rem;letter-spacing:.11em;text-transform:uppercase}.analytics-consent p span{color:#eee5d6b3;font-size:.72rem;line-height:1.55}.analytics-consent>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.65rem}.analytics-consent a,.analytics-consent button{min-height:42px;padding:.65rem .85rem;border:1px solid rgba(238,229,214,.3);background:transparent;color:inherit;cursor:pointer}.analytics-consent a{display:inline-flex;align-items:center;margin-right:auto;border-color:transparent;padding-inline:0;text-decoration:underline;text-underline-offset:.3rem}.analytics-consent [data-analytics-accept]{border-color:#e29662;background:#e29662;color:#130b07}@media(max-width:600px){.analytics-consent{right:.75rem;bottom:.75rem;width:calc(100vw - 1.5rem)}.analytics-consent--above-actions{bottom:calc(5.25rem + env(safe-area-inset-bottom))}}
