/* SACRIFICESHOPBRO design tokens (from the design-system handoff) */
@font-face{font-family:"Copperplate Gothic";src:url("../fonts/CopperplateGothicStd-29AB.ttf") format("truetype");font-weight:300;font-display:swap}
@font-face{font-family:"Copperplate Gothic";src:url("../fonts/CopperplateGothicStd-30AB.ttf") format("truetype");font-weight:500;font-display:swap}
@font-face{font-family:"Copperplate Gothic";src:url("../fonts/CopperplateGothicStd-31AB.ttf") format("truetype");font-weight:700;font-display:swap}
@font-face{font-family:"Copperplate Gothic Wide";src:url("../fonts/CopperplateGothicStd-32AB.ttf") format("truetype");font-weight:300;font-display:swap}
@font-face{font-family:"Copperplate Gothic Small";src:url("../fonts/CopperplateGothicStd-29BC.ttf") format("truetype");font-weight:300;font-display:swap}
@font-face{font-family:"Copperplate Gothic Small";src:url("../fonts/CopperplateGothicStd-30BC.ttf") format("truetype");font-weight:500;font-display:swap}
@font-face{font-family:"Copperplate Gothic Small";src:url("../fonts/CopperplateGothicStd-31BC.ttf") format("truetype");font-weight:700;font-display:swap}
@font-face{font-family:"Copperplate Gothic Small";src:url("../fonts/CopperplateGothicStd-33BC.ttf") format("truetype");font-weight:900;font-display:swap}

:root{
--ink-1000:#0b0b0b;--ink-900:#161616;--ink-800:#262624;--ink-700:#3d3c39;--ink-600:#5c5a56;--ink-500:#7d7a74;--ink-400:#a3a09a;--ink-300:#c8c5be;--ink-200:#e2dfd8;--ink-100:#efede7;--paper:#f7f5f0;--white:#ffffff;
--blood-700:#5e1111;--blood-600:#7a1616;--blood-500:#951d1d;--blood-100:#f3e3e1;
--success-600:#2f5d3a;--success-100:#e2ece3;--warning-600:#8a5a12;--warning-100:#f4ead6;--danger-600:var(--blood-600);--danger-100:var(--blood-100);--info-600:#2c4a63;--info-100:#e1e8ee;
--fg-1:var(--ink-1000);--fg-2:var(--ink-600);--fg-3:var(--ink-500);
--border-1:var(--ink-200);--border-2:var(--ink-300);
--shadow-pop:0 8px 24px rgba(11,11,11,.12);--shadow-drawer:-12px 0 40px rgba(11,11,11,.16);
--ease-out:cubic-bezier(.2,.7,.2,1);--dur-fast:120ms;--dur:220ms;--dur-slow:420ms;
--font-display:"Copperplate Gothic","Copperplate","IBM Plex Sans Thai",serif;
--font-body:"IBM Plex Sans","IBM Plex Sans Thai","IBM Plex Sans JP",system-ui,sans-serif;
--font-mono:"IBM Plex Mono","IBM Plex Sans Thai","IBM Plex Sans JP",ui-monospace,monospace;
}
