/* Ops Center visual adaptation. Screen styling; native PDF templates and export canvases retain their styles. */
@media screen {
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) {
    color-scheme:dark;
    --ll-canvas:#08121e;--ll-panel:#102132;--ll-glass:rgba(19,37,56,.82);--ll-raised:#172c40;
    --ll-text:#edf5fa;--ll-muted:#adbdce;--ll-line:#32465b;--ll-accent:#62dfcc;--ll-secondary:#9593ff;
    --ll-glow:rgba(49,165,143,.19);--ll-glow2:rgba(98,82,192,.16);--ll-button:#082523;
    --ll-logo:brightness(0) invert(1);--ll-shadow:0 12px 36px rgba(0,0,0,.12);
    --lidlog-canvas:var(--ll-canvas);--lidlog-paper:var(--ll-panel);--lidlog-surface:var(--ll-glass);
    --lidlog-surface-alt:var(--ll-raised);--lidlog-text:var(--ll-text);--lidlog-ink:var(--ll-text);
    --lidlog-heading:var(--ll-text);--lidlog-muted:var(--ll-muted);--lidlog-line:var(--ll-line);
    --lidlog-green:var(--ll-accent);--lidlog-green-dark:var(--ll-raised);--lidlog-accent:var(--ll-accent);
    --lidlog-sage:var(--ll-panel);--lidlog-sage-light:var(--ll-raised);--lidlog-grain:none;
    --ink:var(--ll-text);--text:var(--ll-text);--muted:var(--ll-muted);--line:var(--ll-line);
    --navy:var(--ll-text);--navy2:var(--ll-raised);--gold:var(--ll-accent);--paper:var(--ll-panel);
    --cream:var(--ll-canvas);--bg:var(--ll-canvas);--soft:var(--ll-raised);--shadow:var(--ll-shadow);
    --dr-navy:var(--ll-text);--dr-navy2:var(--ll-raised);--dr-gold:var(--ll-accent);
    --dr-bg:var(--ll-canvas);--dr-card:var(--ll-panel);--dr-ink:var(--ll-text);--dr-muted:var(--ll-muted);--dr-line:var(--ll-line);
    --bf-navy:var(--ll-text);--bf-bg:var(--ll-canvas);--bf-paper:var(--ll-panel);--bf-ink:var(--ll-text);--bf-muted:var(--ll-muted);--bf-line:var(--ll-line);
    --st-navy:var(--ll-text);--st-bg:var(--ll-canvas);--st-card:var(--ll-panel);--st-text:var(--ll-text);--st-muted:var(--ll-muted);--st-line:var(--ll-line);
    background:var(--ll-canvas);
  }
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page))[data-lidlog-mode="ember"]{--ll-canvas:#1c1217;--ll-panel:#2b1c25;--ll-glass:rgba(43,28,37,.88);--ll-raised:#392632;--ll-line:#614452;--ll-accent:#ffbe94;--ll-secondary:#ef9bd7;--ll-glow:rgba(201,104,50,.16);--ll-glow2:rgba(185,58,103,.12)}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page))[data-lidlog-mode="midnight"]{--ll-canvas:#0a1021;--ll-panel:#131e38;--ll-glass:rgba(19,30,56,.88);--ll-raised:#1b2948;--ll-line:#384e72;--ll-accent:#a9c9ff;--ll-secondary:#b5a7ff;--ll-glow:rgba(56,95,190,.18);--ll-glow2:rgba(111,61,197,.14)}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page))[data-lidlog-mode="forest"]{--ll-canvas:#091a16;--ll-panel:#112c25;--ll-glass:rgba(17,44,37,.88);--ll-raised:#1d3930;--ll-line:#395e4e;--ll-accent:#9be1b0;--ll-secondary:#c0d88b;--ll-glow:rgba(46,147,96,.16);--ll-glow2:rgba(133,156,57,.10)}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page))[data-lidlog-mode="ultraviolet"]{--ll-canvas:#151125;--ll-panel:#241c3d;--ll-glass:rgba(36,28,61,.88);--ll-raised:#33294e;--ll-line:#58476e;--ll-accent:#d3b7ff;--ll-secondary:#f2b5dd;--ll-glow:rgba(145,72,207,.16);--ll-glow2:rgba(55,99,203,.12)}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page))[data-lidlog-mode="arctic"]{color-scheme:light;--ll-canvas:#edf3f7;--ll-panel:#fff;--ll-glass:rgba(255,255,255,.88);--ll-raised:#e5eef4;--ll-text:#142d41;--ll-muted:#4b6275;--ll-line:#b8cad7;--ll-accent:#075e57;--ll-secondary:#5448a4;--ll-glow:rgba(102,184,175,.12);--ll-glow2:rgba(160,151,231,.10);--ll-button:#fff;--ll-logo:none;--ll-shadow:0 8px 26px rgba(37,65,82,.06)}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) body {background-color:var(--ll-canvas);background-image:radial-gradient(ellipse at 28% 0,var(--ll-glow),transparent 55%),radial-gradient(ellipse at 100% 36%,var(--ll-glow2),transparent 60%);background-size:100% 100%;color:var(--ll-text)}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.lidlog-home-hero,.lidlog-hero,.ct-hero,.bf-hero,.ig-hero,.tt-hero,.tt-hub-hero,.tt-talk-hero,.dr-hero){background:transparent;border-color:var(--ll-line)}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.site-header,.ct-topbar,.bf-topbar,.ig-topbar,.tt-topbar,.st-top,.tt-top,.dr-topbar,.admin-topbar){background:var(--ll-canvas)!important;color:var(--ll-text)!important;border-bottom:1px solid var(--ll-line)!important}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.brand,.ct-logo,.tt-logo,.ig-logo,.dr-brand,.vps-tools-footer-brand,.footer-brand-block,.lidlog-wordmark) img[src*="lidlog"]{filter:var(--ll-logo)!important;background:transparent;border:0}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.site-nav a,.header-lang-switch,.dr-top-actions a,.dr-top-actions summary,.dr-product-name,.ct-nav a,.vps-tool-language,.vps-tool-menu-toggle,.admin-topbar .nav-toggle,.admin-topbar .topbar-weather,.admin-topbar .topbar-mail,.admin-topbar .topbar-attention){color:var(--ll-text);border-color:var(--ll-line)}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.menu-toggle,.header-lang-switch,.vps-tool-menu-toggle,.nav-toggle){background:var(--ll-panel);border-color:var(--ll-line)}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) .menu-toggle span:not(.sr-only){background:var(--ll-text)}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.site-nav,.dr-account-top-dropdown,.vps-tool-mobile-menu,.dr-dashboard-setup-menu,.dr-report-more>div){background:var(--ll-panel);border-color:var(--ll-line)}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.lidlog-hero-copy h1,.lidlog-section-heading h2,.lidlog-note h2,.lidlog-workflow h2,.lidlog-workflow h3,.dr-hero h1,.dr-panel h2,.dr-panel h3,.dr-dashboard h1,.dr-report-card h3,.page-head h1,.panel-head h2,.panel h3){color:var(--ll-text);letter-spacing:-.035em}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.lidlog-hero-copy>p:not(.eyebrow),.lidlog-cards p,.lidlog-note li,.lidlog-workflow p,.dr-hero p,.dr-panel p,.dr-report-meta,.dr-report-job,.dr-report-number span,.dr-report-card dt,.dr-dashboard-scope,.dr-dashboard-setup-menu a span){color:var(--ll-muted)}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) .lidlog-hero-copy .lidlog-hero-note{color:var(--ll-muted)!important}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.eyebrow,.dr-eyebrow,.kicker,.lidlog-note-top,.lidlog-card-arrow,.lidlog-workflow li>span){color:var(--ll-accent)}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.lidlog-note,.lidlog-cards article,.ct-tool-card,.ct-card,.bf-card,.ig-card,.st-card,.tt-card,.tt-trade-card,.tt-panel,.dr-card,.dr-panel,.dr-hero-card,.dr-report-card,.dr-dashboard-stat,.dr-dashboard-filters,.dr-settings-section,.panel,.metric,.dashboard-kpi-widget,.quick-link,.settings-card,.vps-widget-library-panel,.admin-theme-card,.login-box){background:var(--ll-glass);border:1px solid var(--ll-line);border-radius:18px;color:var(--ll-text);box-shadow:var(--ll-shadow)}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.lidlog-note,.dr-report-card,.dashboard-kpi-widget){border-top-color:var(--ll-accent)}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) .lidlog-note::before{display:none}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.lidlog-note figcaption,.lidlog-card-icon,.lidlog-workflow,.dr-feature,.dr-account-nudge,.dr-usage-box,.dr-account-notice,.dr-dashboard-result-heading>span,.panel-head,.filter-bar,.dashboard-widget-footer,.mini-stat,.item-editor,.dashboard-health-cell,.admin-global-search){background:var(--ll-raised);border-color:var(--ll-line);color:var(--ll-text)}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.lidlog-note li,.lidlog-workflow li,.data-table td,.data-table th,.info-row,.dashboard-compact-row,.dr-report-card dl){border-color:var(--ll-line)}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.lidlog-cards a,.lidlog-footer a,.vps-tools-footer a,.lidlog-article a,.dr-account-invite,.dr-dashboard-clear,.dr-dashboard-extra summary,.dr-dashboard-setup-menu a,.dr-report-number,.dr-settings-section>summary){color:var(--ll-text)}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.button,.dr-btn,.ig-btn,.ct-button,.btn){border-radius:11px;min-height:44px}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.button-primary,.dr-btn-primary,.ct-button-primary,.ig-btn-primary,.btn-primary,.btn-gold){background:var(--ll-accent);border-color:var(--ll-accent);color:var(--ll-button);box-shadow:none}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.button-primary,.dr-btn-primary,.btn-primary):hover{background:var(--ll-accent);border-color:var(--ll-accent);color:var(--ll-button);filter:brightness(1.06)}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.button-secondary,.dr-btn:not(.dr-btn-primary):not(.dr-btn-danger),.btn-secondary,.ct-button-secondary){background:var(--ll-panel);border:1px solid var(--ll-line);color:var(--ll-text)}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.dr-field,.field,.filter-bar,.admin-global-search,.vps-search-form,.vps-search-page-form) :is(input,select,textarea),html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.bf-input,.ig-field) :is(input,select,textarea){background:var(--ll-panel);border:1px solid var(--ll-line);color:var(--ll-text);border-radius:10px;min-height:44px}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(input,textarea)::placeholder{color:var(--ll-muted);opacity:1}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--ll-accent);outline-offset:3px}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.lidlog-footer,.vps-tools-footer){background:var(--ll-canvas);color:var(--ll-text);border-color:var(--ll-line)}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.lidlog-footer .footer-brand-block p,.lidlog-footer .footer-bottom,.vps-tools-footer-copy){color:var(--ll-muted);border-color:var(--ll-line)}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.vps-search-dialog,.vps-search-result,.vps-search-page-form,.vps-search-empty){background:var(--ll-panel);color:var(--ll-text);border-color:var(--ll-line)}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.vps-search-result strong,.vps-search-dialog-head strong,.vps-search-close,.vps-public-search-trigger){color:var(--ll-text);background:var(--ll-panel);border-color:var(--ll-line)}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) .vps-search-form button{color:var(--ll-button);background:var(--ll-accent)}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) .lidlog-mode-control{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:var(--ll-muted);font-size:13px;padding-block:14px;max-width:100%}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) .lidlog-mode-control select{font:inherit;min-height:44px;max-width:100%;padding:9px 32px 9px 12px;background:var(--ll-panel);color:var(--ll-text);border:1px solid var(--ll-line);border-radius:10px}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) .admin-sidebar{background:var(--ll-canvas)!important;border-right:1px solid var(--ll-line)}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) .admin-sidebar .admin-nav-link{color:var(--ll-muted)!important;border-radius:10px;min-height:44px}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) .admin-sidebar .admin-nav-link.active{background:var(--ll-raised)!important;color:var(--ll-text)!important;box-shadow:inset 3px 0 var(--ll-accent)!important}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) .admin-sidebar .admin-nav-group{color:var(--ll-muted)!important;font-size:10px;letter-spacing:.12em}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) .admin-main{background:transparent}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.dashboard-kpi-copy strong,.dashboard-kpi-copy span,.metric strong,.quick-link strong,.dashboard-compact-row strong,.field label,.field>span){color:var(--ll-text)}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.subtle,.help,.dashboard-kpi-copy small,.dashboard-compact-row small,.info-row span:first-child){color:var(--ll-muted)}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) .data-table th{background:var(--ll-raised);color:var(--ll-muted)}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) .data-table td{color:var(--ll-text)}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) .topbar-tools>a{background:var(--ll-panel);border-color:var(--ll-line)}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) .login-page{background:var(--ll-canvas)!important}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) .lidlog-mode-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) .lidlog-mode-option{padding:24px;border:1px solid var(--ll-line);border-radius:16px;background:var(--ll-panel);color:var(--ll-text);text-align:left;cursor:pointer;min-height:100px;font:inherit}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) .lidlog-mode-option[aria-pressed="true"]{outline:2px solid var(--ll-accent);outline-offset:2px}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) .lidlog-mode-option strong{display:block;margin-bottom:8px}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.dr-field>span,.dr-label,.ct-lead,.ct-product-name,.ct-section-head p,.ct-tool-card p){color:var(--ll-muted)}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.ct-btn,.bf-btn,.st-btn,.ig-btn){background:var(--ll-panel);border-color:var(--ll-line);color:var(--ll-text);min-height:44px;border-radius:11px}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.ct-btn.primary,.ig-btn.primary,.bf-btn.primary,.st-btn.primary){background:var(--ll-accent);border-color:var(--ll-accent);color:var(--ll-button)}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.ct-hero-panel,.bf-result-card,.ig-hero-card){background:var(--ll-panel);border-color:var(--ll-line);color:var(--ll-text)}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.ct-hero-panel,.bf-result-card,.ig-hero-card) :is(h2,h3,p){color:var(--ll-text)}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.vps-tool-mobile-language,.vps-tool-mobile-menu,.vps-tool-mobile-menu a){background:var(--ll-panel)!important;color:var(--ll-text)!important;border-color:var(--ll-line)!important}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) .vps-tool-mobile-menu a:hover{background:var(--ll-raised)!important}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.dr-top-actions a,.dr-top-actions button,.dr-top-actions summary,.vps-tool-language){background:var(--ll-panel)!important;color:var(--ll-text)!important;border-color:var(--ll-line)!important}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.ct-product-name,.tt-product-name,.ig-product-name,.dr-product-name){color:var(--ll-muted)!important}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.dr-repeat-row,.dr-modal-card,.dr-account-nav,.dr-login-card,.dr-preset,.dr-add-row,.dr-photo-input,.ig-item,.ig-actions){background:var(--ll-panel);color:var(--ll-text);border-color:var(--ll-line)}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) .dr-row-number{background:var(--ll-accent);color:var(--ll-button)}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) .dr-account-nav a:is(:hover,.active){background:var(--ll-raised)}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.ig-nav .primary,.ig-hero-card a,.ig-hero-pills span,.ig-add,.ig-usage-actions a){background:var(--ll-panel);color:var(--ll-text);border-color:var(--ll-line)}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.ig-card-title>span,.ig-item-num,.ig-usage-actions a.primary){background:var(--ll-accent);color:var(--ll-button);border-color:var(--ll-accent)}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.ig-item-total,.ig-money,.ig-money b,.ig-total-box,.ig-total-box .balance,.ig-usage-box){background:var(--ll-raised);color:var(--ll-text);border-color:var(--ll-line)}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) .ig-total-box :is(strong,.balance span){color:var(--ll-text)}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.ig-lead,.ig-field>span,.ig-total-box span,.ig-usage-copy){color:var(--ll-muted)}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.ig-eyebrow,.ig-hero-card strong,.ig-usage-copy strong){color:var(--ll-accent)}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) .ig-usage-section{background:transparent}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) .ig-usage-actions a.primary{color:var(--ll-button)!important}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.ig-output-language,.ct-group,.ct-badge,.bf-preset,.bf-total,.bf-info-card,.bf-empty){background:var(--ll-panel);color:var(--ll-text);border-color:var(--ll-line)}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.ig-output-language strong,.bf-total strong){color:var(--ll-text)}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.ig-output-language small,.ct-tool-card ul,.bf-lead,.bf-label,.bf-empty,.bf-total span){color:var(--ll-muted)}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.ct-category,.ct-eyebrow,.bf-eyebrow){color:var(--ll-accent)}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) .ct-card-link{background:var(--ll-raised)!important;color:var(--ll-text)!important}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.ct-groups,.bf-info){background:transparent}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) .ct-proof span{color:var(--ll-muted);background:var(--ll-panel);border-color:var(--ll-line)}
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.brand,.ct-logo,.tt-logo,.ig-logo,.dr-brand,.vps-tools-footer-brand,.footer-brand-block,.lidlog-wordmark) img[data-lidlog-logo]{filter:var(--ll-logo)!important}
  /* Document paper retains the original shared palette inside the themed workspace. */
  html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.dr-paper,.ig-paper){
    color-scheme:light;--lidlog-green:#064e48;--lidlog-green-dark:#073b36;--lidlog-green-light:#157968;
    --lidlog-sage:#e8f1e9;--lidlog-sage-light:#f0f5ef;--lidlog-canvas:#f7f8f3;--lidlog-paper:#fffefa;
    --lidlog-ink:#202b27;--lidlog-muted:#53665d;--lidlog-line:#d4dfd4;--lidlog-accent:#397360;
    --navy:var(--lidlog-green);--navy2:var(--lidlog-green-dark);--gold:#b8d9c3;--paper:var(--lidlog-paper);
    --bg:var(--lidlog-canvas);--soft:var(--lidlog-sage-light);--ink:var(--lidlog-ink);--text:var(--lidlog-ink);--muted:var(--lidlog-muted);--line:var(--lidlog-line);
    --dr-navy:var(--lidlog-green);--dr-navy2:var(--lidlog-green-dark);--dr-gold:#c1ddc8;
    --dr-bg:var(--lidlog-canvas);--dr-card:var(--lidlog-paper);--dr-ink:var(--lidlog-ink);--dr-muted:var(--lidlog-muted);--dr-line:var(--lidlog-line);
  }
  @supports(backdrop-filter:blur(10px)){html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.lidlog-note,.lidlog-cards article,.dr-report-card,.dashboard-kpi-widget){backdrop-filter:blur(10px)}}
}
@media screen and (max-width:760px){html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) .lidlog-mode-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) .lidlog-home-hero{padding-top:40px}html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) .lidlog-mode-control{justify-content:center}}
@media screen and (prefers-reduced-transparency:reduce){html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)){--ll-glass:var(--ll-panel)}html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.lidlog-note,.lidlog-cards article,.dr-report-card,.dashboard-kpi-widget){backdrop-filter:none}}
@media screen and (forced-colors:active){html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.lidlog-note,.lidlog-cards article,.dr-report-card,.dashboard-kpi-widget){background:Canvas;color:CanvasText;box-shadow:none;backdrop-filter:none}html:root:root:not(:has(body.export-qa-mode,body.safety-export-page)) :is(.brand,.dr-brand,.lidlog-wordmark) img[src*="lidlog"]{filter:none!important;background:white}}
@media print{.lidlog-mode-control,.lidlog-mode-gallery{display:none!important}}
