:root{--text:var(--txt);--border:var(--line)}
html[data-lg-input="pointer"] :is(button,a,summary):focus-visible{outline:none}
@media(forced-colors:active){html[data-lg-input="pointer"] :is(button,a,summary):focus-visible{outline:2px solid Highlight}}
dialog:not([open]){display:none!important}
.command-dialog{padding:0;border:0;background:transparent;color:var(--text);width:min(620px,calc(100vw - 32px));max-height:85dvh;overflow:visible}
.command-dialog::backdrop{background:rgba(16,14,24,.65);backdrop-filter:blur(6px)}
.command-panel{border-radius:26px;padding:22px;background:var(--panel,#302d3e);box-shadow:0 30px 90px #0006;position:relative;overflow:hidden;isolation:isolate}
.command-panel>*{position:relative;z-index:1}.command-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.command-top>span{font-weight:650}
.command-panel input{width:100%;min-height:48px;font-size:16px;padding:12px 14px;border-radius:14px;background:var(--input,rgba(127,127,127,.1));color:var(--text)}
.command-panel ul{padding:0;margin:12px 0;list-style:none;max-height:50dvh;overflow:auto}.command-panel li[role=option]{position:relative;padding:13px 38px 13px 16px;border-radius:14px;cursor:pointer}.command-panel li[aria-selected=true]{background:rgba(176,150,188,.16);box-shadow:inset 3px 0 var(--gold)}
.command-panel li span{display:block;font-weight:600}.command-panel li small{display:block;color:var(--dim);font-size:12px;margin-top:5px;line-height:1.5}.command-panel li b{position:absolute;right:16px;top:15px;color:var(--gold)}.command-help,.command-empty{font-size:12px;color:var(--dim);line-height:1.8}
.studio-entry{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:18px 0 0;border-top:1px solid var(--border);text-decoration:none;color:var(--text)}.studio-entry strong{font-size:15px;display:block}.studio-entry small{font-size:12px;color:var(--dim);display:block;margin-top:4px}.studio-entry>b{font-size:26px;color:var(--gold)}
@media(max-width:540px){.quick-find{padding:7px 9px!important}.header-btns{gap:5px!important}.header-link{padding:7px 5px!important}.command-panel{padding:16px}}
