.cookie-consent{right:1rem;bottom:max(1rem, env(safe-area-inset-bottom,0px));z-index:40;pointer-events:none;position:fixed;left:1rem}.cookie-consent__panel{pointer-events:auto;background:#fffdf8;border:1px solid #e1d4c0;border-radius:1.5rem;gap:1rem;width:min(40rem,100%);margin-left:auto;padding:1.1rem 1.2rem 1.15rem;display:grid;box-shadow:0 16px 40px #24302c1f}.cookie-consent__title{color:#24302c;margin:0;font-size:1rem;font-weight:700;line-height:1.3}.cookie-consent__body{color:#4a5650;margin:.4rem 0 0;font-size:.875rem;line-height:1.55}.cookie-consent__privacy{color:#c9793a;text-underline-offset:.15em;font-weight:700;text-decoration:underline}.cookie-consent__privacy:hover{color:#b36832}.cookie-consent__actions{flex-wrap:wrap;gap:.6rem;display:flex}.cookie-consent__btn{min-height:2.75rem;padding:.55rem 1.15rem;font-size:.9375rem}@media (min-width:768px){.cookie-consent{right:1.5rem;bottom:max(1.5rem, env(safe-area-inset-bottom,0px));left:auto}.cookie-consent__panel{width:min(28.5rem,100vw - 3rem)}}
