html[data-theme=dls]{--token-bg-page:var(--token-deep-900);--token-bg-surface:var(--token-deep-700);--token-bg-elevated:var(--token-deep-600);--token-bg-card:var(--token-deep-600);--token-border-default:rgba(255, 255, 255, 0.05);--token-border-muted:rgba(42, 45, 48, 0.3);--token-text-primary:var(--token-charcoal-100);--token-text-secondary:var(--token-charcoal-200);--token-text-muted:var(--token-charcoal-400);--token-btn-primary-bg:var(--token-sage-500);--token-btn-primary-text:var(--token-charcoal-100);--token-btn-primary-hover:var(--token-sage-600);--token-btn-secondary-bg:var(--token-deep-600);--token-btn-secondary-text:var(--token-charcoal-200);--token-input-bg:var(--token-deep-700);--token-input-border:rgba(255, 255, 255, 0.05);--token-input-text:var(--token-charcoal-100);--token-modal-bg:var(--token-deep-700);--token-modal-shell-bg:var(--token-deep-700);--token-modal-radius:var(--token-radius-xl);--token-modal-shadow:var(--token-shadow-elevated);--token-card-radius:var(--token-radius-lg);--token-card-shadow:var(--token-shadow-card);--token-surface-card:var(--token-bg-card);--token-surface-drawer:var(--token-drawer-bg);--token-status-clear:var(--token-success);--token-status-warning:var(--token-warning);--token-status-blocked:var(--token-error);--token-drawer-bg:var(--token-deep-700);--token-drawer-width:280px;--token-drawer-btn-active-bg:rgba(168, 188, 149, 0.15);--token-drawer-btn-active-border:rgba(168, 188, 149, 0.4);--token-drawer-btn-active-glow:rgba(168, 188, 149, 0.25);--token-header-bg:var(--token-deep-700);--token-header-border:rgba(42, 45, 48, 0.6);--token-header-bg-glass:rgba(14, 17, 19, 0.92);--token-header-border-glass:rgba(42, 45, 48, 0.6);--token-modal-secondary-text:var(--token-charcoal-200);--token-palette-bg:var(--token-deep-700);--token-block-vp-accent:#A8BC95;--token-block-cr-accent:#B0C48A;--token-block-cs-accent:#8ABCAA;--token-block-ch-accent:#8ABCAA;--token-block-kr-accent:#C4B47A;--token-block-ka-accent:#C49AAA;--token-block-kp-accent:#A89AC4;--token-block-cost-accent:#D48A7A;--token-block-rev-accent:#8AAAC4;--token-block-header-bg:var(--token-deep-600);--token-block-header-text:#8a8a80;--token-block-body-text:#cdc8be;--token-btn-ghost-hover:rgba(255, 255, 255, 0.06);--token-focus-ring:0 0 0 2px var(--token-sage-400);--token-drawer-divider:rgba(255, 255, 255, 0.08);--token-drawer-shadow:-4px 0 20px rgba(0, 0, 0, 0.3);--token-drawer-panel-header-bg:rgba(0, 0, 0, 0.2);--token-drawer-panel-header-border:rgba(255, 255, 255, 0.06);--token-drawer-panel-title:var(--token-charcoal-100);--token-drawer-panel-body:var(--token-charcoal-200);--token-drawer-panel-muted:var(--token-charcoal-400);--token-drawer-card-bg:var(--token-deep-700);--token-drawer-card-border:var(--token-border-default);--token-drawer-card-text:var(--token-text-primary);--token-drawer-card-hover-border:var(--token-sage-400);--token-drawer-card-hover-shadow:0 4px 12px rgba(168, 188, 149, 0.12);--token-drawer-card-ring-bg:rgba(168, 188, 149, 0.08);--token-dossier-primary-bg:var(--token-sage-500);--token-dossier-primary-hover:var(--token-sage-600);--token-dossier-primary-border:rgba(168, 188, 149, 0.4);--token-dossier-primary-shadow:0 0 16px rgba(168, 188, 149, 0.3),0 4px 12px rgba(0, 0, 0, 0.3);--token-dossier-primary-shadow-hover:0 0 24px rgba(168, 188, 149, 0.4),0 6px 16px rgba(0, 0, 0, 0.4);--token-pair-target-outline:var(--token-sage-400);--token-pair-target-glow:0 0 20px rgba(168, 188, 149, 0.35);--token-pair-connector-stroke:var(--token-sage-400);--token-btn-primary-glow:0 8px 24px rgba(168, 188, 149, 0.25);--token-btn-primary-glow-hover:0 12px 32px rgba(168, 188, 149, 0.35);--token-rail-bg:var(--token-deep-700);--token-rail-shadow:4px 0 20px rgba(0, 0, 0, 0.3);--token-rail-border:rgba(255, 255, 255, 0.06);--token-rail-btn-default:var(--token-charcoal-400);--token-rail-btn-hover-bg:rgba(255, 255, 255, 0.06);--token-rail-btn-hover-text:var(--token-charcoal-100);--token-rail-btn-active-bg:rgba(168, 188, 149, 0.15);--token-rail-btn-active-border:rgba(168, 188, 149, 0.4);--token-rail-btn-active-text:var(--token-sage-300);--token-rail-btn-active-glow:0 0 12px rgba(168, 188, 149, 0.25),inset 0 0 8px rgba(168, 188, 149, 0.1);--token-modal-header-bg:var(--token-deep-700);--token-modal-inner-border:rgba(42, 45, 48, 0.4);--token-modal-input-bg:var(--token-deep-900);--token-badge-purple-bg:rgba(168, 188, 149, 0.15);--token-badge-purple-text:var(--token-sage-300);--token-badge-amber-bg:var(--token-warning-glow);--token-badge-amber-text:var(--token-warning);--token-badge-blue-bg:var(--token-info-glow);--token-badge-blue-text:var(--token-info);--token-badge-cyan-bg:rgba(168, 188, 149, 0.15);--token-badge-cyan-text:var(--token-sage-300);--token-badge-error-bg:rgba(196, 106, 90, 0.15);--token-badge-error-border:rgba(196, 106, 90, 0.3);--token-workshop-header-bg:var(--token-deep-600);--token-workshop-header-border:var(--token-border-default);--token-motion-normal:200ms;--token-ease-standard:cubic-bezier(0.4, 0, 0.2, 1);--token-state-hover-bg:rgba(255, 255, 255, 0.06);--token-state-active-bg:rgba(255, 255, 255, 0.10);--token-state-disabled-opacity:0.5;--token-state-selected-border:var(--token-sage-400)}