/* Design kit for artificialunintelligence.news: loud-cover-boxed-grid. Copyright (c) 2026 OptimaTech Labs, LLC */
@font-face { font-family: "Barlow Condensed"; src: url("./barlow-condensed-latin-400-normal.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "Barlow Condensed"; src: url("./barlow-condensed-latin-800-normal.woff2") format("woff2"); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: "Lora"; src: url("./lora-latin-400-normal.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "Lora"; src: url("./lora-latin-600-normal.woff2") format("woff2"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: "Lora"; src: url("./lora-latin-700-normal.woff2") format("woff2"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: "Lora"; src: url("./lora-latin-400-italic.woff2") format("woff2"); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: "DM Mono"; src: url("./dm-mono-latin-400-normal.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "DM Mono"; src: url("./dm-mono-latin-500-normal.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; }
:root {
  --kit-display: "Barlow Condensed", serif;
  --kit-text: "Lora", system-ui, sans-serif;
  --kit-mono: "DM Mono", ui-monospace, monospace;
  --kit-bg: #FFF3D6;
  --kit-ink: #1D1033;
  --kit-muted: #5B4D73;
  --kit-accent: #FFD23F;
  --kit-signal: #D8C9A6;
  --kit-primary: #7A3CFF;
  --kit-surface: #FFFAF0;
  --dir-rule: 3px solid var(--kit-ink);
  --dir-radius: 0px;
  --dir-shadow: 6px 6px 0 var(--kit-ink);
  --dir-border-width: 3px;
  --dir-button-radius: 0px;
}
