@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&family=Roboto+Mono&display=swap);body{font-family:Inter,sans-serif;margin:0;padding:0;overflow:hidden;background-color:#020617;--accent-cyan:#0891b2}body.auth-locked #sidebar,body.auth-locked main{pointer-events:none;user-select:none;filter:blur(1px)}#sidebar{width:260px;min-width:64px;height:100vh;transition:width .3s cubic-bezier(.4, 0, .2, 1);display:flex;flex-direction:column;background-color:#0f172a;z-index:50;position:relative}#sidebar.collapsed{width:64px!important}@media (max-width:768px){#sidebar{min-width:18px}#sidebar.collapsed{width:18px!important;min-width:18px!important}#sidebar.collapsed #module-list,#sidebar.collapsed .nav-link,#sidebar.collapsed .nav-section-title,#sidebar.collapsed .nav-sublist,#sidebar.collapsed .p-4,#sidebar.collapsed .sidebar-label{display:none!important}}#sidebar-shield{position:absolute;inset:0;z-index:60;cursor:pointer;background:0 0}#sidebar:not(.collapsed) #sidebar-shield{display:none}#module-list{display:flex;flex-direction:column;justify-content:space-evenly;flex:1;padding:1rem 0}.nav-link{width:100%;display:flex;align-items:center;justify-content:flex-start;padding:1rem 1.5rem;color:#94a3b8;transition:.2s;overflow:hidden;white-space:nowrap;border-left:4px solid transparent;text-decoration:none;background:0 0;border-top:none;border-right:none;border-bottom:none;cursor:pointer}.nav-link:hover{background-color:rgba(30,41,59,.5);color:#fff;border-left-color:#06b6d4}.nav-link i{font-size:1.25rem;min-width:24px;text-align:center}#sidebar.collapsed .nav-link{justify-content:center;padding-left:0;padding-right:0;border-left:none}.sidebar-label{transition:opacity .2s;margin-left:1rem}#sidebar.collapsed .sidebar-label{opacity:0;display:none}.nav-section{padding:.25rem 0}.nav-section-title{padding:.35rem 1.5rem .4rem;font-size:.65rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#475569;border-bottom:1px solid rgba(148,163,184,.35)}.nav-section-title+.nav-sublist{margin-top:.25rem}.nav-sublist{margin-top:-.25rem;margin-bottom:.25rem}.nav-sub-link{padding:.65rem 1.5rem .65rem 3rem;font-size:.875rem;color:#7c8aa3}.nav-sub-link i{font-size:1rem;min-width:20px}#sidebar.collapsed .nav-section-title,#sidebar.collapsed .nav-sublist{display:none}#sidebar-toggle{z-index:70;transition:.2s;box-shadow:0 4px 15px rgba(0,0,0,.3)}#sidebar-toggle:active{transform:translateY(-50%) scale(.9)}#module-container{flex:1;height:100vh;overflow-y:auto!important;padding-bottom:150px;background-color:#020617}.hotspot-marker{position:absolute;width:24px;height:24px;background-color:rgba(6,182,212,.5);border:2px solid #06b6d4;border-radius:50%;cursor:pointer;transition:.3s;z-index:10}.hotspot-marker:hover{transform:translate(-50%,-50%) scale(1.3)!important;background-color:rgba(6,182,212,.9);box-shadow:0 0 20px #06b6d4}.pulse-animation{animation:2s infinite hotspot-pulse}@keyframes hotspot-pulse{0%{box-shadow:0 0 0 0 rgba(6,182,212,.7)}70%{box-shadow:0 0 0 15px rgba(6,182,212,0)}100%{box-shadow:0 0 0 0 rgba(6,182,212,0)}}.part-card .part-card-image-container{width:80px!important;height:80px!important;transition:width .2s,height .2s}.part-card.is-expanded .part-card-image-container{width:160px!important;height:160px!important}.part-card .part-card-meta-box{width:100%}.part-card .part-card-details-inline{display:block}.visual-guide-item,.visual-guide-item .visual-guide-image{border-radius:0!important}.visual-guide-title{margin-top:.25rem;margin-bottom:.5rem}.visual-guide-item .visual-guide-title{margin:0}.visual-guide-item .visual-guide-image{flex-shrink:0}body.theme-daylight .visual-guide-item,body.theme-ember .visual-guide-item,body.theme-forest .visual-guide-item,body.theme-lavender .visual-guide-item,body.theme-ocean .visual-guide-item,body.theme-sandstone .visual-guide-item{background:var(--tile-bg-strong)!important;border:1px solid var(--tile-border-hover)!important;color:var(--tile-text)!important}body.theme-daylight .visual-guide-item .visual-guide-title,body.theme-ember .visual-guide-item .visual-guide-title,body.theme-forest .visual-guide-item .visual-guide-title,body.theme-lavender .visual-guide-item .visual-guide-title,body.theme-ocean .visual-guide-item .visual-guide-title,body.theme-sandstone .visual-guide-item .visual-guide-title{color:var(--tile-text)!important}body.theme-daylight .visual-guide-item .visual-guide-description,body.theme-ember .visual-guide-item .visual-guide-description,body.theme-forest .visual-guide-item .visual-guide-description,body.theme-lavender .visual-guide-item .visual-guide-description,body.theme-ocean .visual-guide-item .visual-guide-description,body.theme-sandstone .visual-guide-item .visual-guide-description{color:var(--tile-muted)!important}.visual-guide-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.visual-guide-accent{color:var(--accent-cyan)!important}@media (max-width:768px){.part-card{border-radius:.9rem;position:relative}.part-card .part-card-image-container{width:64px!important;height:64px!important;margin-top:2px}.part-card h3{font-size:.95rem;line-height:1.25}.part-card .part-card-meta-box{border-radius:.75rem}.part-card .part-card-doc-btn{padding:.4rem .65rem;font-size:.65rem}.part-card .part-card-manufacturer-compact,.part-card .part-card-meta-row{line-height:1.2}.part-card .part-card-title{text-align:left;flex:1 1 auto;min-width:0}.part-card .part-card-top{justify-items:start}.part-card .part-card-content{text-align:left}.part-card .part-card-header{width:100%;justify-content:flex-start}.part-card .part-card-actions{margin-left:auto}.part-card .part-card-top-right{position:absolute;top:.65rem;right:.75rem;z-index:2}.part-card .part-card-id-stack{display:grid;row-gap:2px;text-align:right}.part-card .part-card-id-row{display:flex;align-items:center;gap:6px}.part-card .part-card-id-label{text-align:right}.part-card .part-card-id-row-top{gap:6px}.part-card .part-card-meta-row{width:100%}#sidebar button[onclick*=dashboard],#user-site-tag{display:none!important}#sidebar .nav-link{padding-left:.75rem;padding-right:.75rem}#sidebar .nav-section-title,#sidebar .nav-sub-link{padding-left:.75rem}select{scroll-margin-bottom:220px}#diag-back-dashboard,#dt-back-dashboard,#io-back-dashboard,#part-detail-modal button[onclick*=part-detail-modal],#qrg-back-dashboard,#uc-back-dashboard-btn,#vg-back-btn,[data-back-dashboard],button[data-access-close].text-2xl,button[data-clipboard-add-close].text-2xl,button[data-edit-part-close].text-2xl,button[data-modal-close].text-2xl,button[data-modal-close].text-xl,button[data-part-diagram-close].text-2xl,button[data-settings-close].text-xl,button[data-theme-close].text-xl,button[data-workflow-close].text-2xl{display:none!important}}.tech-table{width:100%;border-collapse:collapse;font-size:.875rem}.clipboard-input{width:100%;border-radius:.75rem;background-color:rgba(2,6,23,.6);border:1px solid #334155;padding:.5rem .75rem;font-size:.875rem;color:#e2e8f0;transition:border-color .2s,box-shadow .2s}.clipboard-input::placeholder{color:#64748b}.clipboard-input:focus{outline:0;border-color:#22d3ee;box-shadow:0 0 0 2px rgba(34,211,238,.35)}.tech-table th{text-align:left;padding:.75rem 1rem;color:#64748b;text-transform:uppercase;font-weight:900;letter-spacing:.1em;border-bottom:1px solid #1e293b}.tech-table td{padding:1rem;border-bottom:1px solid rgba(30,41,59,.5)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#020617}::-webkit-scrollbar-thumb{background:#1e293b;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#334155}body.theme-daylight{background:linear-gradient(180deg,#eef3fa 0,#e6edf6 55%,#dde6f2 100%);color:#1e293b;--tile-bg:rgba(214, 232, 249, 0.6);--tile-bg-strong:rgba(214, 232, 249, 0.75);--tile-border:rgba(148, 182, 220, 0.6);--tile-border-hover:#60a5fa;--tile-text:#0b1220;--tile-muted:#475569;--tile-icon:#334155;--tile-shadow:0 12px 28px rgba(15, 23, 42, 0.12);--accent-cyan:#5cc5ff}body.theme-daylight #module-container{background:radial-gradient(circle at top left,#f6f9ff 0,#e9f0f8 55%,#e0e9f4 100%)}body.theme-daylight #sidebar{background:linear-gradient(180deg,#f8fafc 0,#eef2f7 100%);border-color:#cbd5e1;box-shadow:6px 0 18px rgba(15,23,42,.08)}body.theme-daylight #sidebar-toggle{background-color:#5cc5ff;border-color:#cbd5e1;box-shadow:0 10px 20px rgba(56,189,248,.35)}body.theme-daylight #sidebar-toggle:hover{background-color:#1aa8f2}body.theme-daylight #browse-header,body.theme-daylight header{background:linear-gradient(90deg,rgba(226,232,240,.9),rgba(226,232,240,.6));border-color:#cbd5e1;box-shadow:0 10px 20px rgba(15,23,42,.08)}body.theme-daylight #current-module-title{color:#3b516a}body.theme-daylight #user-site-tag{color:#1d4ed8}body.theme-daylight .nav-link{color:#475569}body.theme-daylight .nav-link:hover{background-color:rgba(56,189,248,.12);color:#0f172a;border-left-color:#5cc5ff;box-shadow:inset 0 0 0 1px rgba(56,189,248,.15)}body.theme-daylight .nav-section-title{color:#6b7280}body.theme-daylight .nav-sub-link{color:#64748b}body.theme-daylight .nav-sub-link:hover{color:#0f172a}body.theme-daylight #settings-button,body.theme-daylight #sign-out-button{border-color:#b6c3d6;color:#475569;background-color:rgba(248,250,252,.7)}body.theme-daylight #helpdesk-button,body.theme-daylight #workflow-button{border-color:#b6c3d6!important;color:#475569!important;background-color:rgba(248,250,252,.7)!important}body.theme-daylight #settings-button:hover,body.theme-daylight #sign-out-button:hover{color:#0f172a;border-color:#5cc5ff;background-color:#f8fbff}body.theme-daylight #helpdesk-button:hover,body.theme-daylight #workflow-button:hover{color:#0f172a!important;border-color:#5cc5ff!important;background-color:#f8fbff!important}body.theme-ember #helpdesk-button,body.theme-ember #workflow-button,body.theme-forest #helpdesk-button,body.theme-forest #workflow-button,body.theme-lavender #helpdesk-button,body.theme-lavender #workflow-button,body.theme-ocean #helpdesk-button,body.theme-ocean #workflow-button,body.theme-sandstone #helpdesk-button,body.theme-sandstone #workflow-button{border-color:var(--tile-border)!important;color:var(--tile-icon)!important;background-color:rgba(248,250,252,.7)!important}body.theme-ember #helpdesk-button:hover,body.theme-ember #workflow-button:hover,body.theme-forest #helpdesk-button:hover,body.theme-forest #workflow-button:hover,body.theme-lavender #helpdesk-button:hover,body.theme-lavender #workflow-button:hover,body.theme-ocean #helpdesk-button:hover,body.theme-ocean #workflow-button:hover,body.theme-sandstone #helpdesk-button:hover,body.theme-sandstone #workflow-button:hover{color:var(--tile-text)!important;border-color:var(--tile-border-hover)!important;background-color:rgba(255,255,255,.85)!important}body.theme-daylight .settings-panel,body.theme-daylight .theme-panel{background:linear-gradient(160deg,#fbfdff 0,#f0f6fd 100%);border-color:#cbd5e1;color:#0f172a;box-shadow:0 18px 45px rgba(15,23,42,.18)}body.theme-daylight .settings-panel .text-slate-200,body.theme-daylight .theme-panel .text-slate-200{color:#0f172a}body.theme-daylight .settings-panel .text-slate-400,body.theme-daylight .theme-panel .text-slate-400{color:#64748b}body.theme-daylight .settings-panel .border-slate-800,body.theme-daylight .theme-panel .border-slate-800{border-color:#cbd5e1}body.theme-daylight ::-webkit-scrollbar-track{background:#e2e8f0}body.theme-daylight ::-webkit-scrollbar-thumb{background:#b6c3d6}body.theme-daylight ::-webkit-scrollbar-thumb:hover{background:#94a3b8}body.theme-daylight [data-asset-card]{background:rgba(214,232,249,.6);border:1px solid rgba(148,182,220,.6);box-shadow:0 12px 28px rgba(15,23,42,.12);backdrop-filter:blur(10px)}body.theme-daylight [data-asset-card]:hover{background:rgba(214,232,249,.8);border-color:#60a5fa;box-shadow:0 16px 36px rgba(37,99,235,.18)}body.theme-daylight [data-asset-card] h3{color:#0b1220}body.theme-daylight [data-asset-card]:hover h3{color:#2563eb}body.theme-daylight [data-asset-card] .fa-chevron-right{color:#334155}body.theme-daylight .text-slate-100,body.theme-daylight .text-slate-200,body.theme-daylight .text-white,body.theme-ember .text-slate-100,body.theme-ember .text-slate-200,body.theme-ember .text-white,body.theme-forest .text-slate-100,body.theme-forest .text-slate-200,body.theme-forest .text-white,body.theme-lavender .text-slate-100,body.theme-lavender .text-slate-200,body.theme-lavender .text-white,body.theme-ocean .text-slate-100,body.theme-ocean .text-slate-200,body.theme-ocean .text-white,body.theme-sandstone .text-slate-100,body.theme-sandstone .text-slate-200,body.theme-sandstone .text-white{color:var(--tile-text)!important}body.theme-daylight .text-slate-300,body.theme-ember .text-slate-300,body.theme-forest .text-slate-300,body.theme-lavender .text-slate-300,body.theme-ocean .text-slate-300,body.theme-sandstone .text-slate-300{color:var(--tile-muted)!important}body.theme-daylight #sidebar .nav-link.\!text-slate-200,body.theme-ember #sidebar .nav-link.\!text-slate-200,body.theme-forest #sidebar .nav-link.\!text-slate-200,body.theme-lavender #sidebar .nav-link.\!text-slate-200,body.theme-ocean #sidebar .nav-link.\!text-slate-200,body.theme-sandstone #sidebar .nav-link.\!text-slate-200{color:var(--tile-text)!important}body.theme-daylight #sidebar .nav-link.\!text-cyan-400,body.theme-ember #sidebar .nav-link.\!text-cyan-400,body.theme-forest #sidebar .nav-link.\!text-cyan-400,body.theme-lavender #sidebar .nav-link.\!text-cyan-400,body.theme-ocean #sidebar .nav-link.\!text-cyan-400,body.theme-sandstone #sidebar .nav-link.\!text-cyan-400{color:#0891b2!important}body.theme-daylight #sidebar .nav-link.\!text-cyan-400{color:#5cc5ff!important}body.theme-daylight #part-search-input,body.theme-ember #part-search-input,body.theme-forest #part-search-input,body.theme-lavender #part-search-input,body.theme-ocean #part-search-input,body.theme-sandstone #part-search-input{background-color:rgba(255,255,255,.75)!important;border-color:var(--tile-border)!important;color:var(--tile-text)!important}body.theme-daylight #part-search-input::placeholder,body.theme-ember #part-search-input::placeholder,body.theme-forest #part-search-input::placeholder,body.theme-lavender #part-search-input::placeholder,body.theme-ocean #part-search-input::placeholder,body.theme-sandstone #part-search-input::placeholder{color:var(--tile-muted)!important}body.theme-daylight .parts-search-icon,body.theme-ember .parts-search-icon,body.theme-forest .parts-search-icon,body.theme-lavender .parts-search-icon,body.theme-ocean .parts-search-icon,body.theme-sandstone .parts-search-icon{color:var(--tile-muted)!important}body.theme-ocean{background:linear-gradient(180deg,#e7f6fb 0,#d8eff7 55%,#cbe6f2 100%);color:#0f172a;--tile-bg:rgba(195, 230, 246, 0.55);--tile-bg-strong:rgba(195, 230, 246, 0.75);--tile-border:rgba(120, 180, 206, 0.55);--tile-border-hover:#38bdf8;--tile-text:#0b1220;--tile-muted:#33546d;--tile-icon:#2f4154;--tile-shadow:0 12px 28px rgba(7, 89, 133, 0.15)}body.theme-ocean #module-container{background:radial-gradient(circle at top left,#f4fbff 0,#e1f2f9 55%,#d3e9f3 100%)}body.theme-ocean #sidebar{background:linear-gradient(180deg,#f2fbff 0,#e2f2fb 100%);border-color:#b6d7e8;box-shadow:6px 0 18px rgba(14,116,144,.12)}body.theme-ocean #browse-header,body.theme-ocean header{background:linear-gradient(90deg,rgba(214,240,249,.9),rgba(214,240,249,.6));border-color:#b6d7e8}body.theme-ocean .nav-link:hover{background-color:rgba(14,165,233,.12);border-left-color:#38bdf8}body.theme-ocean #settings-button,body.theme-ocean #sign-out-button{border-color:#a7c9dd;color:#33546d;background-color:rgba(240,251,255,.7)}body.theme-ocean .settings-panel,body.theme-ocean .theme-panel{background:linear-gradient(160deg,#f8fdff 0,#e9f6fb 100%);border-color:#b6d7e8;color:#0f172a}body.theme-ocean ::-webkit-scrollbar-track{background:#d6edf6}body.theme-ocean ::-webkit-scrollbar-thumb{background:#9fc1d4}body.theme-ocean ::-webkit-scrollbar-thumb:hover{background:#7aa7bf}body.theme-ocean [data-asset-card]{background:rgba(195,230,246,.55);border:1px solid rgba(120,180,206,.55);box-shadow:0 12px 28px rgba(7,89,133,.15);backdrop-filter:blur(10px)}body.theme-ocean [data-asset-card]:hover{background:rgba(195,230,246,.8);border-color:#38bdf8}body.theme-ocean [data-asset-card] h3{color:#0b1220}body.theme-ocean [data-asset-card] .fa-chevron-right{color:#2f4154}body.theme-ember{background:linear-gradient(180deg,#fff2e8 0,#ffe4d4 60%,#f7d6c2 100%);color:#2c1b12;--tile-bg:rgba(255, 214, 193, 0.55);--tile-bg-strong:rgba(255, 214, 193, 0.75);--tile-border:rgba(214, 156, 124, 0.6);--tile-border-hover:#fb923c;--tile-text:#2c1b12;--tile-muted:#6b3b26;--tile-icon:#6b3b26;--tile-shadow:0 12px 28px rgba(124, 45, 18, 0.18)}body.theme-ember #module-container{background:radial-gradient(circle at top left,#fff8f2 0,#ffe9db 60%,#f7dbca 100%)}body.theme-ember #sidebar{background:linear-gradient(180deg,#fff6ef 0,#fde7da 100%);border-color:#f1c2a8;box-shadow:6px 0 18px rgba(124,45,18,.12)}body.theme-ember #browse-header,body.theme-ember header{background:linear-gradient(90deg,rgba(255,231,214,.9),rgba(255,231,214,.6));border-color:#f1c2a8}body.theme-ember .nav-link:hover{background-color:rgba(249,115,22,.12);border-left-color:#fb923c}body.theme-ember #settings-button,body.theme-ember #sign-out-button{border-color:#e5b497;color:#7c2d12;background-color:rgba(255,247,242,.7)}body.theme-ember .settings-panel,body.theme-ember .theme-panel{background:linear-gradient(160deg,#fffaf6 0,#ffe9dc 100%);border-color:#f1c2a8;color:#2c1b12}body.theme-ember ::-webkit-scrollbar-track{background:#f6dfd1}body.theme-ember ::-webkit-scrollbar-thumb{background:#e1b49d}body.theme-ember ::-webkit-scrollbar-thumb:hover{background:#c98e73}body.theme-ember [data-asset-card]{background:rgba(255,214,193,.55);border:1px solid rgba(214,156,124,.6);box-shadow:0 12px 28px rgba(124,45,18,.18);backdrop-filter:blur(10px)}body.theme-ember [data-asset-card]:hover{background:rgba(255,214,193,.85);border-color:#fb923c}body.theme-ember [data-asset-card] h3{color:#2c1b12}body.theme-ember [data-asset-card] .fa-chevron-right{color:#6b3b26}body.theme-forest{background:linear-gradient(180deg,#e8f4ef 0,#d9eee3 55%,#cfe4d6 100%);color:#0f2418;--tile-bg:rgba(200, 230, 215, 0.55);--tile-bg-strong:rgba(200, 230, 215, 0.75);--tile-border:rgba(130, 186, 156, 0.6);--tile-border-hover:#22c55e;--tile-text:#0f2418;--tile-muted:#2f5b46;--tile-icon:#2f5b46;--tile-shadow:0 12px 28px rgba(20, 83, 45, 0.16)}body.theme-forest #module-container{background:radial-gradient(circle at top left,#f5fbf8 0,#e3f2ea 55%,#d5e7dc 100%)}body.theme-forest #sidebar{background:linear-gradient(180deg,#f3faf6 0,#e2f0e7 100%);border-color:#b7d5c3;box-shadow:6px 0 18px rgba(20,83,45,.12)}body.theme-forest #browse-header,body.theme-forest header{background:linear-gradient(90deg,rgba(214,238,226,.9),rgba(214,238,226,.6));border-color:#b7d5c3}body.theme-forest .nav-link:hover{background-color:rgba(34,197,94,.12);border-left-color:#22c55e}body.theme-forest #settings-button,body.theme-forest #sign-out-button{border-color:#a9c8b5;color:#14532d;background-color:rgba(244,252,247,.7)}body.theme-forest .settings-panel,body.theme-forest .theme-panel{background:linear-gradient(160deg,#f8fdfb 0,#e6f2ea 100%);border-color:#b7d5c3;color:#0f2418}body.theme-forest ::-webkit-scrollbar-track{background:#d6eadf}body.theme-forest ::-webkit-scrollbar-thumb{background:#a7c4b4}body.theme-forest ::-webkit-scrollbar-thumb:hover{background:#7fa691}body.theme-forest [data-asset-card]{background:rgba(200,230,215,.55);border:1px solid rgba(130,186,156,.6);box-shadow:0 12px 28px rgba(20,83,45,.16);backdrop-filter:blur(10px)}body.theme-forest [data-asset-card]:hover{background:rgba(200,230,215,.85);border-color:#22c55e}body.theme-forest [data-asset-card] h3{color:#0f2418}body.theme-forest [data-asset-card] .fa-chevron-right{color:#2f5b46}body.theme-lavender{background:linear-gradient(180deg,#f2eefb 0,#e6ddf7 55%,#d9d0f2 100%);color:#1f1930;--tile-bg:rgba(219, 205, 243, 0.55);--tile-bg-strong:rgba(219, 205, 243, 0.75);--tile-border:rgba(174, 151, 219, 0.6);--tile-border-hover:#a855f7;--tile-text:#1f1930;--tile-muted:#4c3b72;--tile-icon:#4c3b72;--tile-shadow:0 12px 28px rgba(88, 28, 135, 0.18)}body.theme-lavender #module-container{background:radial-gradient(circle at top left,#faf7ff 0,#ece3fa 55%,#dfd6f5 100%)}body.theme-lavender #sidebar{background:linear-gradient(180deg,#f9f6ff 0,#ede4fa 100%);border-color:#c7b9e5;box-shadow:6px 0 18px rgba(88,28,135,.12)}body.theme-lavender #browse-header,body.theme-lavender header{background:linear-gradient(90deg,rgba(230,220,248,.9),rgba(230,220,248,.6));border-color:#c7b9e5}body.theme-lavender .nav-link:hover{background-color:rgba(147,51,234,.12);border-left-color:#a855f7}body.theme-lavender #settings-button,body.theme-lavender #sign-out-button{border-color:#b9acd6;color:#4c1d95;background-color:rgba(251,248,255,.7)}body.theme-lavender .settings-panel,body.theme-lavender .theme-panel{background:linear-gradient(160deg,#fbf9ff 0,#efe6fb 100%);border-color:#c7b9e5;color:#1f1930}body.theme-lavender ::-webkit-scrollbar-track{background:#e6ddf6}body.theme-lavender ::-webkit-scrollbar-thumb{background:#bdaed6}body.theme-lavender ::-webkit-scrollbar-thumb:hover{background:#9a82c5}body.theme-lavender [data-asset-card]{background:rgba(219,205,243,.55);border:1px solid rgba(174,151,219,.6);box-shadow:0 12px 28px rgba(88,28,135,.18);backdrop-filter:blur(10px)}body.theme-lavender [data-asset-card]:hover{background:rgba(219,205,243,.85);border-color:#a855f7}body.theme-lavender [data-asset-card] h3{color:#1f1930}body.theme-lavender [data-asset-card] .fa-chevron-right{color:#4c3b72}body.theme-sandstone{background:linear-gradient(180deg,#f7f1e7 0,#efe4d4 55%,#e6d6c2 100%);color:#2b2016;--tile-bg:rgba(235, 213, 191, 0.55);--tile-bg-strong:rgba(235, 213, 191, 0.75);--tile-border:rgba(196, 160, 125, 0.6);--tile-border-hover:#f59e0b;--tile-text:#2b2016;--tile-muted:#6b4c30;--tile-icon:#6b4c30;--tile-shadow:0 12px 28px rgba(120, 72, 24, 0.18)}body.theme-daylight :is(div,button,section,article,form,li,input,textarea,select)[class*=bg-slate-800],body.theme-daylight :is(div,button,section,article,form,li,input,textarea,select)[class*=bg-slate-900],body.theme-daylight :is(div,button,section,article,form,li,input,textarea,select)[class*=bg-slate-950],body.theme-ember :is(div,button,section,article,form,li,input,textarea,select)[class*=bg-slate-800],body.theme-ember :is(div,button,section,article,form,li,input,textarea,select)[class*=bg-slate-900],body.theme-ember :is(div,button,section,article,form,li,input,textarea,select)[class*=bg-slate-950],body.theme-forest :is(div,button,section,article,form,li,input,textarea,select)[class*=bg-slate-800],body.theme-forest :is(div,button,section,article,form,li,input,textarea,select)[class*=bg-slate-900],body.theme-forest :is(div,button,section,article,form,li,input,textarea,select)[class*=bg-slate-950],body.theme-lavender :is(div,button,section,article,form,li,input,textarea,select)[class*=bg-slate-800],body.theme-lavender :is(div,button,section,article,form,li,input,textarea,select)[class*=bg-slate-900],body.theme-lavender :is(div,button,section,article,form,li,input,textarea,select)[class*=bg-slate-950],body.theme-ocean :is(div,button,section,article,form,li,input,textarea,select)[class*=bg-slate-800],body.theme-ocean :is(div,button,section,article,form,li,input,textarea,select)[class*=bg-slate-900],body.theme-ocean :is(div,button,section,article,form,li,input,textarea,select)[class*=bg-slate-950],body.theme-sandstone :is(div,button,section,article,form,li,input,textarea,select)[class*=bg-slate-800],body.theme-sandstone :is(div,button,section,article,form,li,input,textarea,select)[class*=bg-slate-900],body.theme-sandstone :is(div,button,section,article,form,li,input,textarea,select)[class*=bg-slate-950]{background:var(--tile-bg);border-color:var(--tile-border);box-shadow:var(--tile-shadow);backdrop-filter:blur(10px);color:var(--tile-text)}body.theme-daylight :is(div,button,section,article,form,li,input,textarea,select)[class*=border-slate-],body.theme-ember :is(div,button,section,article,form,li,input,textarea,select)[class*=border-slate-],body.theme-forest :is(div,button,section,article,form,li,input,textarea,select)[class*=border-slate-],body.theme-lavender :is(div,button,section,article,form,li,input,textarea,select)[class*=border-slate-],body.theme-ocean :is(div,button,section,article,form,li,input,textarea,select)[class*=border-slate-],body.theme-sandstone :is(div,button,section,article,form,li,input,textarea,select)[class*=border-slate-]{border-color:var(--tile-border)!important}body.theme-daylight #drill-tap-container [class*="bg-cyan-500/10"],body.theme-ember #drill-tap-container [class*="bg-cyan-500/10"],body.theme-forest #drill-tap-container [class*="bg-cyan-500/10"],body.theme-lavender #drill-tap-container [class*="bg-cyan-500/10"],body.theme-ocean #drill-tap-container [class*="bg-cyan-500/10"],body.theme-sandstone #drill-tap-container [class*="bg-cyan-500/10"]{background:rgba(14,165,233,.12)!important;border-color:#0ea5e9!important;color:var(--tile-text)!important}body.theme-daylight #drill-tap-container .text-cyan-200,body.theme-ember #drill-tap-container .text-cyan-200,body.theme-forest #drill-tap-container .text-cyan-200,body.theme-lavender #drill-tap-container .text-cyan-200,body.theme-ocean #drill-tap-container .text-cyan-200,body.theme-sandstone #drill-tap-container .text-cyan-200{color:var(--tile-text)!important}body.theme-daylight #drill-tap-container .text-cyan-400,body.theme-ember #drill-tap-container .text-cyan-400,body.theme-forest #drill-tap-container .text-cyan-400,body.theme-lavender #drill-tap-container .text-cyan-400,body.theme-ocean #drill-tap-container .text-cyan-400,body.theme-sandstone #drill-tap-container .text-cyan-400{color:#0ea5e9!important}body.theme-daylight #io-index-container [class*="bg-cyan-500/10"],body.theme-ember #io-index-container [class*="bg-cyan-500/10"],body.theme-forest #io-index-container [class*="bg-cyan-500/10"],body.theme-lavender #io-index-container [class*="bg-cyan-500/10"],body.theme-ocean #io-index-container [class*="bg-cyan-500/10"],body.theme-sandstone #io-index-container [class*="bg-cyan-500/10"]{background:rgba(14,165,233,.12)!important;border-color:#0ea5e9!important;color:var(--tile-text)!important}body.theme-daylight #io-index-container .text-cyan-200,body.theme-ember #io-index-container .text-cyan-200,body.theme-forest #io-index-container .text-cyan-200,body.theme-lavender #io-index-container .text-cyan-200,body.theme-ocean #io-index-container .text-cyan-200,body.theme-sandstone #io-index-container .text-cyan-200{color:var(--tile-text)!important}body.theme-daylight #io-index-container .text-cyan-400,body.theme-ember #io-index-container .text-cyan-400,body.theme-forest #io-index-container .text-cyan-400,body.theme-lavender #io-index-container .text-cyan-400,body.theme-ocean #io-index-container .text-cyan-400,body.theme-sandstone #io-index-container .text-cyan-400{color:#0ea5e9!important}body.theme-daylight #fault-lookup-container [class*="bg-cyan-500/10"],body.theme-ember #fault-lookup-container [class*="bg-cyan-500/10"],body.theme-forest #fault-lookup-container [class*="bg-cyan-500/10"],body.theme-lavender #fault-lookup-container [class*="bg-cyan-500/10"],body.theme-ocean #fault-lookup-container [class*="bg-cyan-500/10"],body.theme-sandstone #fault-lookup-container [class*="bg-cyan-500/10"]{background:rgba(14,165,233,.12)!important;border-color:#0ea5e9!important;color:var(--tile-text)!important}body.theme-daylight #fault-lookup-container .text-cyan-200,body.theme-ember #fault-lookup-container .text-cyan-200,body.theme-forest #fault-lookup-container .text-cyan-200,body.theme-lavender #fault-lookup-container .text-cyan-200,body.theme-ocean #fault-lookup-container .text-cyan-200,body.theme-sandstone #fault-lookup-container .text-cyan-200{color:var(--tile-text)!important}body.theme-daylight #fault-lookup-container .text-cyan-400,body.theme-ember #fault-lookup-container .text-cyan-400,body.theme-forest #fault-lookup-container .text-cyan-400,body.theme-lavender #fault-lookup-container .text-cyan-400,body.theme-ocean #fault-lookup-container .text-cyan-400,body.theme-sandstone #fault-lookup-container .text-cyan-400{color:#0ea5e9!important}body.theme-daylight :is(div,button,section,article,form,li,input,textarea,select,a)[class*=bg-gray-],body.theme-ember :is(div,button,section,article,form,li,input,textarea,select,a)[class*=bg-gray-],body.theme-forest :is(div,button,section,article,form,li,input,textarea,select,a)[class*=bg-gray-],body.theme-lavender :is(div,button,section,article,form,li,input,textarea,select,a)[class*=bg-gray-],body.theme-ocean :is(div,button,section,article,form,li,input,textarea,select,a)[class*=bg-gray-],body.theme-sandstone :is(div,button,section,article,form,li,input,textarea,select,a)[class*=bg-gray-]{background:linear-gradient(rgba(15,23,42,.04),rgba(15,23,42,.04)),var(--tile-bg-strong)!important;border-color:var(--tile-border-hover)!important;border-width:1px!important;border-style:solid!important;box-shadow:0 12px 26px rgba(15,23,42,.12)!important;color:var(--tile-text)!important}body.theme-daylight :is(div,button,section,article,form,li)[class*=bg-slate-800]:hover,body.theme-daylight :is(div,button,section,article,form,li)[class*=bg-slate-900]:hover,body.theme-daylight :is(div,button,section,article,form,li)[class*=bg-slate-950]:hover,body.theme-ember :is(div,button,section,article,form,li)[class*=bg-slate-800]:hover,body.theme-ember :is(div,button,section,article,form,li)[class*=bg-slate-900]:hover,body.theme-ember :is(div,button,section,article,form,li)[class*=bg-slate-950]:hover,body.theme-forest :is(div,button,section,article,form,li)[class*=bg-slate-800]:hover,body.theme-forest :is(div,button,section,article,form,li)[class*=bg-slate-900]:hover,body.theme-forest :is(div,button,section,article,form,li)[class*=bg-slate-950]:hover,body.theme-lavender :is(div,button,section,article,form,li)[class*=bg-slate-800]:hover,body.theme-lavender :is(div,button,section,article,form,li)[class*=bg-slate-900]:hover,body.theme-lavender :is(div,button,section,article,form,li)[class*=bg-slate-950]:hover,body.theme-ocean :is(div,button,section,article,form,li)[class*=bg-slate-800]:hover,body.theme-ocean :is(div,button,section,article,form,li)[class*=bg-slate-900]:hover,body.theme-ocean :is(div,button,section,article,form,li)[class*=bg-slate-950]:hover,body.theme-sandstone :is(div,button,section,article,form,li)[class*=bg-slate-800]:hover,body.theme-sandstone :is(div,button,section,article,form,li)[class*=bg-slate-900]:hover,body.theme-sandstone :is(div,button,section,article,form,li)[class*=bg-slate-950]:hover{background:var(--tile-bg-strong);border-color:var(--tile-border-hover)}body.theme-daylight :is(div,button,section,article,form,li,a)[class*=bg-gray-]:hover,body.theme-ember :is(div,button,section,article,form,li,a)[class*=bg-gray-]:hover,body.theme-forest :is(div,button,section,article,form,li,a)[class*=bg-gray-]:hover,body.theme-lavender :is(div,button,section,article,form,li,a)[class*=bg-gray-]:hover,body.theme-ocean :is(div,button,section,article,form,li,a)[class*=bg-gray-]:hover,body.theme-sandstone :is(div,button,section,article,form,li,a)[class*=bg-gray-]:hover{background:var(--tile-bg-strong);border-color:var(--tile-border-hover)}body.theme-daylight :is(div,button,section,article,form,li,input,textarea,select,a)[class*=border-gray-],body.theme-ember :is(div,button,section,article,form,li,input,textarea,select,a)[class*=border-gray-],body.theme-forest :is(div,button,section,article,form,li,input,textarea,select,a)[class*=border-gray-],body.theme-lavender :is(div,button,section,article,form,li,input,textarea,select,a)[class*=border-gray-],body.theme-ocean :is(div,button,section,article,form,li,input,textarea,select,a)[class*=border-gray-],body.theme-sandstone :is(div,button,section,article,form,li,input,textarea,select,a)[class*=border-gray-]{border-color:var(--tile-border)!important}body.theme-daylight :is(div,button,section,article,form,li,input,textarea,select,a)[class*=text-gray-700],body.theme-daylight :is(div,button,section,article,form,li,input,textarea,select,a)[class*=text-gray-800],body.theme-daylight :is(div,button,section,article,form,li,input,textarea,select,a)[class*=text-gray-900],body.theme-ember :is(div,button,section,article,form,li,input,textarea,select,a)[class*=text-gray-700],body.theme-ember :is(div,button,section,article,form,li,input,textarea,select,a)[class*=text-gray-800],body.theme-ember :is(div,button,section,article,form,li,input,textarea,select,a)[class*=text-gray-900],body.theme-forest :is(div,button,section,article,form,li,input,textarea,select,a)[class*=text-gray-700],body.theme-forest :is(div,button,section,article,form,li,input,textarea,select,a)[class*=text-gray-800],body.theme-forest :is(div,button,section,article,form,li,input,textarea,select,a)[class*=text-gray-900],body.theme-lavender :is(div,button,section,article,form,li,input,textarea,select,a)[class*=text-gray-700],body.theme-lavender :is(div,button,section,article,form,li,input,textarea,select,a)[class*=text-gray-800],body.theme-lavender :is(div,button,section,article,form,li,input,textarea,select,a)[class*=text-gray-900],body.theme-ocean :is(div,button,section,article,form,li,input,textarea,select,a)[class*=text-gray-700],body.theme-ocean :is(div,button,section,article,form,li,input,textarea,select,a)[class*=text-gray-800],body.theme-ocean :is(div,button,section,article,form,li,input,textarea,select,a)[class*=text-gray-900],body.theme-sandstone :is(div,button,section,article,form,li,input,textarea,select,a)[class*=text-gray-700],body.theme-sandstone :is(div,button,section,article,form,li,input,textarea,select,a)[class*=text-gray-800],body.theme-sandstone :is(div,button,section,article,form,li,input,textarea,select,a)[class*=text-gray-900]{color:var(--tile-text)!important}body.theme-daylight :is(div,button,section,article,form,li,input,textarea,select,a)[class*=text-gray-300],body.theme-daylight :is(div,button,section,article,form,li,input,textarea,select,a)[class*=text-gray-400],body.theme-daylight :is(div,button,section,article,form,li,input,textarea,select,a)[class*=text-gray-500],body.theme-daylight :is(div,button,section,article,form,li,input,textarea,select,a)[class*=text-gray-600],body.theme-ember :is(div,button,section,article,form,li,input,textarea,select,a)[class*=text-gray-300],body.theme-ember :is(div,button,section,article,form,li,input,textarea,select,a)[class*=text-gray-400],body.theme-ember :is(div,button,section,article,form,li,input,textarea,select,a)[class*=text-gray-500],body.theme-ember :is(div,button,section,article,form,li,input,textarea,select,a)[class*=text-gray-600],body.theme-forest :is(div,button,section,article,form,li,input,textarea,select,a)[class*=text-gray-300],body.theme-forest :is(div,button,section,article,form,li,input,textarea,select,a)[class*=text-gray-400],body.theme-forest :is(div,button,section,article,form,li,input,textarea,select,a)[class*=text-gray-500],body.theme-forest :is(div,button,section,article,form,li,input,textarea,select,a)[class*=text-gray-600],body.theme-lavender :is(div,button,section,article,form,li,input,textarea,select,a)[class*=text-gray-300],body.theme-lavender :is(div,button,section,article,form,li,input,textarea,select,a)[class*=text-gray-400],body.theme-lavender :is(div,button,section,article,form,li,input,textarea,select,a)[class*=text-gray-500],body.theme-lavender :is(div,button,section,article,form,li,input,textarea,select,a)[class*=text-gray-600],body.theme-ocean :is(div,button,section,article,form,li,input,textarea,select,a)[class*=text-gray-300],body.theme-ocean :is(div,button,section,article,form,li,input,textarea,select,a)[class*=text-gray-400],body.theme-ocean :is(div,button,section,article,form,li,input,textarea,select,a)[class*=text-gray-500],body.theme-ocean :is(div,button,section,article,form,li,input,textarea,select,a)[class*=text-gray-600],body.theme-sandstone :is(div,button,section,article,form,li,input,textarea,select,a)[class*=text-gray-300],body.theme-sandstone :is(div,button,section,article,form,li,input,textarea,select,a)[class*=text-gray-400],body.theme-sandstone :is(div,button,section,article,form,li,input,textarea,select,a)[class*=text-gray-500],body.theme-sandstone :is(div,button,section,article,form,li,input,textarea,select,a)[class*=text-gray-600]{color:var(--tile-muted)!important}body.theme-daylight :is(input,textarea)[class*=placeholder-gray-]::placeholder,body.theme-ember :is(input,textarea)[class*=placeholder-gray-]::placeholder,body.theme-forest :is(input,textarea)[class*=placeholder-gray-]::placeholder,body.theme-lavender :is(input,textarea)[class*=placeholder-gray-]::placeholder,body.theme-ocean :is(input,textarea)[class*=placeholder-gray-]::placeholder,body.theme-sandstone :is(input,textarea)[class*=placeholder-gray-]::placeholder{color:var(--tile-muted)!important}body.theme-daylight :is(div,button,section,article,form,li)[class*=bg-slate-800] .text-white,body.theme-daylight :is(div,button,section,article,form,li)[class*=bg-slate-900] .text-white,body.theme-daylight :is(div,button,section,article,form,li)[class*=bg-slate-950] .text-white,body.theme-ember :is(div,button,section,article,form,li)[class*=bg-slate-800] .text-white,body.theme-ember :is(div,button,section,article,form,li)[class*=bg-slate-900] .text-white,body.theme-ember :is(div,button,section,article,form,li)[class*=bg-slate-950] .text-white,body.theme-forest :is(div,button,section,article,form,li)[class*=bg-slate-800] .text-white,body.theme-forest :is(div,button,section,article,form,li)[class*=bg-slate-900] .text-white,body.theme-forest :is(div,button,section,article,form,li)[class*=bg-slate-950] .text-white,body.theme-lavender :is(div,button,section,article,form,li)[class*=bg-slate-800] .text-white,body.theme-lavender :is(div,button,section,article,form,li)[class*=bg-slate-900] .text-white,body.theme-lavender :is(div,button,section,article,form,li)[class*=bg-slate-950] .text-white,body.theme-ocean :is(div,button,section,article,form,li)[class*=bg-slate-800] .text-white,body.theme-ocean :is(div,button,section,article,form,li)[class*=bg-slate-900] .text-white,body.theme-ocean :is(div,button,section,article,form,li)[class*=bg-slate-950] .text-white,body.theme-sandstone :is(div,button,section,article,form,li)[class*=bg-slate-800] .text-white,body.theme-sandstone :is(div,button,section,article,form,li)[class*=bg-slate-900] .text-white,body.theme-sandstone :is(div,button,section,article,form,li)[class*=bg-slate-950] .text-white{color:var(--tile-text)}body.theme-daylight :is(div,button,section,article,form,li)[class*=bg-slate-800] :is(.text-slate-200,.text-slate-300,.text-slate-400,.text-slate-500),body.theme-daylight :is(div,button,section,article,form,li)[class*=bg-slate-900] :is(.text-slate-200,.text-slate-300,.text-slate-400,.text-slate-500),body.theme-daylight :is(div,button,section,article,form,li)[class*=bg-slate-950] :is(.text-slate-200,.text-slate-300,.text-slate-400,.text-slate-500),body.theme-ember :is(div,button,section,article,form,li)[class*=bg-slate-800] :is(.text-slate-200,.text-slate-300,.text-slate-400,.text-slate-500),body.theme-ember :is(div,button,section,article,form,li)[class*=bg-slate-900] :is(.text-slate-200,.text-slate-300,.text-slate-400,.text-slate-500),body.theme-ember :is(div,button,section,article,form,li)[class*=bg-slate-950] :is(.text-slate-200,.text-slate-300,.text-slate-400,.text-slate-500),body.theme-forest :is(div,button,section,article,form,li)[class*=bg-slate-800] :is(.text-slate-200,.text-slate-300,.text-slate-400,.text-slate-500),body.theme-forest :is(div,button,section,article,form,li)[class*=bg-slate-900] :is(.text-slate-200,.text-slate-300,.text-slate-400,.text-slate-500),body.theme-forest :is(div,button,section,article,form,li)[class*=bg-slate-950] :is(.text-slate-200,.text-slate-300,.text-slate-400,.text-slate-500),body.theme-lavender :is(div,button,section,article,form,li)[class*=bg-slate-800] :is(.text-slate-200,.text-slate-300,.text-slate-400,.text-slate-500),body.theme-lavender :is(div,button,section,article,form,li)[class*=bg-slate-900] :is(.text-slate-200,.text-slate-300,.text-slate-400,.text-slate-500),body.theme-lavender :is(div,button,section,article,form,li)[class*=bg-slate-950] :is(.text-slate-200,.text-slate-300,.text-slate-400,.text-slate-500),body.theme-ocean :is(div,button,section,article,form,li)[class*=bg-slate-800] :is(.text-slate-200,.text-slate-300,.text-slate-400,.text-slate-500),body.theme-ocean :is(div,button,section,article,form,li)[class*=bg-slate-900] :is(.text-slate-200,.text-slate-300,.text-slate-400,.text-slate-500),body.theme-ocean :is(div,button,section,article,form,li)[class*=bg-slate-950] :is(.text-slate-200,.text-slate-300,.text-slate-400,.text-slate-500),body.theme-sandstone :is(div,button,section,article,form,li)[class*=bg-slate-800] :is(.text-slate-200,.text-slate-300,.text-slate-400,.text-slate-500),body.theme-sandstone :is(div,button,section,article,form,li)[class*=bg-slate-900] :is(.text-slate-200,.text-slate-300,.text-slate-400,.text-slate-500),body.theme-sandstone :is(div,button,section,article,form,li)[class*=bg-slate-950] :is(.text-slate-200,.text-slate-300,.text-slate-400,.text-slate-500){color:var(--tile-muted)}body.theme-daylight :is(div,button,section,article,form,li)[class*=bg-slate-800] :is(.text-slate-700,.text-slate-800),body.theme-daylight :is(div,button,section,article,form,li)[class*=bg-slate-900] :is(.text-slate-700,.text-slate-800),body.theme-daylight :is(div,button,section,article,form,li)[class*=bg-slate-950] :is(.text-slate-700,.text-slate-800),body.theme-ember :is(div,button,section,article,form,li)[class*=bg-slate-800] :is(.text-slate-700,.text-slate-800),body.theme-ember :is(div,button,section,article,form,li)[class*=bg-slate-900] :is(.text-slate-700,.text-slate-800),body.theme-ember :is(div,button,section,article,form,li)[class*=bg-slate-950] :is(.text-slate-700,.text-slate-800),body.theme-forest :is(div,button,section,article,form,li)[class*=bg-slate-800] :is(.text-slate-700,.text-slate-800),body.theme-forest :is(div,button,section,article,form,li)[class*=bg-slate-900] :is(.text-slate-700,.text-slate-800),body.theme-forest :is(div,button,section,article,form,li)[class*=bg-slate-950] :is(.text-slate-700,.text-slate-800),body.theme-lavender :is(div,button,section,article,form,li)[class*=bg-slate-800] :is(.text-slate-700,.text-slate-800),body.theme-lavender :is(div,button,section,article,form,li)[class*=bg-slate-900] :is(.text-slate-700,.text-slate-800),body.theme-lavender :is(div,button,section,article,form,li)[class*=bg-slate-950] :is(.text-slate-700,.text-slate-800),body.theme-ocean :is(div,button,section,article,form,li)[class*=bg-slate-800] :is(.text-slate-700,.text-slate-800),body.theme-ocean :is(div,button,section,article,form,li)[class*=bg-slate-900] :is(.text-slate-700,.text-slate-800),body.theme-ocean :is(div,button,section,article,form,li)[class*=bg-slate-950] :is(.text-slate-700,.text-slate-800),body.theme-sandstone :is(div,button,section,article,form,li)[class*=bg-slate-800] :is(.text-slate-700,.text-slate-800),body.theme-sandstone :is(div,button,section,article,form,li)[class*=bg-slate-900] :is(.text-slate-700,.text-slate-800),body.theme-sandstone :is(div,button,section,article,form,li)[class*=bg-slate-950] :is(.text-slate-700,.text-slate-800){color:var(--tile-icon)}body.theme-daylight :is(div,button,section,article,form,li)[class*=bg-slate-800] :is(input,textarea,select),body.theme-daylight :is(div,button,section,article,form,li)[class*=bg-slate-900] :is(input,textarea,select),body.theme-daylight :is(div,button,section,article,form,li)[class*=bg-slate-950] :is(input,textarea,select),body.theme-ember :is(div,button,section,article,form,li)[class*=bg-slate-800] :is(input,textarea,select),body.theme-ember :is(div,button,section,article,form,li)[class*=bg-slate-900] :is(input,textarea,select),body.theme-ember :is(div,button,section,article,form,li)[class*=bg-slate-950] :is(input,textarea,select),body.theme-forest :is(div,button,section,article,form,li)[class*=bg-slate-800] :is(input,textarea,select),body.theme-forest :is(div,button,section,article,form,li)[class*=bg-slate-900] :is(input,textarea,select),body.theme-forest :is(div,button,section,article,form,li)[class*=bg-slate-950] :is(input,textarea,select),body.theme-lavender :is(div,button,section,article,form,li)[class*=bg-slate-800] :is(input,textarea,select),body.theme-lavender :is(div,button,section,article,form,li)[class*=bg-slate-900] :is(input,textarea,select),body.theme-lavender :is(div,button,section,article,form,li)[class*=bg-slate-950] :is(input,textarea,select),body.theme-ocean :is(div,button,section,article,form,li)[class*=bg-slate-800] :is(input,textarea,select),body.theme-ocean :is(div,button,section,article,form,li)[class*=bg-slate-900] :is(input,textarea,select),body.theme-ocean :is(div,button,section,article,form,li)[class*=bg-slate-950] :is(input,textarea,select),body.theme-sandstone :is(div,button,section,article,form,li)[class*=bg-slate-800] :is(input,textarea,select),body.theme-sandstone :is(div,button,section,article,form,li)[class*=bg-slate-900] :is(input,textarea,select),body.theme-sandstone :is(div,button,section,article,form,li)[class*=bg-slate-950] :is(input,textarea,select){color:var(--tile-text)}body.theme-daylight :is(div,button,section,article,form,li)[class*=bg-slate-800] :is(input,textarea)::placeholder,body.theme-daylight :is(div,button,section,article,form,li)[class*=bg-slate-900] :is(input,textarea)::placeholder,body.theme-daylight :is(div,button,section,article,form,li)[class*=bg-slate-950] :is(input,textarea)::placeholder,body.theme-ember :is(div,button,section,article,form,li)[class*=bg-slate-800] :is(input,textarea)::placeholder,body.theme-ember :is(div,button,section,article,form,li)[class*=bg-slate-900] :is(input,textarea)::placeholder,body.theme-ember :is(div,button,section,article,form,li)[class*=bg-slate-950] :is(input,textarea)::placeholder,body.theme-forest :is(div,button,section,article,form,li)[class*=bg-slate-800] :is(input,textarea)::placeholder,body.theme-forest :is(div,button,section,article,form,li)[class*=bg-slate-900] :is(input,textarea)::placeholder,body.theme-forest :is(div,button,section,article,form,li)[class*=bg-slate-950] :is(input,textarea)::placeholder,body.theme-lavender :is(div,button,section,article,form,li)[class*=bg-slate-800] :is(input,textarea)::placeholder,body.theme-lavender :is(div,button,section,article,form,li)[class*=bg-slate-900] :is(input,textarea)::placeholder,body.theme-lavender :is(div,button,section,article,form,li)[class*=bg-slate-950] :is(input,textarea)::placeholder,body.theme-ocean :is(div,button,section,article,form,li)[class*=bg-slate-800] :is(input,textarea)::placeholder,body.theme-ocean :is(div,button,section,article,form,li)[class*=bg-slate-900] :is(input,textarea)::placeholder,body.theme-ocean :is(div,button,section,article,form,li)[class*=bg-slate-950] :is(input,textarea)::placeholder,body.theme-sandstone :is(div,button,section,article,form,li)[class*=bg-slate-800] :is(input,textarea)::placeholder,body.theme-sandstone :is(div,button,section,article,form,li)[class*=bg-slate-900] :is(input,textarea)::placeholder,body.theme-sandstone :is(div,button,section,article,form,li)[class*=bg-slate-950] :is(input,textarea)::placeholder{color:var(--tile-muted)}body.theme-sandstone #module-container{background:radial-gradient(circle at top left,#fff9f2 0,#f2e7d8 55%,#e8d7c4 100%)}body.theme-sandstone #sidebar{background:linear-gradient(180deg,#fff8f0 0,#f3e6d7 100%);border-color:#d4c1a8;box-shadow:6px 0 18px rgba(120,72,24,.12)}body.theme-sandstone #browse-header,body.theme-sandstone header{background:linear-gradient(90deg,rgba(240,226,208,.9),rgba(240,226,208,.6));border-color:#d4c1a8}body.theme-sandstone .nav-link:hover{background-color:rgba(202,138,4,.12);border-left-color:#f59e0b}body.theme-sandstone #settings-button,body.theme-sandstone #sign-out-button{border-color:#cdb7a0;color:#7c4a12;background-color:rgba(255,249,242,.7)}body.theme-sandstone .settings-panel,body.theme-sandstone .theme-panel{background:linear-gradient(160deg,#fffaf4 0,#f2e6d6 100%);border-color:#d4c1a8;color:#2b2016}body.theme-sandstone ::-webkit-scrollbar-track{background:#eadfce}body.theme-sandstone ::-webkit-scrollbar-thumb{background:#c6b19a}body.theme-sandstone ::-webkit-scrollbar-thumb:hover{background:#a98a71}body.theme-sandstone [data-asset-card]{background:rgba(235,213,191,.55);border:1px solid rgba(196,160,125,.6);box-shadow:0 12px 28px rgba(120,72,24,.18);backdrop-filter:blur(10px)}body.theme-sandstone [data-asset-card]:hover{background:rgba(235,213,191,.85);border-color:#f59e0b}body.theme-sandstone [data-asset-card] h3{color:#2b2016}body.theme-sandstone [data-asset-card] .fa-chevron-right{color:#6b4c30}