/* Wyld — shared tokens & reset (Poppins everywhere) */
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500&display=swap');

:root{
  --mint:#a6ddce;
  --mint-100:#eaf6f2;
  --mint-200:#d3ece5;
  --mint-700:#3f7e6f;   /* derived dark teal for text/accents on light */
  --mint-900:#1f4a40;   /* deepest teal, used as "dark" surface (never pure black) */
  --ink:#0c0d0c;
  --gray:#686868;
  --gray-400:#9a9a9a;
  --gray-200:#d9d9d9;
  --paper:#ffffff;
  --paper-soft:#f6f7f6;
  --paper-warm:#f5f3ee;
}

*,*::before,*::after{box-sizing:border-box;}
html{-webkit-text-size-adjust:100%;}
body{margin:0;font-family:'Poppins',system-ui,sans-serif;color:var(--ink);
  -webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;}
img{display:block;max-width:100%;}
a{color:inherit;text-decoration:none;}
button{font-family:inherit;cursor:pointer;}
h1,h2,h3,h4,p{margin:0;}
::selection{background:var(--mint);color:var(--ink);}
