/**
 * Swiss Design System for Studio
 * Credits: Luke Steuber
 */

/* Import base Swiss design */
@import url('https://dr.eamer.dev/design/swiss/swiss-design.css');

/* Studio-specific overrides for compatibility */
:root {
  --studio-primary: var(--swiss-red);
  --studio-bg: var(--swiss-white);
  --studio-fg: var(--swiss-black);
}

[data-theme="dark"] {
  --studio-bg: var(--swiss-black);
  --studio-fg: var(--swiss-white);
}

/* Apply Swiss design to Studio */
body {
  font-family: var(--swiss-font-sans) !important;
  background: var(--studio-bg);
  color: var(--studio-fg);
}

/* Swiss typography */
h1, h2, h3, h4, h5, h6 {
  font-family: var(--swiss-font-sans) !important;
  font-weight: var(--swiss-weight-bold);
  letter-spacing: var(--swiss-tracking-tight);
}

/* Swiss buttons */
button, .btn {
  font-family: var(--swiss-font-sans) !important;
  text-transform: uppercase;
  letter-spacing: var(--swiss-tracking-wide);
  border-radius: 0 !important;
}

/* Swiss inputs */
input, textarea, select {
  border-radius: 0 !important;
  font-family: var(--swiss-font-sans) !important;
}
