/* theme.css — warm studio theme derived from logo.css palette */

:root {
  /* Logo source colors */
  --beanie-orange: #AE480B;
  --beanie-orange-hover: #C95A14;
  --sunglass-gold: #D69D58;
  --dog-fur: #322719;
  --text-shadow: #333333;

  /* Surfaces */
  --studio-black: #120D09;
  --studio-bg: #1A140F;
  --studio-panel: #241C15;
  --studio-panel-2: #2A2119;
  --studio-control: #3A2D22;
  --studio-control-hover: #4A3A2C;
  --studio-border: #4A3A2C;
  --studio-border-soft: #3A2D22;

  /* Text */
  --studio-text: #F5EFE6;
  --studio-text-dim: #E0D6C7;
  --studio-muted: #B9A38E;
  --studio-muted-2: #8A7562;

  /* Accents */
  --studio-primary: var(--beanie-orange);
  --studio-primary-hover: var(--beanie-orange-hover);
  --studio-highlight: var(--sunglass-gold);
  --studio-highlight-soft: rgba(214, 157, 88, 0.35);

  /* Semantic */
  --studio-danger: #C0392B;
  --studio-danger-hover: #D64545;
  --studio-danger-soft: #B71C1C;
  --studio-success: #7A9E5A;
  --studio-warning: var(--sunglass-gold);

  /* Focus */
  --studio-focus: var(--sunglass-gold);

  /* Legacy aliases (so existing CSS still resolves) */
  --studio-accent: var(--studio-primary);
  --studio-silver: var(--studio-text);
  --studio-red: var(--studio-danger);
  --studio-green: var(--studio-success);
  --studio-yellow: var(--studio-warning);
}