/* Design kit for furniture-stores.com: whiteprint-floor-plan-and-delivery-tags. Copyright (c) 2026 OptimaTech Labs, LLC */
@font-face { font-family: "Big Shoulders Display"; src: url("./big-shoulders-display-latin-400-normal.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "Big Shoulders Display"; src: url("./big-shoulders-display-latin-800-normal.woff2") format("woff2"); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: "Karla"; src: url("./karla-latin-400-normal.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "Karla"; src: url("./karla-latin-600-normal.woff2") format("woff2"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: "Karla"; src: url("./karla-latin-700-normal.woff2") format("woff2"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: "Karla"; src: url("./karla-latin-400-italic.woff2") format("woff2"); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: "Overpass Mono"; src: url("./overpass-mono-latin-400-normal.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "Overpass Mono"; src: url("./overpass-mono-latin-600-normal.woff2") format("woff2"); font-weight: 600; font-style: normal; font-display: swap; }
:root {
  --kit-display: "Big Shoulders Display", serif;
  --kit-text: "Karla", system-ui, sans-serif;
  --kit-mono: "Overpass Mono", ui-monospace, monospace;
  --kit-bg: #EDE5D7;
  --kit-ink: #1C160F;
  --kit-muted: #57493A;
  --kit-accent: #7A592F;
  --kit-signal: #A8321E;
  --kit-primary: #1E5576;
  --kit-surface: #F7F2E8;
  --dir-rule: 1px dashed var(--kit-muted);
  --dir-radius: 4px;
  --dir-shadow: 0 1px 0 rgba(0,0,0,.12), 0 6px 0 -3px rgba(0,0,0,.06);
  --dir-border-width: 1px;
  --dir-button-radius: 3px;
}
