html[data-theme="dark"] {
    /* Шрифты */
    --font-family-primary:
        "Inter",
        system-ui,
        -apple-system,
        "Segoe UI",
        Roboto,
        "Helvetica Neue",
        Arial,
        sans-serif,
        "Apple Color Emoji",
        "Segoe UI Emoji",
        "Segoe UI Symbol";

    --font-family-monospace:
        "JetBrains Mono",
        ui-monospace,
        SFMono-Regular,
        Menlo,
        Monaco,
        Consolas,
        "Liberation Mono",
        monospace;

    /* Темная версия той же палитры */
    --primary: #6f96b2;
    --secondary: #5a7d95;
    --accent: #b59356;
    --primary-fg: #ffffff;

    /* Базовые цвета */
    --body-bg: #151c22;
    --body-fg: #e3ebf1;
    --body-quiet-color: #a8b5be;
    --body-medium-color: #c2ccd3;
    --body-loud-color: #f8fbfd;

    /* Header */
    --header-bg: #223340;
    --header-color: #e6eef3;
    --header-branding-color: #89abc3;
    --header-link-color: #e6eef3;

    /* Breadcrumbs */
    --breadcrumbs-bg: #283c48;
    --breadcrumbs-fg: #b7c5ce;
    --breadcrumbs-link-fg: #9fc1d8;

    /* Links */
    --link-fg: #8cb7d2;
    --link-hover-color: #b0d0e2;
    --link-selected-fg: #c6dceb;

    /* Borders / surfaces */
    --hairline-color: #2f3e49;
    --border-color: #3b4c58;
    --darkened-bg: #1c252c;
    --selected-bg: #22313b;
    --selected-row: #2a3b47;

    /* Buttons */
    --button-fg: #ffffff;
    --button-bg: var(--secondary);
    --button-hover-bg: #6a90aa;
    --default-button-bg: var(--primary);
    --default-button-hover-bg: #7ca4c0;
    --close-button-bg: #6b7882;
    --close-button-hover-bg: #7c8993;
    --delete-button-bg: #b96a6a;
    --delete-button-hover-bg: #c57a7a;

    /* Messages */
    --message-success-bg: #1d3425;
    --message-warning-bg: #3a2f1d;
    --message-error-bg: #3d2323;

    /* Recent */
    --recent-add: #6e9d69;
    --recent-change: var(--primary);
    --recent-delete: var(--delete-button-bg);
}
