/**
 * Theme: default
 * Auto-generated by ThemeConfig — do not edit manually.
 * Generated: 2026-03-08 09:44:34
 */
:root {
    --color-primary: #8B6F47;
    --color-secondary: #D4A574;
    --color-accent: #F5E6D3;
    --color-dark: #5C4A3A;
    --color-light: #FAF7F2;
    --color-text: #3D3D3D;
    --color-muted: #888888;
    --color-body-bg: #FAF7F2;
    --color-body-text: #3D3D3D;
    --color-header-bg: #F5E6D3;
    --color-header-text: #2c2420;
    --color-header-hover: #8b4513;
    --color-footer-bg: #F5E6D3;
    --color-footer-text: #2c2420;
    --color-footer-hover: #8b4513;
    --color-link: #8B6F47;
    --color-link-hover: #6d5836;
    --color-section-header-bg: #F5E6D3;
    --color-section-header-text: #8B6F47;
    --color-card-bg: #ffffff;
    --color-card-border: #ece6da;
    --color-card-hover-bg: #ffffff;
    --color-table-border: #dee2e6;
    --color-table-header-bg: #f8f9fa;
    --color-table-text: #212529;
    --color-form-bg: #ffffff;
    --color-form-text: #212529;
    --color-form-border: #ced4da;
    --color-badge-secondary: #F5E6D3;
    --color-breadcrumb-active: #6c757d;
    --color-breadcrumb-separator: #D4A574;
    --color-page-title: #6d5836;
    --color-btn-primary-bg: #8B6F47;
    --color-btn-primary-hover: #6d5836;
    --color-btn-outline-text: #8B6F47;
    --color-btn-outline-hover-bg: #8B6F47;
    --color-accordion-bg: #FAF7F2;
    --color-accordion-active-bg: #D4A574;
    --color-accordion-chevron: #8b6f47;
    --color-stat-number: #8B4513;
    --color-stat-label: #888888;
    --color-overview-border: #E8E8D8;
    --color-footer-border: rgba(0,0,0,0.1);
    --color-nav-tab-border: #e9ecef;
    --color-nav-tab-text: #6c757d;
    --color-nav-tab-hover-border: #E8E8D8;
    --color-sort-icon: #6c757d;
    --font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
    --font-size-base: 0.875rem;
    --font-size-small: 0.7rem;
    --font-size-page-title: 1.4rem;
    --line-height-base: 1.4;
    --line-height-body: 1.6;
    --radius-card: 8px;
    --radius-badge: 0.25rem;
    --radius-btn: 0.25rem;
    --radius-form: 0.25rem;
    --radius-accordion: 0;
    --spacing-cell: 0.5rem;
    --spacing-card: 0.75rem;
    --spacing-badge: 0.15rem 0.4rem;
    --table-col-cover: 80px;
    --table-col-artist: 185px;
    --table-col-album: 290px;
    --table-col-release: 125px;
    --table-col-type: 80px;
    --table-col-label: 145px;
    --table-col-rec: 80px;
    --table-col-role: 80px;
    --table-col-rel: 80px;
    --bs-primary: #8B6F47;
    --bs-primary-rgb: 139, 111, 71;
    --bs-info: #D4A574;
    --bs-info-rgb: 212, 165, 116;
}
