#koru-app.koru-theme-classic{--koru-content-width:720px;--koru-app-bg:#111827;--koru-page-bg:#111827;--koru-app-text:#ffffff;--koru-app-muted:rgba(255, 255, 255, 0.65);--koru-app-faint:rgba(255, 255, 255, 0.45);--koru-surface-bg:rgba(255, 255, 255, 0.08);--koru-surface-border:rgba(255, 255, 255, 0.1);--koru-surface-radius:16px;--koru-surface-blur:10px;--koru-card-bg:#1f2937;--koru-card-bg-deep:#111827;--koru-card-shadow:0 8px 32px 0 rgba(0, 0, 0, 0.3);--koru-pop-card-bg:rgba(17, 24, 39, 0.75);--koru-btn-secondary-bg:rgba(255, 255, 255, 0.1);--koru-btn-secondary-border:rgba(255, 255, 255, 0.15);--koru-btn-ghost-border:rgba(255, 255, 255, 0.2);--koru-input-bg:#111827;--koru-input-border:#374151;--koru-input-placeholder:#6b7280;--koru-option-bg:#333333;--koru-accordion-body-bg:#111827;--koru-unlocked-bg:rgba(0, 0, 0, 0.2);--koru-tabs-bg:rgba(0, 0, 0, 0.3);--koru-header-bg:rgba(17, 24, 39, 0.85);--koru-header-border:rgba(255, 255, 255, 0.08);--koru-header-height:56px;--koru-logo-height:36px;--koru-nav-bg:rgba(17, 24, 39, 0.92);--koru-nav-border:rgba(255, 255, 255, 0.08);--koru-nav-icon:rgba(255, 255, 255, 0.6);--koru-nav-icon-active:var(--koru-accent, #e69d30);--koru-nav-height:64px;--koru-scrim:rgba(0, 0, 0, 0.75);--koru-modal-bg:#1f2937;--koru-modal-border:rgba(255, 255, 255, 0.08);--koru-modal-radius:16px;--koru-splash-bg:#111827;--koru-splash-text:#ffffff;--koru-splash-font:'Cormorant Garamond', serif;--koru-splash-image-opacity:0.32;--koru-disabled-bg:#555555;--koru-disabled-text:#aaaaaa;--koru-thumb-fallback-bg:linear-gradient(135deg, #374151 0%, #111827 100%);--koru-badge-bg:rgba(0, 0, 0, 0.6);--koru-shimmer-bg:linear-gradient(90deg, rgba(255, 255, 255, 0.06) 25%, rgba(255, 255, 255, 0.18) 37%, rgba(255, 255, 255, 0.06) 63%);--koru-success:#10b981;--koru-alert-danger-bg:rgba(239, 68, 68, 0.1);--koru-alert-danger-border:rgba(239, 68, 68, 0.5);--koru-alert-danger-text:#ef4444;--koru-alert-safe-border:rgba(16, 185, 129, 0.3);--koru-alert-safe-icon:#10b981}#koru-app.koru-theme-classic .koru-unlock-btn,#koru-app.koru-theme-classic .koru-btn-primary,#koru-app.koru-theme-classic .koru-pop-btn.koru-btn-primary,#koru-app.koru-theme-classic .koru-pop-btn:hover,#koru-app.koru-theme-classic .koru-service-btn,#koru-app.koru-theme-classic .koru-submit-btn,#koru-app.koru-theme-classic .koru-direct-booking-btn,#koru-app.koru-theme-classic .koru-chat-submit,#koru-app.koru-theme-classic .koru-plan-btn,#koru-app.koru-theme-classic #koru-chat-submit,#koru-app.koru-theme-classic #koru-plan-btn,#koru-app.koru-theme-classic .chat-msg.user,#koru-app.koru-theme-classic .koru-shell-agree-btn:not([disabled]),#koru-app.koru-theme-classic .koru-chat-auth-primary{color:var(--koru-on-accent,var(--koru-btn-text,#000000))!important}#koru-app.koru-theme-classic .koru-service-btn,#koru-app.koru-theme-classic button.koru-service-btn,#koru-app.koru-theme-classic a.koru-service-btn{background:var(--koru-accent,#e69d30)!important;border-color:var(--koru-accent,#e69d30)!important}#koru-app.koru-theme-classic #koru-modal-title{color:var(--koru-accent,#e69d30)!important}