html[data-theme=dark]{filter:invert()hue-rotate(180deg)brightness(110%)contrast(95%)grayscale(5%)!important;background:#fff!important}html[data-theme=dark] img,html[data-theme=dark] video,html[data-theme=dark] svg image,html[data-theme=dark] embed,html[data-theme=dark] object,html[data-theme=dark] [style*=background-image\:url],html[data-theme=dark] [style*=background\:url],html[data-theme=dark] .logo-img,html[data-theme=dark] .nav-logo,html[data-theme=dark] .brand-logo-wrap,html[data-theme=dark] .studio-signature-image,html[data-theme=dark] .preview-logo,html[data-theme=dark] .preview-signature img,html[data-theme=dark] .template-summary img,html[data-theme=dark] .signature-vault-preview img,html[data-theme=dark] .ls-image-preview img,html[data-theme=dark] .lazy-report-template-preview-asset,html[data-theme=dark] .tool-editor-shell{filter:invert()hue-rotate(180deg)contrast(83%)brightness(109%)!important}html[data-theme=dark] img *,html[data-theme=dark] video *,html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] select,html[data-theme=dark] .tool-editor-shell *{filter:none!important}.theme-toggle-floating-wrapper{z-index:9999;position:fixed;bottom:24px;right:24px}@media (max-width:768px){.theme-toggle-floating-wrapper{bottom:80px;right:16px}}.theme-toggle{color:#f8fafc;cursor:pointer;background:#1e293b;border:1px solid #334155;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:6px 12px;font-size:14px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 12px #0000000d}.theme-toggle:hover{background:#334155;border-color:#475569;transform:translateY(-1px);box-shadow:0 6px 16px #0000001a}.theme-toggle:active{transform:translateY(0)}.theme-toggle-thumb{background:#ffffff26;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:flex}
