/* Autolyrical product interface. Legacy continues to use the original base styles.
   Scope every visual rule to the theme; never restyle video canvases or lyric artwork. */

.editor-poster26{display:none}
:root[data-theme=autolyrical]{--bg:#131016;--panel:#1b1721;--panel2:#231d2b;--line:#403648;--line-soft:#2e2635;--text:#f5f1fb;--muted:#b5aabe;--accent:#b18ae9;--danger:#f3a0af;--brand-purple:#a888d6;--brand-yellow:#e0edb5;--border:var(--line);--ui-well:#151219;--ui-raised:#292230;--ui-hover:#342b3e;--ui-selected:#41314f;--ui-radius:6px;color-scheme:dark}
:root[data-theme=autolyrical] :is(body,.app-shell){background:var(--bg);color:var(--text)}
:root[data-theme=autolyrical] :is(button,input,textarea,select,summary){font-family:var(--ui-font)!important}
:root[data-theme=autolyrical] :is(.workspace,.panel,.timeline-panel){background:var(--panel);border-color:var(--line-soft)}
:root[data-theme=autolyrical] .preview-column{background:var(--bg)}
:root[data-theme=autolyrical] .topbar{grid-template-columns:160px minmax(150px,1fr) auto;gap:14px;min-height:64px;background:var(--panel);border-color:var(--line);box-shadow:none}
:root[data-theme=autolyrical] .brand{display:flex;align-items:center;gap:8px}
:root[data-theme=autolyrical] .brand::after{content:'Autolyrical';color:var(--text);font:700 18px/1 var(--ui-font);letter-spacing:-.04em}
:root[data-theme=autolyrical] .brand-symbol{width:39px;height:31px;object-fit:contain}
:root[data-theme=autolyrical] .save-state{color:var(--muted)}
:root[data-theme=autolyrical] .save-state[data-dirty=true]{color:#cab0ef}
:root[data-theme=autolyrical] .top-actions{gap:8px}
/* Section identity uses the same poster typography as the website. */
:root[data-theme=autolyrical] .panel-heading{position:relative;top:auto;min-height:62px;margin:0 0 16px;padding:16px;border:0;border-radius:var(--ui-radius);box-shadow:none}
:root[data-theme=autolyrical] .panel-heading::after{content:none}
:root[data-theme=autolyrical] .media-panel .panel-heading{background:#7953b5;color:#f5f1fb}
:root[data-theme=autolyrical] .style-panel .panel-heading{background:var(--brand-yellow);color:#23251b}
:root[data-theme=autolyrical] .panel-heading h2{font:800 29px/1 var(--ui-font)!important;letter-spacing:-.055em;text-transform:uppercase;color:inherit;white-space:nowrap}
:root[data-theme=autolyrical] .panel-heading .eyebrow{color:inherit;opacity:.75}
:root[data-theme=autolyrical] .timeline-head{height:auto;min-height:62px;margin-bottom:12px;padding:12px 16px;border:0;border-radius:var(--ui-radius);background:var(--brand-purple);color:#21192a;box-shadow:none}
:root[data-theme=autolyrical] .timeline-head>div:first-child{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
:root[data-theme=autolyrical] .timeline-head>div:first-child>strong{font:800 29px/1 var(--ui-font);letter-spacing:-.055em;text-transform:uppercase;color:inherit;white-space:nowrap}
:root[data-theme=autolyrical] .timeline-head>div:first-child>span:first-child{display:none}
:root[data-theme=autolyrical] #lyricsCount{color:#382948;font-size:11px;font-weight:500}
/* Flat controls: one radius, one border weight, no bevels, glow or bouncing. */
:root[data-theme=autolyrical] :is(.ghost-button,.icon-button,.top-select,.video-row-controls button,.top-menu>summary,.timeline-menu>summary){min-height:34px;padding:8px 11px;border:1px solid var(--line);border-radius:var(--ui-radius);background:var(--ui-raised);color:var(--text);font:500 12px/1.25 var(--ui-font)!important;letter-spacing:0;text-transform:none;box-shadow:none;text-shadow:none;filter:none;transition:background-color .14s,border-color .14s,color .14s}
:root[data-theme=autolyrical] :is(.ghost-button,.icon-button,.video-row-controls button,.top-menu>summary,.timeline-menu>summary):hover:not(:disabled){background:var(--ui-hover);border-color:#756187;color:#fff;transform:none;filter:none;box-shadow:none}
:root[data-theme=autolyrical] :is(.top-menu,.timeline-menu)>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px}
:root[data-theme=autolyrical] :is(.top-menu,.timeline-menu)[open]>summary{background:var(--ui-selected);border-color:#a888d6;color:#fff}
:root[data-theme=autolyrical] .ghost-button.compact{font-size:12px;padding:8px 10px}
:root[data-theme=autolyrical] :is(#settingsBtn,.icon-button){display:inline-flex;justify-content:center;align-items:center;min-width:34px}
:root[data-theme=autolyrical] :is(#safeAreaBtn,#addOverlayBtn,#qualitySelect,#safeProfile15){min-height:36px;font-weight:500;letter-spacing:0;text-transform:none;box-shadow:none}
:root[data-theme=autolyrical] #safeAreaBtn[aria-pressed=true]{background:var(--ui-selected);color:#f3eaff;border-color:#a888d6}
:root[data-theme=autolyrical] #safeAreaBtn[aria-pressed=true]:hover{background:#4d3a5f}
:root[data-theme=autolyrical] .preview-toolbar{height:auto;min-height:56px;padding:10px 12px;gap:12px;flex-wrap:wrap;background:var(--panel);border-color:var(--line-soft)}
:root[data-theme=autolyrical] .preview-meta{flex-wrap:wrap;gap:8px}
:root[data-theme=autolyrical] :is(.primary-wide,.export-button,.play-button){min-height:40px;border:1px solid transparent;border-radius:var(--ui-radius);background:var(--brand-yellow);color:#24271d;font:600 13px/1.3 var(--ui-font)!important;letter-spacing:0;text-transform:none;text-shadow:none;box-shadow:none;transition:background-color .14s}
:root[data-theme=autolyrical] :is(.primary-wide,.export-button,.play-button):hover:not(:disabled){background:#ecf5cf;border-color:transparent;transform:none;box-shadow:none}
:root[data-theme=autolyrical] :is(.primary-wide,.export-button,.play-button):active:not(:disabled){background:#ccdda0;transform:none;box-shadow:none}
:root[data-theme=autolyrical] :is(#importAssetsBtn,#emptyImportBtn){min-height:46px;padding:12px 16px;display:flex;align-items:center;justify-content:center;gap:8px;font:600 16px/1.3 var(--ui-font)!important;letter-spacing:-.02em;white-space:nowrap}
:root[data-theme=autolyrical] #importAssetsBtn svg{display:none}
:root[data-theme=autolyrical] #exportBtn{padding:9px 16px}
:root[data-theme=autolyrical] button:disabled{opacity:1;background:var(--panel2);color:#92859d;border-color:var(--line-soft);box-shadow:none;cursor:not-allowed;transform:none}
:root[data-theme=autolyrical] :is(.primary-wide,.export-button):disabled{background:#292d23;color:#a4ae90;border-color:#3c4431}
:root[data-theme=autolyrical] .panel-heading .panel-focus{min-width:28px;width:28px;min-height:28px;height:28px;padding:0;background:transparent;border-color:currentColor;color:inherit;border-radius:5px;box-shadow:none}
:root[data-theme=autolyrical] .panel-heading .panel-focus:hover{background:#ffffff1c}
/* Tool and template choices share the same selected state. */
:root[data-theme=autolyrical] :is(.segmented,.mode-switch,.template-filters,.tool-switch,.studio-tabs){background:var(--ui-well);border:1px solid var(--line-soft);border-radius:var(--ui-radius);padding:3px;gap:3px;box-shadow:none}
:root[data-theme=autolyrical] :is(.segmented,.mode-switch,.template-filters,.tool-switch,.studio-tabs)>button{min-height:30px;padding:7px 10px;background:transparent;border:1px solid transparent;border-radius:4px;color:var(--muted);font:500 12px/1.2 var(--ui-font)!important;letter-spacing:0;box-shadow:none}
:root[data-theme=autolyrical] :is(.segmented,.mode-switch,.template-filters,.tool-switch,.studio-tabs)>button:hover:not(:disabled){background:var(--ui-hover);color:#fff}
:root[data-theme=autolyrical] :is(.segmented,.mode-switch,.template-filters,.tool-switch,.studio-tabs)>button.active{background:var(--ui-selected);color:#f3eaff;border-color:#806199;box-shadow:none}
:root[data-theme=autolyrical] .timeline-head .tool-switch>button{min-width:36px;min-height:32px;display:flex;align-items:center;justify-content:center;gap:6px}
:root[data-theme=autolyrical] #rangeActions15{gap:6px;flex-wrap:wrap}
:root[data-theme=autolyrical] #rangeActions15 button{min-height:32px;padding:7px 10px;font-size:12px!important}
:root[data-theme=autolyrical] :is(#markInBtn,#markOutBtn){min-width:32px}
:root[data-theme=autolyrical] .range-strip15{background:var(--panel);border-color:var(--line-soft);padding:10px 12px;gap:12px;border-radius:var(--ui-radius);font-size:12px}
:root[data-theme=autolyrical] .range-strip15 strong{font-size:12px;font-weight:500}
/* Accordions and fields: consistent spacing at every depth. */
:root[data-theme=autolyrical] :is(.workspace-section,.advanced-section,.panel22,.auto-source15,.variant-options21,.asset-library,.manual-box){background:var(--panel);border-color:var(--line-soft);border-radius:var(--ui-radius);box-shadow:none}
:root[data-theme=autolyrical] :is(.workspace-section>summary,.workspace-accordion>summary,.video-settings>summary,#layerInspector>summary,#textStyleAccordion>summary,#autoLyricsAccordion>summary,#manualAccordion>summary){min-height:44px;padding:12px;margin:0 -12px;border:0;border-bottom:1px solid transparent;border-radius:5px;background:var(--panel2);color:#ddd0ed;font:600 14px/1.3 var(--ui-font)!important;letter-spacing:-.01em;text-transform:none;white-space:nowrap}
:root[data-theme=autolyrical] :is(.workspace-section,.workspace-accordion,.video-settings,#layerInspector)[open]>summary{border-bottom-color:var(--line-soft);border-radius:5px 5px 0 0;margin-bottom:14px}
:root[data-theme=autolyrical] :is(.workspace-section>summary,.workspace-accordion>summary,.video-settings>summary,#layerInspector>summary):hover{background:var(--ui-hover)}
:root[data-theme=autolyrical] #textStyleAccordion>summary{color:#e0edb5}
:root[data-theme=autolyrical] :is(.section-body,.style-scope){background:transparent;border-color:var(--line-soft)}
:root[data-theme=autolyrical] :is(.section-title,.template-section-title,.template-heading,.gallery-heading,.collection-label,.panel22>strong,.auto-batch15>strong){font:600 13px/1.3 var(--ui-font)!important;letter-spacing:0;text-transform:none;color:#dac4f3}
:root[data-theme=autolyrical] :is(#lyricsFold15,#autoCut15)>summary{min-height:52px;padding:15px 16px;border:0;border-radius:6px;font:800 22px/1 var(--ui-font)!important;letter-spacing:-.045em;text-transform:uppercase;white-space:nowrap}
:root[data-theme=autolyrical] #lyricsFold15>summary{background:var(--brand-purple);color:#21192a}
:root[data-theme=autolyrical] #autoCut15>summary{background:var(--brand-yellow);color:#23251b}
:root[data-theme=autolyrical] :is(#lyricsFold15,#autoCut15)>summary>span{color:inherit}
:root[data-theme=autolyrical] :is(.advanced-section>summary,.panel22>summary,.auto-source15>summary,dialog details>summary){padding:10px 12px;font-size:13px;font-weight:600;letter-spacing:0;color:#dac4f3;background:var(--panel2);border:1px solid var(--line-soft);border-radius:var(--ui-radius)}
:root[data-theme=autolyrical] :is(input:not([type=color]):not([type=range]):not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){min-height:36px;padding:8px 10px;background:var(--ui-well)!important;color:var(--text)!important;border:1px solid var(--line)!important;border-radius:var(--ui-radius);font:400 12px/1.4 var(--ui-font)!important;box-shadow:none}
:root[data-theme=autolyrical] :is(input,textarea)::placeholder{color:#a194ac;opacity:1}
:root[data-theme=autolyrical] :is(input,select,textarea):hover{border-color:#685773!important}
:root[data-theme=autolyrical] :is(input[type=checkbox],input[type=radio],input[type=range],progress){accent-color:var(--brand-purple)}
:root[data-theme=autolyrical] :is(input[type=checkbox],input[type=radio]){width:14px;height:14px;flex-shrink:0}
:root[data-theme=autolyrical] input[type=color]{background:var(--ui-well);border:1px solid var(--line);border-radius:var(--ui-radius)}
:root[data-theme=autolyrical] input.project-title{background:transparent!important;border-color:transparent!important;padding:5px 8px;font-size:15px!important;font-weight:500!important;box-shadow:none}
:root[data-theme=autolyrical] input.project-title:focus{background:var(--ui-well)!important;border-color:var(--line)!important}
:root[data-theme=autolyrical] :is(.style-controls,.section-body,.auto-content15,.settings-dialog,.panel22,.launch-settings26) label{font:400 12px/1.5 var(--ui-font);letter-spacing:0;color:var(--muted)}
:root[data-theme=autolyrical] :is(.helper,.gallery-hint,.empty-lyrics,.empty-presets,.asset-copy span,.library-item small){font-size:11px;line-height:1.6;color:var(--muted)}
:root[data-theme=autolyrical] :is(.language-chip,.offline-badge,.status-pill){background:transparent;border-color:var(--line-soft);color:var(--muted);font-size:10px;letter-spacing:0;border-radius:4px;box-shadow:none}
:root[data-theme=autolyrical] .status-pill.ok{color:#c8dba7}
/* Menus and dialogs use the same panel/field/control system. */
:root[data-theme=autolyrical] :is(.top-menu-body,.timeline-menu-body){background:var(--panel2);border:1px solid var(--line);border-radius:8px;padding:6px;box-shadow:0 16px 42px #0006}
:root[data-theme=autolyrical] :is(.top-menu-body,.timeline-menu-body) button{background:transparent!important;color:var(--text)!important;border:1px solid transparent!important;min-height:36px;padding:9px 10px;font:400 13px/1.3 var(--ui-font)!important;letter-spacing:0;border-radius:5px;box-shadow:none}
:root[data-theme=autolyrical] :is(.top-menu-body,.timeline-menu-body) button:hover:not(:disabled){background:var(--ui-hover)!important}
:root[data-theme=autolyrical] :is(.top-menu-body,.timeline-menu-body) button:disabled{color:#92859d!important;cursor:not-allowed}
:root[data-theme=autolyrical] :is(.top-menu-body,.timeline-menu-body,.shortcut-row) kbd{background:var(--ui-well);border:1px solid var(--line);border-radius:4px;padding:3px 5px;color:var(--muted);font:11px var(--ui-font)}
:root[data-theme=autolyrical] .timeline-menu-body section{border-color:var(--line-soft)}
:root[data-theme=autolyrical] .timeline-menu-body section>strong{color:#cbb0ed;font-size:12px;font-weight:600}
:root[data-theme=autolyrical] dialog{background:var(--panel);color:var(--text);border:1px solid #554460;border-radius:10px;box-shadow:0 24px 80px #0008}
:root[data-theme=autolyrical] dialog::backdrop{background:#0d0913b8;backdrop-filter:blur(5px)}
:root[data-theme=autolyrical] .dialog-body{background:transparent}
:root[data-theme=autolyrical] :is(.settings-head,.studio-heading){background:var(--panel2);border:0;border-bottom:1px solid var(--line);border-radius:0;padding:4px 0 20px;margin-bottom:22px;gap:16px}
:root[data-theme=autolyrical] :is(.settings-head,.studio-heading) h2,:root[data-theme=autolyrical] .dialog-body>h2{font:800 28px/1.1 var(--ui-font)!important;letter-spacing:-.05em;text-transform:uppercase;color:#cbb0ed;white-space:nowrap;margin:0}
:root[data-theme=autolyrical] :is(.settings-head,.studio-heading){background:transparent}
:root[data-theme=autolyrical] :is(.settings-head,.studio-heading) .eyebrow{color:var(--muted);font-size:10px;letter-spacing:.08em}
:root[data-theme=autolyrical] dialog :is(h3,.engine-row22>strong){font:600 15px/1.3 var(--ui-font)!important;letter-spacing:-.015em;color:#dac4f3}
:root[data-theme=autolyrical] dialog :is(p,label,.shortcut-row){color:var(--muted)}
:root[data-theme=autolyrical] :is(.engine-row22,.settings-status,.export-folder,.export-range-summary,.notice){background:var(--panel2);border:1px solid var(--line-soft);border-radius:var(--ui-radius);padding:12px;color:var(--muted);box-shadow:none}
:root[data-theme=autolyrical] :is(.appearance-settings,.launch-settings26,.shortcut-row,#advancedEditorSettings){border-color:var(--line-soft)}
:root[data-theme=autolyrical] :is(.storage-path,.tap-line){background:var(--ui-well)!important;border-color:var(--line)!important;color:var(--text)!important;border-radius:var(--ui-radius)}
:root[data-theme=autolyrical] .settings-links{display:flex;gap:8px;flex-wrap:wrap}
/* Working areas stay subdued. Actual template previews and video pixels are untouched. */
:root[data-theme=autolyrical] :is(.auto-content15,.auto-controls15,.auto-batch15,.song-panel17,.lyric-split,.split-toolbar){background:var(--panel);border-color:var(--line-soft)}
:root[data-theme=autolyrical] :is(.auto-clip15,.variant15,.song-options17,.manual-section22,.saved-range,.library-item,.asset-card,.ai-preview-row){background:var(--panel2);border-color:var(--line);border-radius:var(--ui-radius);color:var(--text);box-shadow:none}
:root[data-theme=autolyrical] :is(.asset-card.selected,.library-item.selected,.lyric-row.selected){background:var(--ui-selected);border-color:#a888d6;box-shadow:inset 2px 0 #bda0e1}
:root[data-theme=autolyrical] .artist-card{background:var(--panel2);border-color:var(--line);border-radius:var(--ui-radius);box-shadow:none}
:root[data-theme=autolyrical] .artist-card .template-copy{background:var(--panel2)}
:root[data-theme=autolyrical] .artist-card .template-copy>strong{color:var(--text)}
:root[data-theme=autolyrical] .artist-card .template-copy>span{color:var(--muted)}
:root[data-theme=autolyrical] .template-drag-label{background:var(--ui-selected);color:var(--text);border-color:var(--line)}
:root[data-theme=autolyrical] :is(.timeline-grid,.timeline-scroll,.track-canvas,.waveform,.video-track,.lyric-track,.extra-lane){background:var(--ui-well);border-color:var(--line-soft)}
:root[data-theme=autolyrical] :is(.time-ruler,.range-canvas,.track-label){background:var(--panel2);border-color:var(--line-soft)}
:root[data-theme=autolyrical] :is(.track-label,.base-track-name){color:#cbb7dd;font-weight:500;letter-spacing:0}
:root[data-theme=autolyrical] .transport{background:var(--panel);border-color:var(--line-soft);padding:10px 14px}
:root[data-theme=autolyrical] .timecode{color:var(--muted)}
:root[data-theme=autolyrical] :is(.panel-resizer,.workspace-resizer){background:var(--line-soft)}
:root[data-theme=autolyrical] :is(.panel-resizer,.workspace-resizer)::before{background:#725780}
:root[data-theme=autolyrical] :is(.panel,.section-body,.timeline-scroll,.resizable-list,dialog){scrollbar-color:#62516d var(--panel);scrollbar-width:thin}
:root[data-theme=autolyrical] :is(button,input,select,textarea,summary):focus-visible{outline:2px solid #bd9ce7!important;outline-offset:3px}
:root[data-theme=autolyrical] :is(.danger,.video-row-controls button.danger){color:var(--danger)}
@media(max-width:1200px){:root[data-theme=autolyrical] .topbar{grid-template-columns:145px minmax(100px,1fr) auto;gap:10px}:root[data-theme=autolyrical] :is(.top-menu,.timeline-menu)>summary{padding:8px 10px}:root[data-theme=autolyrical] .panel-heading h2{font-size:26px!important}}
@media(max-width:800px){:root[data-theme=autolyrical] .brand::after{display:none}:root[data-theme=autolyrical] .topbar{grid-template-columns:42px minmax(100px,1fr) auto}:root[data-theme=autolyrical] .timeline-head{flex-wrap:wrap;gap:10px}}
@media(prefers-reduced-motion:reduce){:root[data-theme=autolyrical] :is(button,summary){transition:none!important}}

/* Empty-player artwork remains separate from imported media. */

:root[data-theme=autolyrical] .stage-wrap{background:radial-gradient(ellipse at 50% 50%,#2a1a37 0,#15111a 55%,#111015 80%)}
:root[data-theme=autolyrical] .empty-stage{display:flex;align-items:stretch;justify-content:flex-end;flex-direction:column;padding:clamp(10px,7%,28px);gap:0;isolation:isolate;background:#7d43ee;color:#f5f1fb;overflow:hidden}
:root[data-theme=autolyrical] .empty-stage .empty-brand{display:none}
:root[data-theme=autolyrical] .editor-poster26{position:absolute;display:block;inset:0;z-index:-1;pointer-events:none;overflow:hidden}
:root[data-theme=autolyrical] .poster-rings26{position:absolute;width:66%;aspect-ratio:1;left:-30%;top:10%;transform:rotate(-28deg)}
:root[data-theme=autolyrical] .poster-rings26 i{position:absolute;inset:0;border:7px solid #c7a4ff;border-radius:50%;transform:scaleY(.7);box-shadow:0 7px 0 #451d9029}
:root[data-theme=autolyrical] .poster-rings26 i:nth-child(2){inset:18%}:root[data-theme=autolyrical] .poster-rings26 i:nth-child(3){inset:36%}
:root[data-theme=autolyrical] .poster-echo26{position:absolute;right:-13%;top:8%;width:58%;aspect-ratio:1;transform:rotate(-18deg)}
:root[data-theme=autolyrical] .poster-echo26 i{position:absolute;inset:0;border:9px solid #e1ff99;border-radius:21%;box-shadow:0 8px 0 #451d9029}
:root[data-theme=autolyrical] .poster-echo26 i:nth-child(2){inset:18%;border-width:7px}:root[data-theme=autolyrical] .poster-echo26 i:nth-child(3){inset:36%;border-width:5px}
:root[data-theme=autolyrical] .poster-star26{position:absolute;right:7%;top:66%;font-size:clamp(20px,4vw,74px);line-height:1;color:#e4dfd4;transform:rotate(-12deg)}
:root[data-theme=autolyrical] #emptyImportBtn{min-height:46px;font-size:clamp(13px,1.4vw,24px)!important;padding:12px!important;z-index:1}
:root[data-theme=autolyrical] #emptyImportBtn::after{width:24px;height:24px;font-size:20px}
:root[data-theme=autolyrical] .stage-16-9 #emptyImportBtn{width:46%;align-self:flex-end;font-size:clamp(13px,1.2vw,21px)!important}
:root[data-theme=autolyrical] .stage-16-9 .poster-echo26{width:33%;right:7%;top:-12%}
:root[data-theme=autolyrical] .stage-1-1 .poster-echo26{width:45%;right:-17%}
:root[data-theme=autolyrical] .stage-vignette{pointer-events:none}

.system-settings27{margin:20px 0;padding-top:16px;border-top:1px solid var(--border,#604671)}
.setting-path27{display:grid;grid-template-columns:1fr auto;gap:6px;margin:12px 0;align-items:center;font-size:12px}
.setting-path27>span{grid-column:1/-1;font-weight:700}
.setting-path27 code{white-space:pre-wrap;overflow-wrap:anywhere;user-select:text;min-width:0;font-size:11px}
.system-settings27 details{margin:8px 0;padding:10px;border:1px solid var(--border,#604671);border-radius:8px}
.system-settings27 .settings-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}
:root[data-theme=autolyrical] .stage-wrap{background:#131016}
:root[data-theme=autolyrical] .empty-stage{justify-content:center;align-items:center;background:#7953b5}
:root[data-theme=autolyrical] #emptyImportBtn,:root[data-theme=autolyrical] .stage-16-9 #emptyImportBtn{width:max-content;max-width:100%;align-self:center;justify-content:center;min-height:46px;font:600 clamp(13px,1.3vw,18px)/1.3 var(--ui-font)!important;padding:12px 16px!important}
:root[data-theme=autolyrical] #emptyImportBtn::after{content:none}
:root[data-theme=autolyrical] .poster-rings26 i,:root[data-theme=autolyrical] .poster-echo26 i{box-shadow:none}
:root[data-theme=autolyrical] #safeAreaGuides>svg>rect[mask]{fill:#573573;fill-opacity:.14}
:root[data-theme=autolyrical] #safeAreaGuides>svg>polygon{stroke:#e0edb5;stroke-opacity:.8}
:root[data-theme=autolyrical] .system-settings27,:root[data-theme=autolyrical] .system-settings27 details{border-color:var(--line-soft)}
:root[data-theme=autolyrical] .system-settings27 details{background:var(--panel2)}
:root[data-theme=autolyrical] .setting-path27>span{color:#dac4f3}
:root[data-theme=autolyrical] .setting-path27 code{color:var(--text)}
