@font-face { font-family: 'Sora'; font-style: normal; font-weight: 600; font-display: swap; src: url('/assets/fonts/sora-latin-600-normal.woff2') format('woff2'); }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 400; font-display: swap; src: url('/assets/fonts/inter-latin-400-normal.woff2') format('woff2'); }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 500; font-display: swap; src: url('/assets/fonts/inter-latin-500-normal.woff2') format('woff2'); }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 600; font-display: swap; src: url('/assets/fonts/inter-latin-600-normal.woff2') format('woff2'); }
:root { --bg: #0E0E0C; --panel: #171715; --panel2: #1F1F1C; --line: #2A2A26; --control: #7A7A72; --text: #EDEDE8; --dim: #A3A39A; --accent: #7AA2FA; --accent-strong: #2563EB; --on-accent: #FFFFFF; --ok: #4CC38A; --warn: #E8A33D; --bad: #F0716A; --brand: #A78BFA; --link: #EDEDE8; --focus: #7AA2FA; --scrim: rgba(0, 0, 0, .6); --shadow: rgba(0, 0, 0, .5); --demo-banner: #131A2E; --font-display: 'Sora', 'Inter', -apple-system, 'Segoe UI', Roboto, sans-serif; --font-ui: 'Inter', -apple-system, 'Segoe UI', Roboto, sans-serif; --track-display: -0.03em; --track-title: -0.02em; --dur-press: 150ms; --dur-enter: 200ms; --ease-out: cubic-bezier(.23, 1, .32, 1); }
