/* Atelier design system — shared base */
@font-face{font-family:"Roobert";src:url("fonts/Roobert-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Roobert";src:url("fonts/Roobert-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"Roobert Mono";src:url("fonts/RoobertMono-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Roobert Mono";src:url("fonts/RoobertMono-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}

:root{
  --bone:#E9E5DC;
  --bone-2:#EFECE4;
  --ink:#171512;
  --ink-2:#3A362F;
  --ink-mute:#8A857B;
  --accent:#F1613A;
  --accent-dk:#D94E2A;
  --line:#E4E0D6;
  --line-2:#EDEAE2;
  --white:#FCFBF8;
}
*{box-sizing:border-box;margin:0;padding:0}
html,body{background:var(--bone);color:var(--ink);font-family:"Roobert",system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-size:12px;line-height:1.45}
.mono{font-family:"Roobert Mono","Fragment Mono",monospace}
a{color:inherit;text-decoration:none}
