:root {
  --msk-navy: #102b46;
  --msk-navy-deep: #081c30;
  --msk-gold: #bd9444;
  --msk-gold-soft: #f3ead7;
  --msk-ink: #24303d;
  --msk-muted: #647180;
  --msk-line: #d9e0e5;
  --msk-surface: #f7f8f8;
  --msk-white: #fff;
  --msk-danger: #b23a3a;
  --msk-content: 1120px;
  --product-app-content: 780px;
  --msk-control-height: 32px;
  --msk-radius: 8px;
  --msk-shadow: 0 10px 32px rgba(16, 43, 70, .08);
}

* { box-sizing: border-box; }
html { font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; color: var(--msk-ink); background: var(--msk-white); }
body { margin: 0; min-width: 320px; }
button, input, select, textarea { font: inherit; }
a { color: inherit; }
