/* Studio / shared semantic palette, type and spacing. */
:root {
  --md-primary: #81513a;
  --md-on-primary: #ffffff;
  --md-primary-container: #f1ccb7;
  --md-on-primary-container: #4e3020;
  --md-secondary: #665a48;
  --md-secondary-container: #f4eddf;
  --md-on-secondary-container: #443822;
  --md-tertiary-container: #d9efeb;
  --md-on-tertiary-container: #285e56;
  --md-surface: #f7f7f6;
  --md-surface-container-low: #ffffff;
  --md-surface-container: #f1f1ec;
  --md-surface-container-high: #eaeae3;
  --md-surface-container-highest: #dddfd7;
  --md-on-surface: #303532;
  --md-on-surface-variant: #626763;
  --md-outline: #747a70;
  --md-outline-variant: #d5d8cf;
  --md-error: #a52a23;
  --md-error-container: #fcebe9;
  --accent: var(--md-primary-container);
  --border: #e2e5dd;
  --radius: 12px;
  --shadow: 0 12px 36px rgb(25 34 22 / 9%);
  --veil: rgb(22 29 22 / 44%);
  --studio-nav: #454c48;
  --studio-nav-text: #eef0ed;
  --studio-green: #316d63;
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-5: 24px;
  --space-6: 32px;
  --space-7: 48px;
}
