:root {
    --page: #374250;
    --header: #20262f;
    --surface: #252d38;
    --surface-raised: #2c3643;
    --field: #354355;
    --field-border: #7589a3;
    --field-placeholder: #c0cad8;
    --border: #394452;
    --divider: #303a47;
    --text: #e2e7ee;
    --muted: #a4afbf;
    --subtle: #b0bbc9;
    --link: #9bbcf0;
    --accent: #3866a6;
    --focus: #89aff0;
    --success: #a1d8bb;
    --danger: #f0b3b3;
    --shadow: 0 4px 6px #0a0e1314, 0 16px 40px #0a0e1329;
    --font-ui: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    font-family: var(--font-ui);
    color: var(--text);
    background: var(--page);
    color-scheme: dark;
    font-synthesis: none;
    -webkit-font-smoothing: antialiased;
}
