@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600&family=Mulish:wght@300;400;500;600&display=swap);:root{--bg-body:#dff0fa;--bg-card:#fff;--bg-modal:#ffffff;--bg-input:#fff;--bg-badge:#e4f1fa;--bg-address:#e8f4fc;--bg-faq:#e8f4fc;--bg-sidebar-panel:#f0faff;--bg-burger:#ffffff;--bg-burger-btn:#1a2a3a;--text-primary:#1a2a3a;--text-secondary:#2e4a62;--text-muted:#6a8aa0;--text-small:#7a9ab0;--text-light:#90acc0;--text-lighter:#b0c8d8;--text-white:#ffffff;--link-color:#2e7ab8;--link-hover:#1a5a90;--accent-primary:#1a2a3a;--accent-secondary:#2e7ab8;--accent-gold:#2e7ab8;--accent-success:#2e8a5a;--border-color:#c8e0f0;--border-light:#d8ecf8;--border-medium:#b8d4e8;--border-subtle:#cce4f4;--border-footer:#c0dcee;--border-gold:#2e7ab8;--shadow-card:0 2px 24px rgba(30, 60, 90, 0.08);--shadow-modal:0 24px 60px rgba(30, 60, 90, 0.16);--shadow-sidebar:-4px 0 20px rgba(30, 60, 90, 0.1);--shadow-burger:0 20px 50px rgba(30, 60, 90, 0.14);--shadow-toast:0 12px 36px rgba(30, 60, 90, 0.12);--shadow-button:0 4px 16px rgba(46, 122, 184, 0.2);--shadow-button-hover:0 8px 28px rgba(46, 122, 184, 0.35);--btn-primary-bg:#1a2a3a;--btn-primary-hover:#2e4a62;--btn-secondary-bg:#e4f1fa;--btn-secondary-hover:#d8ecf8;--btn-sidebar-bg:#1a2a3a;--btn-sidebar-hover:#2e4a62;--btn-sidebar-border:#b8d4e8;--btn-sidebar-phone-color:#ffffff;--btn-sidebar-tg-color:#ffffff;--btn-feedback-bg:#e4f1fa;--btn-feedback-hover:#d8ecf8;--btn-icon-color:#ffffff;--icon-phone:#2e7ab8;--icon-link-hover:#1a5a90;--icon-faq:#2e7ab8;--icon-faq-hover:#1a5a90;--icon-toast:#2e8a5a;--burger-bg:#1a2a3a;--burger-hover:#000000;--burger-text:#1a2a3a;--burger-link-hover:#2e7ab8;--burger-border:#c8e0f0;--toast-bg:#1a2a3a;--toast-border:#2e4a62;--toast-title:#ffffff;--toast-message:#90acc0;--toast-close-bg:#2e4a62;--toast-close-hover:#3e5a72;--faq-bg:#e8f4fc;--faq-border:#c8e0f0;--faq-open-bg:#f0faff;--faq-open-border:#2e7ab8;--faq-question:#1a2a3a;--faq-answer:#2e4a62;--scrollbar-bg:#c8e0f0;--scrollbar-thumb:#90acc0;--sidebar-tab-bg:#1a2a3a;--sidebar-tab-hover:#2e4a62;--sidebar-panel-bg:#f0faff;--sidebar-panel-border:#c8e0f0}.theme-dark{--bg-body:#0e1a26;--bg-card:#162232;--bg-modal:#1c2a3c;--bg-input:#1e2e40;--bg-badge:#1c2c3e;--bg-address:#1e2e40;--bg-faq:#18263a;--sidebar-panel-bg:#162232;--bg-burger:#1c2a3c;--bg-burger-btn:#c8e0f0;--text-primary:#e0f0ff;--text-secondary:#b0ccdf;--text-muted:#6a8aa0;--text-small:#5a7a90;--text-light:#7a9ab0;--text-lighter:#405a70;--text-white:#ffffff;--link-color:#a8c8f0;--link-hover:#c4dcf8;--accent-primary:#e0f0ff;--accent-secondary:#a8c8f0;--accent-gold:#a8c8f0;--accent-success:#4a9a6a;--border-color:#1e3048;--border-light:#263a54;--border-medium:#304860;--border-subtle:#223448;--border-footer:#1a2c42;--border-gold:#a8c8f0;--shadow-card:0 2px 24px rgba(0, 0, 0, 0.5);--shadow-modal:0 24px 60px rgba(0, 0, 0, 0.65);--shadow-sidebar:-4px 0 20px rgba(0, 0, 0, 0.5);--shadow-burger:0 20px 50px rgba(0, 0, 0, 0.6);--shadow-toast:0 12px 36px rgba(0, 0, 0, 0.5);--shadow-button:0 4px 16px rgba(168, 200, 240, 0.2);--shadow-button-hover:0 8px 28px rgba(168, 200, 240, 0.35);--btn-primary-bg:#a8c8f0;--btn-primary-hover:#c4dcf8;--btn-secondary-bg:#1e2e40;--btn-secondary-hover:#263a54;--btn-sidebar-bg:#a8c8f0;--btn-sidebar-hover:#c4dcf8;--btn-sidebar-border:#304860;--btn-sidebar-phone-color:#0e1a26;--btn-sidebar-tg-color:#0e1a26;--btn-feedback-bg:#1e2e40;--btn-feedback-hover:#263a54;--btn-icon-color:#0e1a26;--icon-phone:#a8c8f0;--icon-link-hover:#c4dcf8;--icon-faq:#a8c8f0;--icon-faq-hover:#c4dcf8;--icon-toast:#4a9a6a;--burger-bg:#c8e0f0;--burger-hover:#b0ccdf;--burger-text:#e0f0ff;--burger-link-hover:#a8c8f0;--border-light:#263a54;--toast-bg:#c8e0f0;--toast-border:#223448;--toast-title:#0e1a26;--toast-message:#405a70;--toast-close-bg:#b0ccdf;--toast-close-hover:#98b8d0;--faq-bg:#18263a;--faq-border:#263a54;--faq-open-bg:#162232;--faq-open-border:#a8c8f0;--faq-question:#e0f0ff;--faq-answer:#b0ccdf;--scrollbar-bg:#263a54;--scrollbar-thumb:#405a70;--sidebar-tab-bg:#a8c8f0;--sidebar-tab-hover:#c4dcf8;--sidebar-panel-bg:#162232;--sidebar-panel-border:#263a54}.theme-dark,:root{--radius-card:4px;--radius-button:4px;--radius-modal:4px;--radius-sidebar:4px;--radius-faq:4px;--font-primary:"Mulish",-apple-system,BlinkMacSystemFont,sans-serif;--font-display:"Playfair Display",Georgia,serif}