/* Screen-only tokens preserve the white OS paper in preview and native printing. */
@media screen {
:root[data-theme="dark"]{--bg:#0d1724;--white:#162536;--ink:#e7eef7;--muted:#aabbd0;--line:#344a62;--green:#72bdff;--green-dark:#389cfa;--green-light:#203c59;--sidebar:#0a1b30;--cyan:#62c6ff;--shadow:0 6px 24px #0003;color-scheme:dark}
:root[data-theme="dark"] body{background:var(--bg);color:var(--ink)}
:root[data-theme="dark"] .btn.secondary{background:#162536;border-color:#3b5068;color:#c6d9ed}
:root[data-theme="dark"] .btn.secondary:hover,:root[data-theme="dark"] .btn.secondary.selected{background:#1c3046;border-color:#3b5068}
:root[data-theme="dark"] .btn.danger{background:#1c3046;border-color:#3b5068;color:#ffc6ae}
:root[data-theme="dark"] .btn.danger:hover{background:#402b2c}
:root[data-theme="dark"] .icon-btn{color:#c6d9ed}
:root[data-theme="dark"] .icon-btn:hover{background:#1c3046;border-color:#3b5068}
:root[data-theme="dark"] .eyebrow{color:#aabed3}
:root[data-theme="dark"] .pill{background:#1c3046;color:#c6d9ed}
:root[data-theme="dark"] .auth-story{background:#163b62;color:#fff}
:root[data-theme="dark"] .auth-copy .eyebrow{color:#aabed3}
:root[data-theme="dark"] .auth-copy p{color:#aabed3}
:root[data-theme="dark"] .auth-perks{color:#e0ebf6}
:root[data-theme="dark"] .auth-perks svg{color:#aabed3}
:root[data-theme="dark"] .auth-footer{color:#aabed3}
:root[data-theme="dark"] .sidebar{color:#aabed3}
:root[data-theme="dark"] .workspace{border:1px solid #3b5068}
:root[data-theme="dark"] .workspace strong{color:#fff}
:root[data-theme="dark"] .workspace small{color:#aabed3}
:root[data-theme="dark"] .workspace-icon{background:#163b62;color:#aabed3}
:root[data-theme="dark"] .nav-label{color:#aabed3}
:root[data-theme="dark"] .nav-item{color:#aabed3}
:root[data-theme="dark"] .nav-item:hover{background:#163b62;color:#fff}
:root[data-theme="dark"] .nav-item svg{color:#aabed3}
:root[data-theme="dark"] .nav-count{background:#162536;color:#fff}
:root[data-theme="dark"] .sidebar-tip>svg{color:#aabed3}
:root[data-theme="dark"] .sidebar-tip strong{color:#d0e2f2}
:root[data-theme="dark"] .sidebar-tip p{color:#aabed3}
:root[data-theme="dark"] .sidebar-user{border-top:1px solid #3b5068}
:root[data-theme="dark"] .sidebar-user strong{color:#fff}
:root[data-theme="dark"] .sidebar-user small{color:#aabed3}
:root[data-theme="dark"] .sidebar-user .icon-btn{color:#aabed3}
:root[data-theme="dark"] .sidebar-user .icon-btn:hover{color:#fff;background:#163b62}
:root[data-theme="dark"] .avatar{background:#1c3046;color:#c6d9ed}
:root[data-theme="dark"] .topbar{background:#162536}
:root[data-theme="dark"] .breadcrumb strong{color:#c6d9ed}
:root[data-theme="dark"] .topbar-right{color:#aabed3}
:root[data-theme="dark"] .topbar-brand{color:#c6d9ed}
:root[data-theme="dark"] .welcome-banner{background:#1c3046;border:1px solid #3b5068}
:root[data-theme="dark"] .welcome-banner h2{color:#c6d9ed}
:root[data-theme="dark"] .welcome-banner p{color:#c6d9ed}
:root[data-theme="dark"] .metric{background:#162536}
:root[data-theme="dark"] button.metric:hover{border-color:#3b5068;background:#1c3046}
:root[data-theme="dark"] .metric-top{color:#c6d9ed}
:root[data-theme="dark"] .metric-icon{background:#1c3046;color:#c6d9ed}
:root[data-theme="dark"] .metric-note{color:#aabed3}
:root[data-theme="dark"] .metric.warn .metric-icon{background:#402b2c;color:#ffc6ae}
:root[data-theme="dark"] .metric.warn .metric-value{color:#ffc6ae}
:root[data-theme="dark"] .metric.accent{background:#1c3046;border-color:#3b5068}
:root[data-theme="dark"] .metric.accent .metric-icon{color:#c6d9ed;background:#1c3046}
:root[data-theme="dark"] .metric.accent .metric-value{color:#c6d9ed}
:root[data-theme="dark"] .panel{background:#162536}
:root[data-theme="dark"] .panel-head{color:#aabed3}
:root[data-theme="dark"] .count-badge{color:#c6d9ed;background:#1c3046}
:root[data-theme="dark"] .empty{color:#aabed3}
:root[data-theme="dark"] .empty h3{color:#c6d9ed}
:root[data-theme="dark"] .mini-icon{background:#1c3046;color:#aabed3}
:root[data-theme="dark"] .mini-info strong{color:#c6d9ed}
:root[data-theme="dark"] .mini-info small{color:#aabed3}
:root[data-theme="dark"] .mini-due>strong{color:#c6d9ed}
:root[data-theme="dark"] .mini-order>svg{color:#aabed3}
:root[data-theme="dark"] .deadline{color:#c6d9ed;background:#1c3046}
:root[data-theme="dark"] .deadline.late{color:#ffc6ae;background:#402b2c}
:root[data-theme="dark"] .deadline.today{color:#ffc6ae;background:#402b2c}
:root[data-theme="dark"] .deadline.tomorrow{color:#ffc6ae;background:#402b2c}
:root[data-theme="dark"] .deadline.soon{color:#ffc6ae;background:#402b2c}
:root[data-theme="dark"] .deadline.done{color:#9ae0bd;background:#19372e}
:root[data-theme="dark"] .stage-row{color:#c6d9ed}
:root[data-theme="dark"] .stage-row strong{color:#c6d9ed}
:root[data-theme="dark"] .stage-track{background:#1c3046}
:root[data-theme="dark"] .panel-bottom-link{background:#1c3046;color:#c6d9ed}
:root[data-theme="dark"] .plotter-mini{background:#162536}
:root[data-theme="dark"] .plotter-icon{color:#c6d9ed;background:#1c3046}
:root[data-theme="dark"] .plotter-mini h3{color:#c6d9ed}
:root[data-theme="dark"] .plotter-mini>strong{color:#c6d9ed}
:root[data-theme="dark"] .plotter-mini small{color:#aabed3}
:root[data-theme="dark"] .app-footer{color:#aabed3}
:root[data-theme="dark"] .segmented{border:1px solid #3b5068;background:#1c3046}
:root[data-theme="dark"] .segmented button{color:#c6d9ed}
:root[data-theme="dark"] .segmented button:not(.active):hover{background:#1c3046}
:root[data-theme="dark"] input,:root[data-theme="dark"] select,:root[data-theme="dark"] textarea{background:#162536;border:1px solid #3b5068;color:#c6d9ed}
:root[data-theme="dark"] input::placeholder,:root[data-theme="dark"] textarea::placeholder{color:#aabed3}
:root[data-theme="dark"] label{color:#c6d9ed}
:root[data-theme="dark"] label>span{color:#ffc6ae}
:root[data-theme="dark"] label small{color:#aabed3}
:root[data-theme="dark"] .search-input svg{color:#aabed3}
:root[data-theme="dark"] .search-input input{background:#1c3046}
:root[data-theme="dark"] .filter-bottom{color:#c6d9ed}
:root[data-theme="dark"] .filter-chip{border:1px solid #3b5068;color:#c6d9ed;background:#162536}
:root[data-theme="dark"] .filter-chip.selected{background:#1c3046;border-color:#3b5068;color:#c6d9ed}
:root[data-theme="dark"] .red-dot{background:#442a27}
:root[data-theme="dark"] th{background:#1c3046;color:#c6d9ed;border-bottom:1px solid #3b5068}
:root[data-theme="dark"] th button{color:#c6d9ed}
:root[data-theme="dark"] th button:hover{color:#c6d9ed}
:root[data-theme="dark"] th button span{color:#aabed3}
:root[data-theme="dark"] td{border-bottom:1px solid #3b5068;color:#c6d9ed}
:root[data-theme="dark"] tbody tr:hover{background:#1c3046}
:root[data-theme="dark"] .orders-table th.pedido-col,:root[data-theme="dark"] .orders-table th.stage-col{background:#1c3046}
:root[data-theme="dark"] .orders-table .production-row td{border-color:#3b5068;border-top:3px solid #3b5068}
:root[data-theme="dark"] .thumb{border:1px solid #3b5068;background:#162536;color:#c6d9ed}
:root[data-theme="dark"] .order-title small{color:#aabed3}
:root[data-theme="dark"] .order-title strong{color:#c6d9ed}
:root[data-theme="dark"] .order-title:hover strong{color:#c6d9ed}
:root[data-theme="dark"] .order-created{color:#aabed3}
:root[data-theme="dark"] .status-badge option{background:#162536;color:#c6d9ed}
:root[data-theme="dark"] .order-progress>span{background:#162536}
:root[data-theme="dark"] .cell-date{color:#c6d9ed}
:root[data-theme="dark"] .production-cell>strong,:root[data-theme="dark"] .machine-cell>strong{color:#c6d9ed}
:root[data-theme="dark"] .production-cell>span:not(.patch),:root[data-theme="dark"] .machine-cell>span{color:#c6d9ed}
:root[data-theme="dark"] .patch{background:#162536;color:#c6d9ed}
:root[data-theme="dark"] .patch.yes{background:#19372e;color:#9ae0bd}
:root[data-theme="dark"] .row-actions .icon-btn{background:#162536;border-color:#3b5068}
:root[data-theme="dark"] .table-footer{color:#c6d9ed}
:root[data-theme="dark"] .legend{color:#c6d9ed}
:root[data-theme="dark"] .tiny-art{background:#1c3046;color:#aabed3;border:1px solid #3b5068}
:root[data-theme="dark"] .help-line{color:#aabed3}
:root[data-theme="dark"] .availability{background:#19372e;color:#9ae0bd}
:root[data-theme="dark"] .availability.off{background:#1c3046;color:#c6d9ed}
:root[data-theme="dark"] .plotter-stats strong{color:#c6d9ed}
:root[data-theme="dark"] .plotter-stats span{color:#aabed3}
:root[data-theme="dark"] .subhead{color:#c6d9ed}
:root[data-theme="dark"] .cell-notes{color:#aabed3}
:root[data-theme="dark"] .back-link{color:#c6d9ed}
:root[data-theme="dark"] .detail-status-row small{color:#aabed3}
:root[data-theme="dark"] .details-dl dt{color:#aabed3}
:root[data-theme="dark"] .details-dl dd{color:#c6d9ed}
:root[data-theme="dark"] .folder-area{background:#1c3046}
:root[data-theme="dark"] .folder-area small{color:#aabed3}
:root[data-theme="dark"] .detail-art{background:#1c3046}
:root[data-theme="dark"] .timeline-item:before{background:#1c3046}
:root[data-theme="dark"] .timeline-dot{background:var(--status-dot,#1c3046)}
:root[data-theme="dark"] .timeline-item strong{color:#c6d9ed}
:root[data-theme="dark"] .timeline details{color:#c6d9ed}
:root[data-theme="dark"] .comment strong{color:#c6d9ed}
:root[data-theme="dark"] .comment time{color:#aabed3}
:root[data-theme="dark"] .catalog-list strong{color:#c6d9ed}
:root[data-theme="dark"] .catalog-symbol{color:#aabed3}
:root[data-theme="dark"] .bar-row>div:first-child{color:#c6d9ed}
:root[data-theme="dark"] .bar-row strong{color:#c6d9ed}
:root[data-theme="dark"] .bar-track{background:#1c3046}
:root[data-theme="dark"] .bar-track>div{background:#163b62}
:root[data-theme="dark"] .modal-overlay{background:#163b62}
:root[data-theme="dark"] .modal{background:#162536}
:root[data-theme="dark"] .modal-head h2{color:#c6d9ed}
:root[data-theme="dark"] .modal-footer{background:#1c3046}
:root[data-theme="dark"] .upload-zone{border:1px dashed #3b5068;background:#1c3046;color:#c6d9ed}
:root[data-theme="dark"] .upload-zone strong{color:#c6d9ed}
:root[data-theme="dark"] .upload-zone small{color:#aabed3}
:root[data-theme="dark"] .form-error{background:#402b2c;border:1px solid #3b5068;color:#ffc6ae}
:root[data-theme="dark"] .import-summary{background:#1c3046;color:#c6d9ed}
:root[data-theme="dark"] .art-popover{background:#162536;border:1px solid #3b5068}
:root[data-theme="dark"] .art-popover-image{background:#1c3046}
:root[data-theme="dark"] .art-popover-info>strong{color:#c6d9ed}
:root[data-theme="dark"] .no-image{color:#aabed3}
:root[data-theme="dark"] .mobile-order{border:1px solid #3b5068}
:root[data-theme="dark"] .orders-heading .heading-actions .btn.secondary{color:#c6d9ed}
:root[data-theme="dark"] .orders-heading .heading-actions .btn.secondary:hover{background:#1c3046}
:root[data-theme="dark"] .orders-simple .search-input input{background:#162536}
:root[data-theme="dark"] .orders-simple .filter-top>.btn{background:#162536}
:root[data-theme="dark"] .orders-simple .orders-table th{background:#1c3046}
:root[data-theme="dark"] .orders-simple .orders-table th button{color:#c6d9ed}
:root[data-theme="dark"] .orders-simple .orders-table td{background:#162536;border-color:#3b5068}
:root[data-theme="dark"] .orders-simple .orders-table tr:hover td{background:#1c3046}
:root[data-theme="dark"] .orders-simple .orders-table th.pedido-col,:root[data-theme="dark"] .orders-simple .orders-table th.stage-col{background:#1c3046}
:root[data-theme="dark"] .orders-simple .order-title strong{color:#c6d9ed}
:root[data-theme="dark"] .orders-simple .order-title small{color:#aabed3}
:root[data-theme="dark"] .order-delivery.late{color:#ffc6ae}
:root[data-theme="dark"] .order-delivery.today small{color:#ffc6ae}
:root[data-theme="dark"] .orders-simple .simple-mobile-order{background:#162536;border-bottom:1px solid #3b5068}
:root[data-theme="dark"] .wizard-stepper{border-bottom:1px solid var(--border,#3b5068)}
:root[data-theme="dark"] .wizard-stepper li button{color:#aabed3}
:root[data-theme="dark"] .wizard-stepper li span{background:#1c3046}
:root[data-theme="dark"] .wizard-stepper .current span{background:#163b62;color:#fff}
:root[data-theme="dark"] .wizard-stepper .current strong{color:#c6d9ed}
:root[data-theme="dark"] .wizard-stepper .complete span{background:#19372e;color:#9ae0bd}
:root[data-theme="dark"] .wizard-progress{color:#c6d9ed}
:root[data-theme="dark"] .wizard-total small{color:#aabed3}
:root[data-theme="dark"] .wizard-total strong{color:#c6d9ed}
:root[data-theme="dark"] .wizard-section-heading p,:root[data-theme="dark"] .review-heading p{color:#aabed3}
:root[data-theme="dark"] .product-editor,:root[data-theme="dark"] .product-summary-card{border:1px solid #3b5068;background:#162536}
:root[data-theme="dark"] .product-editor>summary,:root[data-theme="dark"] .product-summary-card>summary{background:#1c3046}
:root[data-theme="dark"] .product-editor summary small,:root[data-theme="dark"] .product-summary-card summary small{color:#aabed3}
:root[data-theme="dark"] .product-editor>summary>span:last-child,:root[data-theme="dark"] .product-summary-card>summary>span:last-child{color:#c6d9ed}
:root[data-theme="dark"] .product-editor>summary::after,:root[data-theme="dark"] .product-summary-card>summary::after{color:#c6d9ed}
:root[data-theme="dark"] .danger-text{color:#ffc6ae}
:root[data-theme="dark"] .size-group{border-top:1px solid #3b5068}
:root[data-theme="dark"] .size-group>summary{color:#c6d9ed}
:root[data-theme="dark"] .size-group>summary span{color:#aabed3}
:root[data-theme="dark"] .custom-block{border:1px solid #3b5068;background:#1c3046}
:root[data-theme="dark"] .color-selector legend{color:#c6d9ed}
:root[data-theme="dark"] .color-selector small{color:#aabed3}
:root[data-theme="dark"] .size-chips>span{background:#1c3046;color:#c6d9ed}
:root[data-theme="dark"] .custom-summary dt{color:#aabed3}
:root[data-theme="dark"] .custom-summary dd{color:#c6d9ed}
:root[data-theme="dark"] .review-order{border:1px solid #3b5068}
:root[data-theme="dark"] .legacy-notice{color:#c6d9ed;background:#1c3046}
:root[data-theme="dark"] .wizard-customer{border:1px solid #3b5068;background:#1c3046}
:root[data-theme="dark"] .compact-products{color:#c6d9ed!important}
:root[data-theme="dark"] .personalization-scroll{border:1px solid var(--border,#3b5068)}
:root[data-theme="dark"] .personalization-table th{background:#1c3046;color:#c6d9ed}
:root[data-theme="dark"] .personalization-table th,:root[data-theme="dark"] .personalization-table td{border-bottom:1px solid #3b5068}
:root[data-theme="dark"] .orders-simple .orders-table tbody tr.compact-order-row td{color:#c6d9ed}
:root[data-theme="dark"] .operator-label{color:#c6d9ed}
:root[data-theme="dark"] .plotter-work-controls{background:#1c3046;border:1px solid #3b5068}
:root[data-theme="dark"] .plotter-job{border-bottom:1px solid #3b5068}
:root[data-theme="dark"] .plotter-job>p{color:#c6d9ed}
:root[data-theme="dark"] .plotter-job .plotter-work-controls{background:#162536}
:root[data-theme="dark"] .personalization-block{background:#1c3046;border:2px solid #3b5068}
:root[data-theme="dark"] .personalization-block h4{color:#c6d9ed}
:root[data-theme="dark"] .version-totals{background:#162536;border:1px solid #3b5068;color:#c6d9ed}
:root[data-theme="dark"] .personalization-size{background:#162536;border:1px solid #3b5068}
:root[data-theme="dark"] .personalization-size>summary:before{color:#c6d9ed}
:root[data-theme="dark"] .personalization-size>summary span{color:#c6d9ed}
:root[data-theme="dark"] .bulk-list{border-bottom:1px solid #3b5068}
:root[data-theme="dark"] .bulk-list>summary{color:#c6d9ed}
:root[data-theme="dark"] .list-success{color:#9ae0bd;background:#19372e;border:1px solid #3b5068}
:root[data-theme="dark"] .variant-config{border:1px solid #3b5068}
:root[data-theme="dark"] .layout-editor,:root[data-theme="dark"] .detail-layouts figure{border:1px solid #3b5068}
:root[data-theme="dark"] .detail-personal-product{border-bottom:1px solid #3b5068}
:root[data-theme="dark"] .detail-section article>details{border:1px solid #3b5068}
:root[data-theme="dark"] .production-checklist{color:#c6d9ed}
:root[data-theme="dark"] .step-completed{color:#9ae0bd}
:root[data-theme="dark"] .step-in_progress{color:#c6d9ed}
:root[data-theme="dark"] .production-editor fieldset{border:1px solid #3b5068}
:root[data-theme="dark"] .production-editor legend{color:#c6d9ed}
:root[data-theme="dark"] .order-row.is-late td{background:#402b2c!important}
:root[data-theme="dark"] .folder-integration{border:1px solid #3b5068;background:#1c3046}
:root[data-theme="dark"] .folder-integration summary{color:#c6d9ed}
:root[data-theme="dark"] .compact-order-row.is-late td{background:#402b2c!important}
:root[data-theme="dark"] .simple-mobile-order.is-late{background:#402b2c!important}
:root[data-theme="dark"] .event-priority{color:#ffc6ae;background:#402b2c;border:1px solid #3b5068}
:root[data-theme="dark"] .order-search-dock{background:#1c3046;border-bottom:1px solid #3b5068}
:root[data-theme="dark"] .compact-search{background:#162536;border:1px solid #3b5068}
:root[data-theme="dark"] #compact-search-toggle{color:#c6d9ed}
:root[data-theme="dark"] .search-active-dot{background:#442a27}
:root[data-theme="dark"] #floating-search{background:#162536}
:root[data-theme="dark"] .order-actions-toggle{color:#c6d9ed}
:root[data-theme="dark"] .order-actions-popup{border:1px solid #3b5068;background:#162536}
:root[data-theme="dark"] .order-actions-popup button{color:#c6d9ed}
:root[data-theme="dark"] .order-actions-popup button:hover,:root[data-theme="dark"] .order-actions-popup button:focus-visible{background:#1c3046}
:root[data-theme="dark"] .order-actions-popup .danger-text{color:#ffc6ae}
:root[data-theme="dark"] .archive-notice,:root[data-theme="dark"] .archive-warning{border:1px solid #3b5068;background:#402b2c;color:#ffc6ae}
:root[data-theme="dark"] #compact-filter-count{background:#163b62;color:#fff}
:root[data-theme="dark"] #floating-filter-panel{background:#162536;border:1px solid #3b5068}
:root[data-theme="dark"] .overview-period-report{border:1px solid #3b5068;background:#162536}
:root[data-theme="dark"] .overview-period-report>summary{color:#c6d9ed}
:root[data-theme="dark"] .overview-period-report>summary span{color:#aabed3}
:root[data-theme="dark"] .orders-simple .orders-table .is-delivered td{background:#19372e!important}
:root[data-theme="dark"] .fabric-split,:root[data-theme="dark"] .roster-preview{border:1px solid #3b5068;background:#1c3046}
:root[data-theme="dark"] .order-selection{border-bottom:1px solid #3b5068}
:root[data-theme="dark"] .orders-table thead{background:#1c3046}
:root[data-theme="dark"] .is-delivered{background:#19372e!important}
:root[data-theme="dark"] .btn.primary,:root[data-theme="dark"] .wizard-stepper .current span{background:#136bbe;color:#fff}
:root[data-theme="dark"] .wizard-stepper .current strong{color:#8dccff}
:root[data-theme="dark"] .dashboard{--chart-delivered:#69c8ad;--chart-pending:#426184;--chart-bar:#67baff}
:root[data-theme="dark"] .s0{--status-bg:#233248;--row-bg:#233248;--status-dot:#9fb3cf}
:root[data-theme="dark"] .s1{--status-bg:#38341f;--row-bg:#38341f;--status-dot:#e4c875}
:root[data-theme="dark"] .s2{--status-bg:#173650;--row-bg:#173650;--status-dot:#79c6ed}
:root[data-theme="dark"] .s3{--status-bg:#3b3024;--row-bg:#3b3024;--status-dot:#efbb84}
:root[data-theme="dark"] .s4{--status-bg:#402b30;--row-bg:#402b30;--status-dot:#f0a3ad}
:root[data-theme="dark"] .s5{--status-bg:#332f49;--row-bg:#332f49;--status-dot:#c4b4ed}
:root[data-theme="dark"] .s6,:root[data-theme="dark"] .s7{--status-bg:#193c32;--row-bg:#193c32;--status-dot:#8bd4ae}
:root[data-theme="dark"] .status-badge{color:var(--ink);background:var(--status-bg);border-color:var(--status-dot)}
:root[data-theme="dark"] .orders-simple .orders-table tbody tr.compact-order-row td{background:var(--status-bg);color:var(--ink)}
:root[data-theme="dark"] .orders-simple .orders-table .is-delivered td,:root[data-theme="dark"] .is-delivered{background:#193c32!important}
:root[data-theme="dark"] .compact-order-row.is-late td,:root[data-theme="dark"] .order-row.is-late td,:root[data-theme="dark"] .simple-mobile-order.is-late{background:#40282c!important;color:#f3d6d9!important}
:root[data-theme="dark"] .simple-mobile-order,:root[data-theme="dark"] .plotter-job{background:var(--status-bg)!important}
:root[data-theme="dark"] .brand{background:#fff}
:root[data-theme="dark"] .print-preview{background:var(--bg)}
:root[data-theme="dark"] .print-preview-toolbar{background:var(--white);border-color:var(--line);color:var(--ink)}
:root[data-theme="dark"] .print-preview-toolbar p{color:var(--muted)}
:root[data-theme="dark"] .os-print,:root[data-theme="dark"] .os-print *{color:#111;color-scheme:light}
:root[data-theme="dark"] .os-print{background:#fff;--ink:#111;--muted:#555;--white:#fff;--line:#111}
:root[data-theme="dark"] .os-print th,:root[data-theme="dark"] .os-print td{background:#fff;color:#111}
:root[data-theme="dark"] .os-print tbody tr:hover{background:#fff}
}
@media print {:root{color-scheme:light!important}body{background:#fff!important;color:#000!important}}
