.container { max-width: 1200px; }
.surface { background: var(--color-bg-secondary); border-radius: var(--radius-lg); box-shadow: var(--shadow-md); }
.surface-2 { background: var(--color-bg-secondary-2); border: var(--border); border-radius: var(--radius-lg); }
.shadow-md { box-shadow: var(--shadow-md); }
.shadow-lg { box-shadow: var(--shadow-lg); }
.rounded-md { border-radius: var(--radius-md); }
.rounded-lg { border-radius: var(--radius-lg); }
.gap-2 { gap: .5rem; }
.gap-3 { gap: .75rem; }
.gap-4 { gap: 1rem; }
.min-vh-75 { min-height: 75vh; }

