@layer reset, base, tokens, recipes, utilities;

/* Panda CSS entry point for Spartan Forge */
/* Import this once at the top of forge.html */

@layer base {
  :root {
    /* Spartan Forge CSS custom properties - synchronized with Panda tokens */
    --sf-bg-deep: #1a1a14;
    --sf-bg-panel: #252520;
    --sf-bg-toolbar: #3d3a2e;
    --sf-bg-header: #3d3a2e;
    --sf-bg-sidebar: #2a2822;
    --sf-bg-dropdown: #2e2c24;

    --sf-border: #555;
    --sf-border-subtle: #3a3830;
    --sf-border-focus: #a89968;

    --sf-btn-bg: #4a4738;
    --sf-btn-bg-hover: #5a5540;
    --sf-btn-bg-active: #6b6347;
    --sf-btn-text: #c4b99a;
    --sf-btn-text-active: #e8dcc0;

    --sf-accent: #a89968;
    --sf-accent-bright: #c9b577;
    --sf-accent-dim: #7d7348;
    --sf-gold: #FFD24A;
    --sf-gold-bright: #f0c040;

    --sf-text: #c4b99a;
    --sf-text-bright: #e8dcc0;
    --sf-text-dim: #9e9a88;
    --sf-text-muted: #908a78;

    --sf-grade-a: rgba(45,138,94,0.25);
    --sf-grade-b: rgba(240,192,64,0.20);
    --sf-grade-c: rgba(255,140,0,0.18);
    --sf-grade-d: rgba(255,80,80,0.15);

    --sf-font-primary: 'Barlow', system-ui, -apple-system, sans-serif;
    --sf-font-condensed: 'Barlow Condensed', 'Barlow', system-ui, sans-serif;
    --sf-font-mono: 'JetBrains Mono', 'SF Mono', 'Consolas', monospace;

    --sf-sidebar-w: 48px;
    --sf-header-h: 44px;
    --sf-toolbar-h: 36px;
    --sf-bottom-h: 38px;
  }
}
