@media (prefers-color-scheme: dark){body{background:linear-gradient(135deg,var(--c-bg) 0%,var(--c-card) 50%,var(--c-border) 100%);color:var(--c-text-light)}.card{background:var(--c-card);color:var(--c-text-light);box-shadow:0 8px 32px #0006}.card h2{color:var(--c-text-light)}.form-group input,.form-group select,.form-group textarea{background:var(--c-border);border-color:var(--c-border-strong);color:var(--c-text)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{background:var(--c-card);border-color:var(--c-primary-light);box-shadow:0 0 0 3px #3b82f633}.form-group label{color:var(--c-text-sub)}.form-group select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M6 8L1 3h10z' fill='%2394a3b8'/%3E%3C/svg%3E")}.form-section-label{color:var(--c-text-sub);border-left-color:var(--c-primary-light)}.form-title,.form-subtitle{color:var(--c-text-light)}.form-subtitle,.char-count{color:var(--c-text-muted)}.code-input{background:var(--c-border);border-color:var(--c-border-strong);color:var(--c-text)}.code-input:focus{border-color:var(--c-primary-light);box-shadow:0 0 0 3px #3b82f633}.phone-input-wrap input{background:var(--c-border);border-color:var(--c-border-strong);color:var(--c-text)}.phone-input-wrap input:focus{background:var(--c-card);border-color:var(--c-primary-light)}.confirm-section{background:#1a2332}.confirm-row-label{color:var(--c-text-muted)}.confirm-row-value{color:var(--c-text-light)}.confirm-section-title{color:var(--c-text-sub)}.upload-area{background:#1a2332;border-color:var(--c-border-strong)}.upload-area:active{border-color:var(--c-primary-light);background:#3b82f61a}.upload-area.dragover{border-color:var(--c-primary-light);background:#3b82f626}.upload-hint p{color:var(--c-text-sub)}.upload-limit{color:var(--c-text-muted)!important}.upload-category{background:var(--c-card);border-color:var(--c-border-strong)}.upload-category:active{border-color:var(--c-primary-light);background:#3b82f60d}.upload-category-title{color:var(--c-text-light)}.upload-category-count,.upload-category-hint{color:var(--c-text-muted)}.material-reminder{background:#1a2332}.material-reminder-header{color:#93c5fd}.reminder-item{background:var(--c-border);color:#cbd5e1;border-color:var(--c-border-strong)}.reminder-foot{color:var(--c-text-muted)}.material-item{background:#1a2332;border-left-color:var(--c-primary-light)}.material-name{color:var(--c-text-light)}.material-desc{color:var(--c-text-sub)}.material-tag{color:#cbd5e1;background:var(--c-card)}.guide-notice{background:#2d1f0e;color:var(--color-warning)}.upload-guide-tips{background:#1a2e1a;color:#86efac}.upload-global-hint{background:#0f1a2e;border-color:#1e3a5f}.upload-global-hint-label{color:var(--c-text-muted)}.info-steps{background:#1a2332}.info-step{color:#cbd5e1}.info-step+.info-step{border-top-color:var(--c-border)}.form-id-card{background:#1a2e3a}.form-id-label{color:var(--c-text-muted)}.form-id-value{color:var(--color-brand-light)}.case-item{background:#1a2332;border-left-color:transparent}.case-item:active{background:var(--c-card)}.case-number{color:var(--c-text-light)}.case-card{background:var(--c-card);box-shadow:0 2px 8px #0000004d}.case-card-number{color:var(--c-text)}.case-card-meta{color:var(--c-text-sub)}.case-card-arrow{color:var(--c-text-muted)}.status-tabs{background:#1e293bf2;box-shadow:0 2px 8px #0000004d}.status-tab{color:var(--c-text-sub)}.status-tab.active{color:var(--color-brand-light)}.status-tab.active:after{background:var(--c-primary-light)}.section-title{color:var(--c-text);border-bottom-color:var(--c-border)}.info-row{border-bottom-color:var(--c-card)}.info-label{color:var(--c-text-muted)}.info-value{color:var(--c-text-light)}.info-value--status{color:var(--color-brand-light)}.case-desc-text{color:#cbd5e1}.timeline-empty,.timeline-time{color:var(--c-text-muted)}.timeline-event{color:var(--c-text-light)}.timeline-operator{color:var(--c-text-sub)}.material-item-row,.document-row{border-bottom-color:var(--c-card)}.material-item-name,.document-name{color:var(--c-text-light)}.document-pending{color:var(--c-text-muted)}.notification-banner-inner{background:var(--c-card);box-shadow:0 4px 20px #0006;border-left-color:var(--c-primary-light)}.notification-banner-title{color:var(--c-text-light)}.notification-banner-message{color:var(--c-text-sub)}.notification-banner-close{background:var(--c-border);color:var(--c-text-muted)}.notification-banner-close:hover{background:var(--c-border-strong);color:var(--c-text-sub)}.modal-content{background:var(--c-card);color:var(--c-text-light)}.modal-content h3{color:var(--c-text-light)}.detail-item{border-bottom-color:var(--c-border)}.detail-item label{color:var(--c-text-muted)}.detail-item span{color:var(--c-text-light)}.detail-item .status-text{color:var(--color-brand-light)}.empty-tip,.empty-desc{color:var(--c-text-muted)}.empty-title{color:var(--c-text-sub)}.draft-modal-content{background:var(--c-card)}.draft-modal-content h3{color:var(--c-text)}.draft-modal-content p{color:var(--c-text-sub)}.leave-confirm-box{background:var(--c-card)}.leave-confirm-box p{color:var(--c-text-light)}.id-card-sub-section{background:#1a2332;border-color:var(--c-border)}.id-card-sub-title{color:var(--c-text-sub)}.custom-date-wrap input[type=date]{color:var(--c-text);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' stroke='%2364748b' stroke-width='2'/%3E%3Cpath d='M3 10H21M8 2V6M16 2V6' stroke='%2364748b' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.btn-outline{border-color:var(--c-primary-light);color:var(--color-brand-light)}.btn-outline:active{background:#3b82f61f}.btn-text{color:#ffffffb3}.btn-row .btn-outline{border-color:var(--c-primary-light);color:var(--color-brand-light)}.btn-primary,.btn-success{color:#fff}.btn-primary:active,.btn-success:active{opacity:.92}.btn:disabled{opacity:.5}.btn-row .btn-flex:disabled,.form-actions-single .btn-block:disabled{opacity:.4}.upload-overall-progress{background:#0f1f3a;border-color:#1e3a5f}.upload-progress-text{color:var(--color-brand-light)}.upload-progress-bar-large{background:#1e3a5f}.network-warning{background:#2d1f0e;border-color:#5c3d0e;color:var(--color-warning)}.screenshot-tip{background:#3b82f61f;color:var(--color-brand-light)}.home-body{background:var(--c-bg)}.service-card-v2{background:var(--c-card);box-shadow:0 4px 20px #0000004d;border-color:#ffffff0d}.service-info h3{color:var(--c-text)}.service-info p{color:var(--c-text-muted)}.advantage-card-v2{background:var(--c-card);box-shadow:0 2px 12px #0003;border-color:#ffffff0d}.advantage-card-v2 h4{color:var(--c-text)}.advantage-card-v2 p{color:var(--c-text-muted)}.flow-steps-v2{background:var(--c-card);box-shadow:0 2px 12px #0003;border-color:#ffffff0d}.flow-step-v2 span{color:var(--c-text-sub)}.section-header-v2 h2{color:var(--c-text)}.section-header-v2 span,.home-footer-v2 p{color:var(--c-text-muted)}.home-footer-v2 .footer-sub{color:var(--c-border-strong)}.step-dot.pending{background:var(--c-border);color:var(--c-text-muted)}.step-label.pending{color:var(--c-text-muted)}.step-line{background:var(--c-border)}.progress-step.pending .progress-step-icon{background:var(--c-border);color:var(--c-text-muted)}.progress-step.pending .progress-step-label{color:var(--c-text-muted)}.progress-connector{background:var(--c-border)}.skeleton-card{background:linear-gradient(90deg,var(--c-card) 25%,var(--c-border) 50%,var(--c-card) 75%);background-size:200% 100%}.timeline-item:before{background:var(--c-border)}.feature-item{background:#1e293beb;box-shadow:0 4px 12px #0000004d}.feature-text strong{color:var(--c-text-light)}.feature-text span{color:var(--c-text-muted)}.public-nav{box-shadow:0 -2px 12px #0006;border-top-color:var(--c-border)}.public-nav-item:active{background:#3b82f61a}.public-nav-cta-inner{background:linear-gradient(135deg,var(--c-primary-light),var(--color-brand-dark));box-shadow:0 4px 16px #3b82f633}.public-nav-cta.active .public-nav-cta-inner{box-shadow:0 0 0 4px #3b82f626,0 4px 16px #3b82f640}.pending-action-card{background:linear-gradient(135deg,var(--c-card),#1a2332);border-color:var(--c-primary-light);box-shadow:0 2px 12px #3b82f626}.pending-action-card .pac-text h4,.pending-action-card .pending-card-title{color:#93c5fd}.pending-action-card .pac-text p,.pending-action-card .pending-card-desc{color:var(--color-brand-light)}.pending-action-card .pac-arrow,.pending-action-card .pending-card-arrow{color:var(--c-primary-light)}.verify-sheet,.vfy-sheet,.verify-sheet-header,.vfy-header{background:var(--c-card)}.verify-sheet-header h3{color:var(--c-text-light)}.verify-sheet-close{background:var(--c-border);color:var(--c-text-sub)}.verify-sheet-subtitle{color:var(--c-text-sub)}.verify-phone-row input{background:#0f3460;border-color:var(--c-border);color:#e2e8f0}.verify-phone-row input:focus{border-color:var(--color-brand-light);background:#1a3a5c}.vfy-dot{border-color:var(--c-border);background:#1a2332}.vfy-dot.filled{border-color:var(--color-brand-light);background:#1e3a5f}.vfy-code-label{color:var(--c-text-sub)}.auth-status-bar.unverified{background:linear-gradient(135deg,#2d1a0e,#1f1515);border-color:#78350f}.auth-status-bar.unverified .auth-status-text{color:var(--color-warning)}.auth-status-bar.verified{background:linear-gradient(135deg,#0a1f0a,#0a1a1a);border-color:#065f46}.auth-status-bar.verified .auth-status-text{color:var(--color-success)}.form-group input:-webkit-autofill,.form-group textarea:-webkit-autofill,.form-group select:-webkit-autofill,.phone-input-wrap input:-webkit-autofill,.code-input:-webkit-autofill{-webkit-text-fill-color:#f1f5f9!important;-webkit-box-shadow:0 0 0px 1000px #334155 inset!important;transition:background-color 5000s ease-in-out 0s;caret-color:var(--c-primary-light)}.form-group input:-webkit-autofill:focus,.form-group textarea:-webkit-autofill:focus,.form-group select:-webkit-autofill:focus,.phone-input-wrap input:-webkit-autofill:focus,.code-input:-webkit-autofill:focus{-webkit-text-fill-color:#f1f5f9!important;-webkit-box-shadow:0 0 0px 1000px #1e293b inset!important}}
