body{margin:0;padding:0;font-family:"Merriweather", sans-serif;}
*,*::before,*::after{box-sizing:border-box;}
:root {
  --stack-medium: 1.6rem;
  --gutter-small: 1.5rem;
  --paint-cool: #FBF7F0;
  --line-dark: #FBF7F0;
  --ink-light: #2C3A3A;
  --line-warm: #B4453A;
  --tone-secondary: #0E5C5C;
  --shadow-strong: 0 8px 24px rgba(0,0,0,0.09);
  --tone-extra-19: #16292B;
  --paint-card: #FBF7F0;
  --tone-extra-10: #FBF7F0;
  --surface-main: #0E5C5C;
  --type-strong: 1.75;
  --paint-panel: calc(var(--gutter-small) * .75);
  --corner-card: 1rem;
  --delay-slow: cubic-bezier(0.16,1,0.3,1);
  --paint-warm: #16292B;
  --surface-muted: #E2DAC8;
  --tone-cool: #F1EAD9;
  --tone-main: #FFFFFF;
  --ink-clear: linear-gradient(160deg, #0E5C5C 0%, #14706E 55%, #1C8A82 100%);
  --curve-image: 0.39rem;
  --type-meta: calc(14.2px * 1.35);
  --tone-panel: #0E5C5C;
  --line-cool: #FBF7F0;
}

.cookies{position:fixed;right:var(--stack-medium);bottom:var(--gutter-small);z-index:1200}
.cookies .page-shell{width:min(24rem,calc(100vw - var(--stack-medium)*2));padding:var(--gutter-small);border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:var(--corner-card);background:#fafafa;color:#0a0f1a;box-shadow:var(--shadow-strong)}
.cookies .open-items{display:flex;align-items:center;justify-content:space-between;gap:var(--gutter-small)}
.cookies strong{font-size:var(--type-meta);line-height:1.12}
.cookies .open-items button{border:0;background:transparent;color:#0a0f1a;text-decoration:underline;font:inherit;cursor:pointer}
.cookies p{margin:var(--paint-panel) 0 0;color:#2a3040;line-height:var(--type-strong)}
.cookies .focused-team{display:flex;gap:var(--paint-panel);margin-top:var(--gutter-small)}
.cookies .focused-team button{flex:1;border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:var(--curve-image);background:#fff;color:#0a0f1a;font:inherit;padding:var(--paint-panel);cursor:pointer}
.cookies .focused-team button.cookie-accept{background:var(--tone-secondary);color:var(--line-cool);border-color:var(--tone-secondary)}
