@font-face{font-family:Tannenberg Bold;src:url(/fonts/tannenberg.bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}:root[data-theme=redblack]{--rb-red: #dd0000;--rb-black: #000000;--rb-white: #ffffff;--rb-grey-90: #0a0a0a;--rb-grey-60: #cccccc;--rb-grey-40: #666666;--rb-grey-20: #333333;--rb-red-light: #ff4444;--rb-red-dark: #1a0000;--theme-accent: var(--rb-red);--theme-accent-light: var(--rb-red-light);--theme-accent-trans: color-mix(in srgb, var(--rb-red) 13%, transparent);--theme-bg: var(--rb-black);--theme-bg-overlay: color-mix(in srgb, var(--rb-black) 93%, transparent);--theme-fg: var(--rb-white);--theme-on-accent: var(--rb-black);--theme-surface: var(--rb-grey-90);--theme-surface-hover: var(--rb-red-dark);--theme-text-muted: var(--rb-grey-60);--theme-text-dim: var(--rb-grey-40);--theme-border: var(--rb-grey-20);--theme-border-subtle: var(--rb-red-dark);--theme-surface-pump: #2f1c09;--theme-surface-lfo: #1a2f1c;--theme-font-display: "Tannenberg Bold", serif;--theme-font-body: "DM Mono", monospace;--theme-ease: cubic-bezier(.7, 0, .3, 1);--theme-duration-fast: .2s;--theme-duration-normal: .4s;--theme-duration-slow: .6s;--theme-radius-sm: 0px;--theme-radius-md: 0px;--theme-border-heavy: 4px;--mt-player-bg: var(--theme-surface);--mt-player-border: var(--theme-border);--mt-player-accent: var(--theme-accent);--mt-player-accent-light: var(--theme-accent-light);--mt-player-fg: var(--theme-fg);--mt-player-dim: var(--theme-border);--mt-player-text: var(--theme-accent);--mt-player-playhead: var(--theme-fg);--mt-player-loop-tint: var(--theme-accent-trans);--mt-player-marker: var(--theme-accent);--mt-player-radius: 0px;--mt-player-font-display: var(--theme-font-display);--mt-player-font-body: var(--theme-font-body);--mt-dropdown-font: var(--theme-font-body);--mt-dropdown-bg: var(--theme-surface);--mt-dropdown-fg: var(--theme-fg);--mt-dropdown-border: var(--theme-border);--mt-dropdown-accent: var(--theme-accent);--mt-dropdown-text: var(--theme-accent);--mt-dropdown-radius: 0px;--mt-slider-accent: var(--theme-accent);--mt-slider-accent-glow: color-mix(in srgb, var(--theme-accent) 25%, transparent);--mt-slider-surface: var(--theme-surface);--mt-slider-border: var(--theme-border);--mt-slider-bg: var(--theme-bg);--mt-slider-text: var(--theme-fg);--mt-slider-text-dim: var(--theme-text-dim);--mt-slider-font: var(--theme-font-body);--mt-slider-radius: 0px;--mt-labeled-slider-label-size: 11px;--mt-labeled-slider-label-weight: 400;--mt-labeled-slider-label-spacing: 0;--scrollbar-width: 4px;--scrollbar-track: transparent;--scrollbar-thumb: var(--rb-red);--scrollbar-radius: 0;--mt-section-header-font-size: 18px;--mt-section-header-font-weight: 400;--mt-section-header-letter-spacing: 1px;--mt-section-anim-duration: .35s;--mt-section-anim-ease: cubic-bezier(.7, 0, .3, 1.3);--mt-section-icon-pivot: bottom right;--mt-section-icon-offset: 4px;--mt-section-bracket-width: 4px;--mt-section-icon-border: 2px solid var(--theme-accent);--mt-section-icon-expanded: rotate(90deg);--mt-section-icon-collapsed: rotate(0deg);--mt-section-icon-size: 8px;--mt-section-bracket-color: color-mix(in srgb, var(--theme-accent) 40%, transparent);--ui-border-width: 24px}[data-theme=redblack] h2{font-size:22px;font-weight:400;letter-spacing:1px;text-transform:none;padding-bottom:12px}[data-theme=redblack] #ui-title{margin-bottom:16px;padding-bottom:12px;position:relative}[data-theme=redblack] h3{font-size:15px;font-weight:400;letter-spacing:1px;border-left:3px solid var(--theme-accent);padding-left:8px;margin-top:18px}[data-theme=redblack] label{font-size:11px;font-weight:400;letter-spacing:0}[data-theme=redblack] label span{font-family:var(--theme-font-body);font-size:11px;font-weight:400;letter-spacing:0}[data-theme=redblack] label.label-heading{font-size:15px;font-weight:400;letter-spacing:1px;border-left:3px solid var(--theme-accent);padding-left:8px}[data-theme=redblack] .color-label-small{font-size:8px}[data-theme=redblack] .footer{font-size:10px;font-weight:400;letter-spacing:1px;padding-top:14px}[data-theme=redblack] .custom-dropdown-display{font-size:11px}[data-theme=redblack] .custom-dropdown-search{font-size:12px}[data-theme=redblack] .custom-dropdown-group-heading{font-size:15px;font-weight:400;letter-spacing:1px}[data-theme=redblack] .custom-dropdown-option{font-size:12px}[data-theme=redblack] #btn-toggle-all-sections{font-size:9px;font-weight:500;letter-spacing:1px}[data-theme=redblack] #render-progress-container{border:none;border-left:3px solid var(--theme-accent)}[data-theme=redblack] #render-progress-container label{font-size:9px;font-weight:500}[data-theme=redblack] button,[data-theme=redblack] select,[data-theme=redblack] input[type=file]{font-size:11px;font-weight:500;letter-spacing:1px}[data-theme=redblack] #ui-container{border:none;box-shadow:none;font-weight:400;letter-spacing:.3px;transition:transform .5s var(--theme-ease);max-height:100vh;height:100vh}[data-theme=redblack] #theme-toggle{font-size:9px;font-weight:500;letter-spacing:1px;border:none;color:var(--theme-on-accent);background:var(--theme-accent);padding:4px 8px}[data-theme=redblack] #theme-toggle:hover{background:var(--theme-fg);color:var(--theme-on-accent)}[data-theme=redblack] .btn-upload{border:none}[data-theme=redblack] .btn-upload:hover{background:var(--theme-fg);color:var(--theme-on-accent)}[data-theme=redblack] .button-record{border:none;color:var(--theme-on-accent);font-weight:500}[data-theme=redblack] .button-record:hover{background:var(--theme-fg);color:var(--theme-on-accent)}[data-theme=redblack] .button-reset-all{color:var(--theme-fg);background:transparent;border:1px solid var(--theme-fg);font-weight:500}[data-theme=redblack] .button-reset-all:hover{background:var(--theme-accent);color:var(--theme-on-accent);border-color:var(--theme-accent)}[data-theme=redblack] .button-vary,[data-theme=redblack] .button-generate{background:var(--theme-fg);border:none;font-weight:500}[data-theme=redblack] .button-vary:hover,[data-theme=redblack] .button-generate:hover{background:var(--theme-accent);color:var(--theme-on-accent)}[data-theme=redblack] .button-snapshot{color:var(--theme-fg);background:transparent;border:1px solid var(--theme-fg);font-weight:500}[data-theme=redblack] .button-snapshot:hover{background:var(--theme-accent);color:var(--theme-on-accent);border-color:var(--theme-accent)}[data-theme=redblack] .button-snapshot-nav{color:var(--theme-fg);background:transparent;border:1px solid var(--theme-border-subtle, var(--theme-fg));font-weight:500}[data-theme=redblack] .button-snapshot-nav:hover:not(:disabled){background:var(--theme-accent);color:var(--theme-on-accent);border-color:var(--theme-accent)}[data-theme=redblack] .button-snapshot-nav:disabled{opacity:.3}[data-theme=redblack]{--diag-freeze-color: var(--theme-text-dim, #888);--diag-freeze-active-bg: var(--theme-accent);--diag-freeze-active-color: var(--theme-on-accent);--diag-freeze-active-border: var(--theme-accent)}[data-theme=redblack] mt-pump-row{--mt-row-bg: var(--theme-surface-pump);--mt-row-border: var(--theme-border-subtle);--mt-row-remove-color: var(--theme-text-dim, #888);--mt-row-remove-border: var(--theme-border-subtle, #555);--mt-row-remove-bg: transparent;--mt-row-remove-hover-bg: var(--theme-accent);--mt-row-remove-hover-color: var(--theme-on-accent);--mt-row-remove-hover-border: var(--theme-accent);--mt-row-remove-radius: 0;--mt-row-toggle-border: var(--theme-border-subtle, #555);--mt-row-toggle-color: var(--theme-text-dim, #888)}[data-theme=redblack] mt-lfo-row{--mt-row-bg: var(--theme-surface-lfo);--mt-row-border: var(--theme-border-subtle);--mt-row-remove-color: var(--theme-text-dim, #888);--mt-row-remove-border: var(--theme-border-subtle, #555);--mt-row-remove-bg: transparent;--mt-row-remove-hover-bg: var(--theme-accent);--mt-row-remove-hover-color: var(--theme-on-accent);--mt-row-remove-hover-border: var(--theme-accent);--mt-row-remove-radius: 0;--mt-row-toggle-border: var(--theme-border-subtle, #555);--mt-row-toggle-color: var(--theme-text-dim, #888)}[data-theme=redblack] .ios-download-button:hover{background:var(--theme-fg);color:var(--theme-on-accent)}[data-theme=redblack] .custom-dropdown-menu{border:none;border-left:4px solid var(--theme-accent);box-shadow:none}[data-theme=redblack] .custom-dropdown-option.selected{background:var(--theme-surface-hover)}[data-theme=redblack] #fade-overlay{background:var(--theme-accent)}[data-theme=redblack] #fade-overlay img{filter:none}[data-theme=redblack] #ui-border-strip{background:var(--theme-accent);height:100vh!important;transition:transform .5s var(--theme-ease);display:flex;flex-direction:column;pointer-events:auto}[data-theme=redblack] .strip-section{display:flex;flex-direction:column;align-items:center;width:24px}[data-theme=redblack] .strip-top{align-items:center;justify-content:flex-start}[data-theme=redblack] .strip-mid{flex:1;justify-content:center}[data-theme=redblack] .strip-bottom{justify-content:flex-end}[data-theme=redblack] .strip-btn{width:24px;height:24px;padding:0;border:none;background:transparent;color:var(--theme-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .4s var(--theme-ease),background .4s var(--theme-ease)}[data-theme=redblack] .strip-btn:hover{color:var(--theme-fg);background:var(--theme-bg)}[data-theme=redblack] .strip-pin-toggle{display:flex;align-items:center;justify-content:center;width:24px;height:24px;cursor:pointer;margin:0;color:var(--theme-on-accent);transition:color .4s var(--theme-ease)}[data-theme=redblack] .strip-pin-toggle:hover{color:var(--theme-fg)}[data-theme=redblack] .strip-pin-icon .pin-dot{transition:opacity .4s var(--theme-ease)}[data-theme=redblack] #ui-border-strip.strip-rolled{transform:translateY(calc(-100vh + 24px))}[data-theme=redblack] #ui-border-strip.strip-rolled .strip-top,[data-theme=redblack] #ui-border-strip.strip-rolled .strip-mid{opacity:0;transition:opacity .2s var(--theme-ease)}[data-theme=redblack] .strip-expand{opacity:0;pointer-events:none;transition:opacity .3s var(--theme-ease)}[data-theme=redblack] #ui-border-strip.strip-rolled .strip-expand{opacity:1;pointer-events:auto}[data-theme=redblack] .section-btn{color:var(--theme-fg);background:transparent;border-color:var(--theme-border-subtle, #333);font-family:var(--theme-font-display);font-weight:400;letter-spacing:1px;transition:color .4s var(--theme-ease),background .4s var(--theme-ease)}[data-theme=redblack] .section-btn:hover{color:var(--theme-fg);background:var(--theme-bg)}[data-theme=redblack] .section-btn.toggle-off{color:color-mix(in srgb,var(--theme-fg) 30%,transparent)}[data-theme=redblack] .section-btn.toggle-off:hover{color:var(--theme-fg);background:var(--theme-bg)}[data-theme=redblack] .strip-toggle-btn{border:none;font-size:16px;color:var(--theme-on-accent)}[data-theme=redblack] .strip-toggle-btn.toggle-off{color:color-mix(in srgb,var(--theme-on-accent) 30%,transparent)}[data-theme=redblack] .strip-separator{color:var(--theme-on-accent)}@keyframes rb-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes rb-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}@keyframes rb-spin-to-x{0%{transform:rotate(-45deg)}to{transform:rotate(315deg)}}@keyframes rb-spin-to-plus{0%{transform:rotate(0)}to{transform:rotate(-405deg)}}[data-theme=redblack] #ui-toggle-btn,[data-theme=redblack] #ui-pin-btn{display:none}[data-theme=redblack] #ui-toggle-btn{font-family:var(--theme-font-body);font-weight:300;font-size:22px;width:24px;height:24px;line-height:24px;border-radius:0;transition:background-color .4s var(--theme-ease);color:transparent;background:transparent;position:relative}[data-theme=redblack] #ui-toggle-btn:before{content:"✕";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--theme-on-accent);transition:color .4s var(--theme-ease)}[data-theme=redblack] #ui-toggle-btn.is-closed{background:transparent}[data-theme=redblack] #ui-toggle-btn.is-closed:before{color:var(--theme-accent);transform:rotate(-45deg)}[data-theme=redblack] #ui-toggle-btn.is-closed:hover{background:var(--theme-accent);animation:rb-bounce .5s var(--theme-ease) infinite}[data-theme=redblack] #ui-toggle-btn.is-closed:hover:before{color:var(--theme-on-accent)}[data-theme=redblack] #ui-toggle-btn:not(.is-closed):not(.spin-to-x):not(.spin-to-plus):hover:before{animation:rb-wiggle .6s var(--theme-ease) infinite}[data-theme=redblack] #ui-toggle-btn.spin-to-x:before{animation:rb-spin-to-x .6s var(--theme-ease) forwards}[data-theme=redblack] #ui-toggle-btn.spin-to-plus:before{animation:rb-spin-to-plus .6s var(--theme-ease) forwards}[data-theme=redblack] #ui-pin-btn{position:absolute;top:28px;left:0;right:auto;width:24px;height:24px;padding:4px;color:var(--theme-on-accent);transition:all .4s var(--theme-ease)}[data-theme=redblack] #ui-pin-btn:hover,[data-theme=redblack] #ui-pin-btn.pinned{color:var(--theme-on-accent)}[data-theme=redblack] #ui-title,[data-theme=redblack] .control-group,[data-theme=redblack] .footer{padding-left:32px}[data-theme=redblack] #ui-title:before{content:"";display:block;width:12px;height:12px;background:var(--theme-accent);margin-bottom:8px}[data-theme=redblack] .control-group,[data-theme=redblack] .control-group label,[data-theme=redblack] .control-group label span{color:var(--theme-on-accent)}:root[data-theme=greyyellow]{--gy-amber: #d4a017;--gy-amber-light: #e8be3f;--gy-charcoal: #1e1e1e;--gy-cream: #e8e4de;--gy-dark-amber: #1a1400;--gy-grey-surface: #2a2a2a;--gy-grey-hover: #353535;--gy-grey-text: #b0aca4;--gy-grey-dim: #6e6b65;--gy-grey-border: #3a3a3a;--gy-grey-subtle: #2f2f2f;--gy-record-red: #e60000;--gy-record-red-dark: #c03030;--gy-record-red-light: #ff4444;--gy-record-red-hover: #ff8080;--theme-accent: var(--gy-amber);--theme-accent-light: var(--gy-amber-light);--theme-accent-trans: color-mix(in srgb, var(--gy-amber) 12%, transparent);--theme-bg: var(--gy-charcoal);--theme-bg-overlay: color-mix(in srgb, var(--gy-charcoal) 93%, transparent);--theme-fg: var(--gy-cream);--theme-on-accent: var(--gy-dark-amber);--theme-surface: var(--gy-grey-surface);--theme-surface-hover: var(--gy-grey-hover);--theme-text-muted: var(--gy-grey-text);--theme-text-dim: var(--gy-grey-dim);--theme-border: var(--gy-grey-border);--theme-border-subtle: var(--gy-grey-subtle);--theme-surface-pump: #2a2210;--theme-surface-lfo: #1a2a22;--theme-font-display: "Chakra Petch", sans-serif;--theme-font-body: "Chakra Petch", sans-serif;--theme-ease: ease;--theme-duration-fast: .1s;--theme-duration-normal: .2s;--theme-duration-slow: .3s;--theme-radius-sm: 4px;--theme-radius-md: 6px;--theme-border-heavy: 1px;--mt-player-bg: var(--theme-surface);--mt-player-border: var(--theme-border);--mt-player-accent: var(--theme-accent);--mt-player-accent-light: var(--theme-accent-light);--mt-player-fg: var(--theme-fg);--mt-player-dim: var(--theme-border);--mt-player-text: var(--theme-accent);--mt-player-playhead: var(--theme-fg);--mt-player-loop-tint: var(--theme-accent-trans);--mt-player-marker: var(--theme-accent);--mt-player-radius: 6px;--mt-player-font-display: var(--theme-font-body);--mt-player-font-body: var(--theme-font-body);--mt-dropdown-font: var(--theme-font-body);--mt-dropdown-bg: var(--theme-surface);--mt-dropdown-fg: var(--theme-fg);--mt-dropdown-border: var(--theme-border);--mt-dropdown-accent: var(--theme-accent);--mt-dropdown-text: var(--theme-accent);--mt-dropdown-radius: 6px;--mt-slider-accent: var(--theme-accent);--mt-slider-accent-glow: color-mix(in srgb, var(--theme-accent) 25%, transparent);--mt-slider-surface: var(--theme-surface);--mt-slider-border: var(--theme-border);--mt-slider-bg: var(--theme-bg);--mt-slider-text: var(--theme-fg);--mt-slider-text-dim: var(--theme-text-dim);--mt-slider-font: var(--theme-font-body);--mt-slider-radius: var(--theme-radius-sm);--mt-labeled-slider-label-size: 12px;--mt-labeled-slider-label-weight: 400;--mt-labeled-slider-label-spacing: 0;--scrollbar-width: 6px;--scrollbar-track: transparent;--scrollbar-thumb: var(--gy-amber);--scrollbar-radius: 3px;--ui-border-width: 24px;--mt-section-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");--mt-section-icon-size: 14px;--mt-section-icon-border: none;--mt-section-icon-bg: var(--theme-accent);--mt-section-icon-expanded: rotate(0deg);--mt-section-icon-collapsed: rotate(-90deg);--mt-section-icon-offset: -12px;--mt-section-pad-v: 8px;--mt-section-pad-h: 16px;--mt-section-gap: 2px;--mt-section-header-font-size: 13px;--mt-section-header-font-weight: 600;--mt-section-header-letter-spacing: 1px;--mt-section-header-text-transform: uppercase;--mt-section-bracket-width: 4px}[data-theme=greyyellow] #ui-container{border:none;border-right:1px solid var(--theme-border);border-radius:0;box-shadow:0 4px 24px #00000040;max-height:100vh;height:100vh;transition:transform .3s ease}[data-theme=greyyellow] #ui-border-strip{transition:transform .3s ease}[data-theme=greyyellow] #ui-toggle-btn{background:transparent;color:var(--theme-accent);font-size:20px;line-height:30px;transition:transform .3s ease,color .2s,background-color .2s}[data-theme=greyyellow] #ui-toggle-btn.is-closed{transform:rotate(-45deg)}[data-theme=greyyellow] #ui-toggle-btn:hover{color:var(--theme-accent-light)}[data-theme=greyyellow] #ui-pin-btn{background:transparent;color:var(--theme-text-dim);transition:color .2s,transform .2s}[data-theme=greyyellow] #ui-pin-btn:hover{color:var(--theme-accent)}[data-theme=greyyellow] #ui-pin-btn.pinned{color:var(--theme-accent);transform:rotate(45deg)}[data-theme=greyyellow] h1{color:var(--theme-fg)}[data-theme=greyyellow] h2{font-size:16px;font-weight:600;letter-spacing:2px;text-transform:uppercase;padding-bottom:10px}[data-theme=greyyellow] #ui-title{margin-bottom:14px;padding-bottom:10px}[data-theme=greyyellow] h3{font-size:13px;font-weight:400;margin-top:15px;margin-bottom:5px}[data-theme=greyyellow] label{font-size:12px}[data-theme=greyyellow] label.label-heading{text-transform:uppercase;margin-top:15px;font-weight:700}[data-theme=greyyellow] button,[data-theme=greyyellow] select,[data-theme=greyyellow] input[type=file]{color:var(--theme-fg);border:1px solid var(--theme-text-dim)}[data-theme=greyyellow] #btn-toggle-all-sections{font-size:11px}[data-theme=greyyellow] #theme-toggle{padding:2px 7px;font-size:10px;letter-spacing:1px;text-transform:uppercase;font-weight:700;border:1px solid var(--theme-accent);color:var(--theme-accent);background:transparent;border-radius:4px}[data-theme=greyyellow] #theme-toggle:hover{background:var(--theme-accent);color:var(--theme-on-accent)}[data-theme=greyyellow] .button-record{background:var(--gy-record-red-dark);border-color:var(--gy-record-red-light);color:var(--theme-fg);margin-top:5px}[data-theme=greyyellow] .button-record:hover{background:var(--gy-record-red-light);border-color:var(--gy-record-red-hover)}[data-theme=greyyellow] .button-reset-all{color:var(--theme-accent-light);background:transparent;border:1px solid var(--theme-accent-light);flex:1;padding:0 8px;font-size:12px;font-weight:600}[data-theme=greyyellow] .button-reset-all:hover{background:var(--theme-accent-light);color:var(--theme-bg)}[data-theme=greyyellow] .button-vary,[data-theme=greyyellow] .button-generate{border-color:var(--theme-accent-light);flex:1;padding:0 8px;font-size:12px;font-weight:600}[data-theme=greyyellow] .button-vary:hover,[data-theme=greyyellow] .button-generate:hover{background:var(--theme-accent-light)}[data-theme=greyyellow] .button-snapshot{color:var(--theme-accent-light);background:transparent;border:1px solid var(--theme-accent-light);font-size:12px;font-weight:600}[data-theme=greyyellow] .button-snapshot:hover{background:var(--theme-accent-light);color:var(--theme-bg)}[data-theme=greyyellow] .button-snapshot-nav{color:var(--theme-accent-light);background:transparent;border:1px solid var(--theme-border-subtle, var(--theme-accent-light));font-size:12px;font-weight:600}[data-theme=greyyellow] .button-snapshot-nav:hover:not(:disabled){background:var(--theme-accent-light);color:var(--theme-bg)}[data-theme=greyyellow] .button-snapshot-nav:disabled{opacity:.3}[data-theme=greyyellow]{--diag-freeze-color: var(--theme-text-dim, #999);--diag-freeze-active-bg: var(--theme-accent-light);--diag-freeze-active-color: var(--theme-bg);--diag-freeze-active-border: var(--theme-accent-light)}[data-theme=greyyellow] mt-pump-row{--mt-row-bg: var(--theme-surface-pump);--mt-row-border: var(--theme-border-subtle);--mt-row-remove-color: var(--theme-text-dim, #999);--mt-row-remove-border: var(--theme-border-subtle, #666);--mt-row-remove-bg: transparent;--mt-row-remove-hover-bg: var(--theme-accent);--mt-row-remove-hover-color: var(--theme-on-accent);--mt-row-remove-hover-border: var(--theme-accent);--mt-row-remove-radius: var(--theme-radius-sm, 4px);--mt-row-toggle-border: var(--theme-border-subtle, #666);--mt-row-toggle-color: var(--theme-text-dim, #999)}[data-theme=greyyellow] mt-lfo-row{--mt-row-bg: var(--theme-surface-lfo);--mt-row-border: var(--theme-border-subtle);--mt-row-remove-color: var(--theme-text-dim, #999);--mt-row-remove-border: var(--theme-border-subtle, #666);--mt-row-remove-bg: transparent;--mt-row-remove-hover-bg: var(--theme-accent);--mt-row-remove-hover-color: var(--theme-on-accent);--mt-row-remove-hover-border: var(--theme-accent);--mt-row-remove-radius: var(--theme-radius-sm, 4px);--mt-row-toggle-border: var(--theme-border-subtle, #666);--mt-row-toggle-color: var(--theme-text-dim, #999)}[data-theme=greyyellow] input[type=color]{border:1px solid var(--theme-text-dim)}[data-theme=greyyellow] #render-progress-container label{text-transform:uppercase;font-size:12px}[data-theme=greyyellow] .footer{font-size:13px;padding-top:12px}[data-theme=greyyellow] .footer a{color:var(--theme-text-dim)}[data-theme=greyyellow] .footer a:hover{color:var(--theme-accent)}[data-theme=greyyellow] .custom-dropdown-menu{box-shadow:0 8px 16px #00000060}[data-theme=greyyellow] .custom-dropdown-display,[data-theme=greyyellow] .custom-dropdown-search{font-size:14px}[data-theme=greyyellow] .custom-dropdown-group-heading{text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}[data-theme=greyyellow] .custom-dropdown-option{font-size:13px}[data-theme=greyyellow] .custom-dropdown-option.selected{background:var(--theme-accent-trans)}[data-theme=greyyellow] .color-label-small{font-size:10px}[data-theme=greyyellow] #fade-overlay{background:url(/backgrounds/MilchTropf_70_2400_gold_on_leather.jpg) center / cover no-repeat}[data-theme=greyyellow] #fade-overlay img{display:none}[data-theme=greyyellow] .ios-download-button{border:1px solid var(--theme-text-dim)}@media(max-width:768px){[data-theme=greyyellow] .custom-dropdown-container select{border-radius:4px}}[data-theme=greyyellow] #ui-border-strip{background:var(--theme-surface);border-right:1px solid var(--theme-border);height:100vh!important;display:flex;flex-direction:column;pointer-events:auto;transition:transform .3s ease}[data-theme=greyyellow] .strip-section{display:flex;flex-direction:column;align-items:center;width:24px}[data-theme=greyyellow] .strip-top{align-items:center;justify-content:flex-start}[data-theme=greyyellow] .strip-mid{flex:1;justify-content:center}[data-theme=greyyellow] .strip-bottom{justify-content:flex-end}[data-theme=greyyellow] .strip-btn{width:24px;height:24px;padding:0;border:none;background:transparent;color:var(--theme-text-dim);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s ease}[data-theme=greyyellow] .strip-btn:hover{color:var(--theme-accent)}[data-theme=greyyellow] .strip-pin-toggle{display:flex;align-items:center;justify-content:center;width:24px;height:24px;cursor:pointer;margin:0;color:var(--theme-text-dim);transition:color .2s ease}[data-theme=greyyellow] .strip-pin-toggle:hover{color:var(--theme-accent)}[data-theme=greyyellow] .strip-pin-input:checked+.strip-pin-icon{color:var(--theme-accent)}[data-theme=greyyellow] #ui-border-strip.strip-rolled{transform:translateY(calc(-100vh + 24px))}[data-theme=greyyellow] #ui-border-strip.strip-rolled .strip-top,[data-theme=greyyellow] #ui-border-strip.strip-rolled .strip-mid{opacity:0;transition:opacity .2s ease}[data-theme=greyyellow] .strip-expand{opacity:0;pointer-events:none;transition:opacity .3s ease}[data-theme=greyyellow] #ui-border-strip.strip-rolled .strip-expand{opacity:1;pointer-events:auto}[data-theme=greyyellow] .strip-toggle-btn{color:var(--theme-text-muted);font-family:var(--theme-font-body);font-size:11px;font-weight:600;letter-spacing:.5px;border:1px solid var(--theme-border-subtle);border-radius:2px;transition:color .2s ease,background .2s ease,border-color .2s ease}[data-theme=greyyellow] .strip-toggle-btn:hover{color:var(--theme-accent)}[data-theme=greyyellow] .strip-toggle-btn.toggle-off{color:var(--theme-text-dim);opacity:.4}[data-theme=greyyellow] .strip-toggle-btn.toggle-off:hover{color:var(--theme-accent);opacity:1}[data-theme=greyyellow] .section-btn.cross-hover{box-shadow:inset 0 0 10px 2px var(--cross-hover-glow, var(--theme-accent))}[data-theme=greyyellow] .strip-separator{color:var(--theme-text-muted);font-size:8px}
