.theme-skin-collection{padding-block:16px 12px}.theme-skin-heading{justify-content:space-between;align-items:end;gap:16px;margin-block-end:16px;display:flex}.theme-skin-kicker{color:var(--doc-muted);font:600 10px/1.5 var(--dixy-font-sans);letter-spacing:.16em}.theme-skin-heading h1{font:600 clamp(20px, 2.3vw, 29px)/1.25 var(--dixy-font-display);letter-spacing:-.035em;margin:4px 0 0}.theme-history-actions{align-items:center;gap:4px;display:flex}.theme-skin-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.theme-skin-option.dixy-button{inline-size:100%;height:auto;white-space:normal;text-align:start;border:1px solid var(--doc-line);min-inline-size:0;color:var(--dixy-color-text-primary);background:var(--doc-bg);border-radius:12px;flex-direction:column;justify-content:start;align-items:stretch;gap:8px;padding:5px;display:flex}.theme-skin-option.dixy-button[aria-pressed=true]{border-color:var(--dixy-color-border-focus);box-shadow:0 0 0 1px var(--dixy-color-border-focus)}.theme-skin-miniature{background:color-mix(in srgb, var(--skin-base) 80%, white);border:1px solid color-mix(in srgb, var(--skin-color) 30%, transparent);border-radius:8px;block-size:65px;display:block;position:relative;overflow:hidden}.theme-mini-title{color:var(--skin-color);font:600 24px/1.2 Georgia,serif;position:absolute;inset-block-start:5px;inset-inline-start:12px}.theme-mini-line{background:var(--skin-mid);border-radius:3px;block-size:3px;inline-size:44%;position:absolute;inset-block-start:38px;inset-inline-start:12px}.theme-mini-button{background:var(--skin-color);border-radius:3px;block-size:8px;inline-size:29px;position:absolute;inset-block-start:48px;inset-inline-start:12px}.theme-mini-switch{background:var(--skin-color);block-size:14px;inline-size:28px;box-shadow:inset -13px 0 0 2px var(--skin-mid);border-radius:12px;position:absolute;inset-block-start:19px;inset-inline-end:12px}.theme-skin-option-name{font:600 11px/1.4 var(--dixy-font-sans);justify-content:space-between;gap:6px;padding:1px 5px 4px;display:flex}.theme-skin-selected{color:var(--doc-muted)}[data-skin-preview=living-forest] .theme-skin-miniature{background:radial-gradient(at 0 0,#b6c49e,#0000 70%),#f0ecdf;border:2px solid #788654;border-radius:13px 5px 12px 4px}[data-skin-preview=living-forest] .theme-mini-title:after{content:"";background:#658446;border-radius:0 90%;width:12px;height:7px;margin-inline-start:4px;display:inline-block;transform:rotate(-35deg)}[data-skin-preview=retro-os] .theme-skin-miniature{border:2px solid #393a35;border-radius:1px;box-shadow:2px 2px #393a35}[data-skin-preview=retro-os] .theme-mini-button{border-radius:0;box-shadow:2px 2px #393a35}[data-skin-preview=retro-os] .theme-mini-title{font-family:monospace}[data-skin-preview=winamp-signal] .theme-skin-miniature{background:repeating-linear-gradient(0deg,#1f2520 0 3px,#262c26 3px 4px);border:3px double #69715f;border-radius:3px}[data-skin-preview=winamp-signal] .theme-mini-title{font-family:monospace}[data-skin-preview=studio-hardware] .theme-skin-miniature{background:linear-gradient(155deg,#f4f4f0,#d0d2cf);box-shadow:inset 0 1px #fff}[data-skin-preview=studio-hardware] .theme-mini-switch{box-shadow:inset -13px 0 0 2px #bbc0bd,0 2px 3px #5555}[data-skin-preview=prism-glass] .theme-skin-miniature{background:radial-gradient(at 0 0,#a998e5,#0000 70%),linear-gradient(135deg,#c8d9f4,#e3c8df);border:1px solid #fffa;box-shadow:inset 0 0 0 3px #ffffff20}[data-skin-preview=tactile-atelier] .theme-skin-miniature{background:#f4ead8;border:3px double #97734c}.theme-skin-caption{min-height:32px;color:var(--doc-muted);font:var(--dixy-font-caption);justify-content:space-between;align-items:center;gap:12px;padding-block-start:8px;display:flex}.theme-export-extra{justify-content:space-between;gap:8px;margin-block:12px;display:flex}.theme-glass-note{border:var(--dixy-border-default);border-radius:var(--dixy-radius-full);font:var(--dixy-font-caption);background:var(--dixy-color-background-surface-raised);justify-content:space-between;gap:16px;margin-block-end:24px;padding:8px 16px;display:flex}.theme-glass-note span:first-child{font-weight:600}.theme-player-scene{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;max-width:1000px;margin-inline:auto;display:grid}.theme-player-main,.theme-player-queue{min-inline-size:0}.theme-player-main .dixy-card-content{gap:16px}.theme-scene-eyebrow{font:600 10px/1.5 var(--dixy-font-sans);letter-spacing:.14em;color:var(--dixy-color-text-secondary)}.theme-album-art{aspect-ratio:2.3;border:var(--dixy-border-subtle);border-radius:var(--dixy-radius-card);background:radial-gradient(ellipse at 20% 10%, var(--dixy-color-background-action-primary-subtle), transparent 70%), var(--dixy-color-background-surface-sunken);color:var(--dixy-color-text-action-primary);place-items:center;gap:0;margin-block:10px;padding:16px;display:grid}.theme-album-art svg{width:65%;height:auto;max-height:85px}.theme-album-art span{letter-spacing:.16em;font:10px/1.5 ui-monospace,monospace}.theme-now-playing{justify-content:space-between;align-items:center;gap:12px;display:flex}.theme-track-time{font:var(--dixy-font-caption);color:var(--dixy-color-text-secondary);justify-content:space-between;margin-block-start:-10px;display:flex}.theme-player-transport{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.theme-play-button{min-block-size:52px;min-inline-size:52px}.theme-volume .dixy-slider-label{align-items:center;gap:6px;display:flex}.theme-track-list{gap:4px;display:grid}.theme-track-row.dixy-button{text-align:start;inline-size:100%;white-space:normal;justify-content:start;gap:14px;height:auto;min-height:68px;padding:12px;display:flex}.theme-track-number{font:var(--dixy-font-caption);color:var(--dixy-color-text-secondary)}.theme-track-copy{flex:1;gap:3px;min-inline-size:0;display:grid}.theme-track-copy small{font:var(--dixy-font-caption);color:var(--dixy-color-text-secondary)}.theme-player-note{border-block-start:var(--dixy-border-subtle);justify-items:start;gap:12px;margin-block-start:16px;padding-block-start:20px;display:grid}.theme-state-scene{gap:24px;display:grid}.theme-state-scene .dixy-card-content{gap:24px}.theme-state-actions{flex-wrap:wrap;gap:12px;display:flex}.theme-state-choices{flex-wrap:wrap;gap:24px;display:flex}.theme-state-choices label{font:var(--dixy-font-label-sm);align-items:center;gap:8px;display:flex}.theme-table-scroll{max-width:100%;overflow:auto}@media (width<=1000px){.theme-skin-strip{scroll-snap-type:x proximity;padding:2px 2px 8px;display:flex;overflow-x:auto}.theme-skin-option.dixy-button{scroll-snap-align:start;flex:0 0 165px}}@media (width<=640px){.theme-skin-heading{flex-direction:column;align-items:start;gap:8px}.theme-skin-heading h1{font-size:22px}.theme-history-actions{justify-content:end;width:100%}.theme-skin-caption{flex-direction:column;align-items:start;gap:4px}.theme-player-scene{grid-template-columns:minmax(0,1fr);gap:24px}.theme-player-transport{gap:6px}.theme-glass-note{border-radius:12px;flex-direction:column;gap:3px}}.theme-scene-brand{align-items:center;gap:22px;min-height:44px;margin-block-end:26px;display:flex}.theme-scene-brand>strong{font:800 34px/1 var(--dixy-font-display);letter-spacing:-.05em}.theme-scene-brand>span{border-inline-start:1px solid var(--dixy-color-border-default);text-transform:uppercase;letter-spacing:.18em;font:500 12px/1.5 var(--dixy-font-sans);padding-inline-start:22px}.theme-scene-brand>div{gap:10px;margin-inline-start:auto;display:flex}.theme-scene-brand i{border:1px solid #0002;border-radius:50%;width:22px;height:22px;box-shadow:inset 0 1px 2px #fff8,0 1px 2px #0003}.theme-preview-canvas{padding:32px!important}@media (width<=560px){.theme-preview-canvas{padding:24px 18px!important}.theme-scene-brand{flex-wrap:wrap;gap:12px;margin-block-end:24px}.theme-scene-brand>strong{font-size:28px}.theme-scene-brand>span{letter-spacing:.12em;padding-inline-start:12px;font-size:9px}.theme-scene-brand i{width:14px;height:14px}.theme-scene-brand>div{gap:6px}}.theme-recipe-mixer{border:1px solid var(--doc-line);background:var(--doc-bg);border-radius:14px;margin-block:8px 24px;padding:20px}.theme-mixer-heading{justify-content:space-between;align-items:center;gap:20px;margin-block-end:18px;display:flex}.theme-mixer-heading h2{font:600 20px/1.3 var(--dixy-font-display);letter-spacing:-.03em;margin:0 0 4px}.theme-mixer-heading p,.theme-mixer-help{color:var(--doc-muted);font:400 12px/1.6 var(--dixy-font-sans);margin:0}.theme-mixer-controls{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.theme-mixer-controls label{min-width:170px;font:500 12px/1.4 var(--dixy-font-sans);flex:1;gap:7px;display:grid}.theme-mixer-controls .dixy-input{height:36px}.theme-recipe-mixer details{margin-block:18px 10px}.theme-recipe-mixer summary{cursor:pointer;font:500 12px/1.5 var(--dixy-font-sans)}.theme-recipe-parameters{grid-template-columns:1fr 1fr;gap:30px;margin-block:16px;display:grid}.theme-recipe-parameters fieldset{border:0;min-width:0;padding:0}.theme-recipe-parameters legend{font:600 12px/1.4 var(--dixy-font-sans);margin-block-end:16px}.theme-recipe-range{gap:12px;margin-block-end:18px;display:grid}.theme-recipe-range>span{color:var(--doc-muted);font:400 12px/1.4 var(--dixy-font-sans);justify-content:space-between;display:flex}.theme-mixer-notice{font:500 12px/1.5 var(--dixy-font-sans)}.theme-mixer-warning{border:1px solid var(--dixy-color-border-warning);background:color-mix(in srgb, var(--dixy-color-border-warning) 10%, transparent);border-radius:8px;justify-items:start;gap:8px;margin-block:4px 12px;padding:10px 12px;display:grid}.theme-mixer-warning p{color:var(--dixy-color-text-primary);font:400 12px/1.5 var(--dixy-font-sans);margin:0}@media (width<=700px){.theme-recipe-parameters{grid-template-columns:1fr}.theme-mixer-heading{align-items:start}}.theme-editor-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.theme-customization-panel{scrollbar-width:thin;border:1px solid var(--doc-line);background:var(--doc-bg);border-radius:14px;max-height:calc(100svh - 80px);padding:18px;position:sticky;top:0;overflow-y:auto}.theme-panel-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.theme-panel-heading h2{font:600 17px/1.3 var(--dixy-font-sans);margin:0}.theme-panel-heading span{font:var(--dixy-font-caption);color:var(--doc-muted)}.theme-customization-panel .theme-skin-collection{border-bottom:1px solid var(--doc-line);padding-block:20px 16px}.theme-customization-panel .theme-skin-collection>h2{font:500 12px/1.4 var(--dixy-font-sans);margin:0 0 8px}.theme-customization-panel .docs-select{width:100%}.theme-skin-browser{margin-top:14px}.theme-skin-browser summary{cursor:pointer;font:var(--dixy-font-caption);color:var(--doc-muted)}.theme-customization-panel .theme-skin-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid;overflow:visible}.theme-customization-panel .theme-skin-option.dixy-button{flex-basis:auto}.theme-customization-panel .theme-skin-miniature{block-size:58px}.theme-customization-panel .theme-skin-caption{flex-direction:column;align-items:start;gap:4px;margin-top:12px}.theme-customization-panel .theme-recipe-mixer{border:0;border-bottom:1px solid var(--doc-line);border-radius:0;margin:0;padding:20px 0}.theme-customization-panel .theme-mixer-heading{flex-direction:column;align-items:start;gap:12px;margin-bottom:16px}.theme-customization-panel .theme-mixer-heading h2{font-size:16px}.theme-customization-panel .theme-mixer-controls{grid-template-columns:1fr;gap:14px;display:grid}.theme-customization-panel .theme-mixer-controls label{min-width:0}.theme-customization-panel .theme-mixer-controls>.dixy-button{justify-self:start}.theme-customization-panel .theme-recipe-parameters{grid-template-columns:1fr;gap:20px}.theme-customization-panel .theme-control-dock{justify-items:start;margin:20px 0 0}.theme-preview-panel{container-type:inline-size}@media (width<=900px){.theme-editor-layout{grid-template-columns:minmax(0,1fr)}.theme-customization-panel{max-height:none;position:static}}.theme-standalone .theme-site-header{border-bottom:1px solid var(--doc-line);background:var(--doc-panel)}.theme-standalone .theme-playground-page{max-width:none;padding:0}.theme-standalone .theme-editor-layout{grid-template-columns:minmax(0,1fr) 300px;gap:0;height:calc(100svh - 88px)}.theme-standalone .theme-workbench{scrollbar-width:thin;border:0;border-radius:0;height:100%;padding:24px;overflow:auto}.theme-standalone .theme-preview-toolbar{border:0;padding:0 0 20px}.theme-preview-toolbar .docs-select{min-width:160px}.theme-standalone .theme-preview-canvas{border:1px solid var(--doc-line);border-radius:16px}.theme-standalone .theme-customization-panel{border:0;border-inline-start:1px solid var(--doc-line);background:var(--doc-panel);border-radius:0;height:100%;max-height:100%;padding:24px;position:static}.theme-customization-panel .theme-panel-heading h2{font:500 15px/1.4 var(--dixy-font-sans)}.theme-customization-panel .theme-skin-collection{border:0;padding-bottom:0}.theme-customization-panel .theme-skin-caption{gap:8px}.theme-customization-panel .theme-skin-caption>span{display:none}.theme-customization-panel .theme-control-dock{margin:20px 0 0;display:block}.theme-customization-panel .theme-primary-controls{grid-template-columns:minmax(0,1fr);gap:20px}.theme-customization-panel .theme-primary-controls .docs-select{border-color:var(--doc-line);background:var(--doc-bg)}.theme-customization-panel .theme-recipe-mixer{border-top:1px solid var(--doc-line);border-bottom:0;margin-top:24px;padding:24px 0 0}.theme-inspector-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.theme-inspector-section-title h3{font:500 13px/1.5 var(--dixy-font-sans);margin:0}.theme-inspector-section-title>span{color:var(--doc-muted);font:var(--dixy-font-caption)}.theme-recipe-picker{font:var(--dixy-font-caption);gap:8px;margin-block:16px;display:grid}.theme-dial-stack{gap:12px;min-width:0;display:grid}.theme-recipe-mixer.dialkit-root{--dial-row-height:42px;--dial-font-family:var(--dixy-font-sans)}.theme-recipe-mixer .dialkit-slider-label{max-width:calc(100% - 58px)}.theme-recipe-mixer .theme-mixer-help{font:var(--dixy-font-caption);margin:20px 0 0}@media (prefers-reduced-motion:reduce){.theme-recipe-mixer .dialkit-slider,.theme-recipe-mixer .dialkit-slider-fill{transition:none}}@media (width<=900px){.theme-standalone .theme-editor-layout{grid-template-columns:minmax(0,1fr);height:auto}.theme-standalone .theme-workbench{height:auto;padding:20px 16px;overflow:visible}.theme-standalone .theme-customization-panel{border-inline-start:0;border-top:1px solid var(--doc-line);height:auto;max-height:none;padding:24px;overflow:visible}}.theme-customization-panel .theme-skin-caption:not(:has(button)){display:none}.theme-standalone .theme-live-dot{display:none}.theme-customization-panel .theme-recipe-mixer{background:0 0}.theme-customization-panel .theme-inspector-accordion{border:0;border-top:1px solid var(--doc-line);background:0 0;border-radius:0;width:100%;margin-top:20px;padding:0;display:block}.theme-customization-panel .theme-skin-collection>.theme-inspector-accordion{border-top:0;margin-top:8px}.theme-inspector-accordion>.dixy-accordion-item{border-bottom:1px solid var(--doc-line);background:0 0}.theme-inspector-accordion>.dixy-accordion-item:last-child{border-bottom:0}.theme-inspector-accordion .dixy-accordion-header{margin:0}.theme-inspector-accordion .dixy-accordion-trigger{width:100%;min-height:48px;color:var(--dixy-color-text-primary);font:500 12px/1.5 var(--dixy-font-sans);background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:14px 4px;display:flex}.theme-inspector-accordion .dixy-accordion-trigger:hover{background:var(--doc-soft)}.theme-inspector-accordion [data-dixy-chevron]{color:var(--doc-muted)}.theme-inspector-section-content{gap:16px;padding:0 4px 20px;display:grid}.theme-inspector-section-content .theme-recipe-picker{margin:0}.theme-inspector-accordion .theme-skin-strip{margin-top:0}.theme-inspector-accordion .theme-primary-controls{margin:0}@media (prefers-reduced-motion:reduce){.theme-inspector-accordion .dixy-accordion-panel,.theme-inspector-accordion [data-dixy-chevron]{transition:none}}
