/* TipTop Fashion – design tokens */
:root{
  --stone:#e8e6e1; --paper:#f5f4f1; --ink:#121210; --graphite:#5a5955; --line:rgba(18,18,16,.16); --bordeaux:#5e1b26;
  --bg:var(--stone); --fg:var(--ink); --fg-2:var(--graphite); --surface:var(--paper);
  --font-display:"Bodoni Moda","Bodoni 72","Didot",Georgia,serif;
  --font-text:"Archivo","Helvetica Neue",Arial,sans-serif;
  --s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:40px;--s7:64px;--s8:104px;--s9:168px;
  --margin:40px; --gutter:24px;
  --ease-enter:cubic-bezier(.77,0,.18,1); --ease-hover:cubic-bezier(.2,0,0,1);
  --t-enter:700ms; --t-hover:350ms;
}
@media (max-width:1024px){:root{--margin:24px;--gutter:20px}}
@media (max-width:640px){:root{--margin:20px;--gutter:16px;--s8:64px;--s9:64px}}
.dark{--bg:#1b1917;--fg:#ece8e1;--fg-2:#a9a49c;--line:rgba(236,232,225,.18);--surface:#242220}
