.cookie-consent{position:fixed;z-index:1000;right:0;bottom:0;left:0;display:flex;justify-content:center;padding:16px;background:color-mix(in srgb,var(--background) 92%,transparent);border-top:2px solid var(--accent);backdrop-filter:blur(6px)}.cookie-consent[hidden]{display:none}.cookie-consent__inner{display:flex;flex-flow:row wrap;gap:12px 24px;align-items:center;justify-content:space-between;width:100%;max-width:864px}.cookie-consent__text{flex:1 1 380px;min-width:0}.cookie-consent__quip{margin:0 0 6px;font-size:calc(var(--font-size) * .75);line-height:1.4;color:color-mix(in srgb,var(--foreground) 50%,transparent)}.cookie-consent__title{margin:0 0 4px;font-size:calc(var(--font-size) * .9);font-weight:700;color:var(--accent);outline:none}.cookie-consent__title::before{content:"$ ";opacity:.6}.cookie-consent__body{margin:0;font-size:calc(var(--font-size) * .8);line-height:1.5;opacity:.85}.cookie-consent__actions{display:flex;flex-flow:row wrap;gap:10px;align-items:center}.cookie-consent__actions button{flex:none;border-width:2px;padding:6px 16px;font-size:calc(var(--font-size) * .8)}.cookie-consent__link{font-size:calc(var(--font-size) * .75);white-space:nowrap}.cookie-prefs{border:none;padding:0;background:0 0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.cookie-prefs:hover{background:0 0;color:var(--accent)}@media(max-width:700px){.cookie-consent__inner{flex-direction:column;align-items:stretch}.cookie-consent__actions{justify-content:space-between}.cookie-consent__actions button{flex:auto}}