.sr-dialog{color:var(--theme-v20-text, #eaf0ff);background:var(--theme-v20-accent-soft, #111827);border:1px solid var(--theme-v20-accent, #445477);border-radius:20px;padding:28px;width:min(580px,calc(100vw - 28px));max-height:90vh;overflow:auto;box-shadow:0 20px 90px color-mix(in srgb, var(--theme-v20-shadow, #000000) 60.000%, transparent);font-family:system-ui}.sr-dialog::backdrop{background:color-mix(in srgb, var(--theme-v20-bg, #020612) 78.824%, transparent);backdrop-filter:blur(6px)}.sr-dialog .sr-close{float:right;border:0;background:transparent;color:inherit;font-size:26px;cursor:pointer}.sr-kicker{font-size:11px;color:var(--theme-v20-accent, #a7b9ff);letter-spacing:2px}.sr-dialog h2{font-size:25px}.sr-message,.sr-description{font-size:14px;color:var(--theme-v20-text, #bbc6dd);line-height:1.8;overflow-wrap:anywhere}.sr-quote{background:var(--theme-v20-accent-soft, #202f4b);border:1px solid var(--theme-v20-accent, #445977);padding:18px;border-radius:12px;line-height:1.9;margin:20px 0}.sr-dialog input,.sr-dialog select{max-width:100%;padding:12px;margin:12px 0;background:var(--theme-v20-accent-soft, #1c2940);border:1px solid var(--theme-v20-accent, #425579);color:inherit;border-radius:8px}.sr-primary{display:block;width:100%;padding:14px;margin-top:22px;background:var(--theme-v20-accent, #6470e4);color:var(--theme-v20-on-accent, white);border:0;border-radius:10px;cursor:pointer;font:inherit}.sr-primary:disabled{opacity:.45;cursor:not-allowed}.sr-result video{width:100%;margin-top:18px;border-radius:12px}.sr-result a{display:block;margin-top:12px;color:var(--theme-v20-accent, #acbcff)}.sr-job{padding:20px;border:1px solid var(--theme-v20-accent, #34425b);border-radius:14px;margin:16px 0}.sr-job video{width:100%;max-height:350px;background:var(--theme-v20-bg, #000);border-radius:8px}.sr-job .sr-videos{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sr-node select,.sr-node button{max-width:100%;margin-top:10px}.sr-node video{width:100%}.sr-status{white-space:normal;overflow-wrap:anywhere}.sr-project-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px}.sr-project-card{border:1px solid var(--theme-v20-accent, #30415e);border-radius:16px;background:var(--theme-v20-accent-soft, #111d30);padding:24px;min-width:0}.sr-project-card h2{overflow-wrap:anywhere}.sr-project-card small{display:block;margin:16px 0}.sr-project-card button{margin:5px}.sr-admin-row{border:1px solid var(--theme-v20-warn, #4c3e26);padding:18px;margin-top:16px}.sr-admin-row input{width:100%;margin:12px 0}@media(max-width:600px){.sr-job .sr-videos{grid-template-columns:1fr}.sr-dialog{padding:20px}}[hidden]{display:none!important}


/* ===== v6.6.14 project library + theme adaptation ===== */
:root{
  --sr-bg:var(--bg,var(--theme-v20-bg, #0b0d12));--sr-panel:var(--panel,var(--theme-v20-panel, #141820));--sr-panel2:var(--panel2,var(--theme-v20-panel2, #191e28));
  --sr-line:var(--line,var(--theme-v20-line, #2b3140));--sr-text:var(--text,var(--theme-v20-text, #e7eaf0));--sr-muted:var(--muted,var(--theme-v20-muted, #8f97a8));
  --sr-accent:var(--accent,var(--theme-v20-accent, #695cff));--sr-accent2:var(--accent2,var(--theme-v20-accent, #856dff));--sr-danger:var(--danger,var(--theme-v20-danger, #ef7068));
}
.project-library-page{min-height:100dvh;background:radial-gradient(900px 500px at 82% -6%,color-mix(in srgb, var(--theme-v20-accent-soft, #695cff) 15.000%, transparent),transparent 62%),radial-gradient(700px 440px at 8% 8%,color-mix(in srgb, var(--theme-v20-accent-soft, #327dbe) 9.000%, transparent),transparent 60%),var(--sr-bg)!important;color:var(--sr-text)!important}
.project-library-main{width:min(1320px,100%);max-width:none;margin:0 auto;padding:clamp(24px,3vw,46px) clamp(18px,3vw,48px) 72px}
.project-library-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 clamp(38px,6vw,72px)}
.project-library-nav,.project-library-back{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border:1px solid var(--sr-line);border-radius:12px;background:color-mix(in srgb,var(--sr-panel) 92%,transparent);color:var(--sr-text)!important;font-weight:650;font-size:13px;box-shadow:0 7px 22px color-mix(in srgb, var(--theme-v20-shadow, #000000) 8.000%, transparent);transition:transform .18s ease,border-color .18s ease,background .18s ease}
.project-library-nav:hover,.project-library-back:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--sr-accent) 55%,var(--sr-line));background:var(--sr-panel2)}
.project-library-hero{max-width:760px}.project-library-hero .eyebrow{margin-bottom:13px}.project-library-hero h1{margin-bottom:10px}.project-library-hero .muted{font-size:14px;max-width:720px}
.project-library-actions{display:flex;align-items:center;gap:10px;margin:26px 0 22px}
.project-create-action{min-height:44px;padding:0 18px;border:0!important;border-radius:12px!important;background:linear-gradient(135deg,var(--sr-accent),var(--sr-accent2))!important;color:var(--theme-v20-text, #fff)!important;font-weight:750!important;box-shadow:0 12px 30px color-mix(in srgb,var(--sr-accent) 27%,transparent);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}
.project-create-action:hover{transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 16px 36px color-mix(in srgb,var(--sr-accent) 34%,transparent)}
.project-library-message{min-height:1.4em;color:var(--theme-v20-warn, #d3bb78);margin:0 0 16px}
.sr-project-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:18px;align-items:stretch}
.sr-project-card{position:relative;display:flex;flex-direction:column;min-height:228px;padding:22px;border:1px solid var(--sr-line);border-radius:18px;background:linear-gradient(160deg,color-mix(in srgb,var(--sr-panel) 96%,var(--theme-v20-panel, white) 1%),color-mix(in srgb,var(--sr-panel2) 96%,transparent));color:var(--sr-text);box-shadow:0 18px 50px color-mix(in srgb, var(--theme-v20-shadow, #000000) 12.000%, transparent);overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}
.sr-project-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--sr-accent),transparent 72%);opacity:.72}
.sr-project-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--sr-accent) 42%,var(--sr-line));box-shadow:0 22px 58px color-mix(in srgb, var(--theme-v20-shadow, #000000) 17.000%, transparent)}
.sr-project-card-top{display:flex;align-items:flex-start;gap:14px;min-width:0}
.sr-project-mark{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:13px;background:linear-gradient(145deg,color-mix(in srgb,var(--sr-accent) 24%,var(--sr-panel)),color-mix(in srgb,var(--sr-accent2) 10%,var(--sr-panel)));border:1px solid color-mix(in srgb,var(--sr-accent) 38%,var(--sr-line));color:var(--theme-v20-text, #cfcaff);font:800 14px/1 system-ui;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--theme-v20-shadow, #ffffff) 8.000%, transparent)}
.sr-story-mark{font-size:20px;color:var(--theme-v20-text, #e9dbff)}.sr-project-heading{min-width:0;flex:1}.sr-project-heading .eyebrow{margin:1px 0 7px;font-size:10px;letter-spacing:2.1px}.sr-project-card h2{margin:0;font-size:19px;line-height:1.3;color:var(--sr-text);overflow-wrap:anywhere}
.sr-project-meta{display:block;margin:20px 0 18px;color:var(--sr-muted);font-size:12px;line-height:1.6}
.sr-project-actions{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;margin-top:auto}
.sr-open-button{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:0 14px;border:1px solid transparent;border-radius:11px;background:linear-gradient(135deg,var(--sr-accent),var(--sr-accent2));color:var(--theme-v20-text, #fff)!important;font-size:13px;font-weight:750;text-decoration:none;box-shadow:0 10px 24px color-mix(in srgb,var(--sr-accent) 26%,transparent);transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}
.sr-open-button b{font-size:16px;transition:transform .18s ease}.sr-open-button:hover{transform:translateY(-1px);filter:brightness(1.045);box-shadow:0 13px 30px color-mix(in srgb,var(--sr-accent) 33%,transparent)}.sr-open-button:hover b{transform:translateX(2px)}
.sr-card-button{min-height:42px;margin:0!important;padding:0 12px!important;border:1px solid var(--sr-line)!important;border-radius:11px!important;background:var(--sr-panel2)!important;color:var(--sr-text)!important;font-size:12px;font-weight:650;box-shadow:none!important}.sr-card-button:hover{border-color:color-mix(in srgb,var(--sr-accent) 35%,var(--sr-line))!important;background:color-mix(in srgb,var(--sr-panel2) 88%,var(--sr-accent) 12%)!important}.sr-card-danger{color:var(--theme-v20-danger, #ef8a83)!important}
.sr-content-stack{display:grid;gap:16px}.sr-job{background:var(--sr-panel);border-color:var(--sr-line);color:var(--sr-text);box-shadow:0 14px 36px color-mix(in srgb, var(--theme-v20-shadow, #000000) 8.000%, transparent)}.sr-job p,.sr-job small{color:var(--sr-muted)}.sr-job button{border-color:var(--sr-line);background:var(--sr-panel2);color:var(--sr-text)}.sr-job a{color:color-mix(in srgb,var(--sr-accent) 72%,var(--theme-v20-text, #fff))}
.sr-admin-panel{margin-top:30px;padding:22px;border:1px solid var(--sr-line);border-radius:18px;background:var(--sr-panel)}.sr-admin-row{border-color:var(--sr-line);border-radius:13px;background:var(--sr-panel2)}
.sr-dialog{color:var(--sr-text);background:var(--sr-panel);border-color:var(--sr-line);box-shadow:0 20px 90px color-mix(in srgb, var(--theme-v20-shadow, #000000) 42.000%, transparent)}.sr-message,.sr-description{color:var(--sr-muted)}.sr-quote{background:var(--sr-panel2);border-color:var(--sr-line)}.sr-dialog input,.sr-dialog select{background:var(--input,var(--theme-v20-bg, #0e1117));border-color:var(--sr-line);color:var(--sr-text)}

html[data-theme="light"] .project-library-page{background:radial-gradient(900px 500px at 82% -6%,color-mix(in srgb, var(--theme-v20-accent-soft, #5b5ce2) 10.000%, transparent),transparent 62%),radial-gradient(720px 440px at 8% 8%,color-mix(in srgb, var(--theme-v20-cyan-soft, #2f91b8) 8.000%, transparent),transparent 60%),var(--bg)!important}
html[data-theme="light"] .project-library-nav,html[data-theme="light"] .project-library-back{background:color-mix(in srgb, var(--theme-v20-panel, #ffffff) 86.000%, transparent);border-color:var(--line);color:var(--theme-v20-accent, #334155)!important;box-shadow:0 8px 24px color-mix(in srgb, var(--theme-v20-accent, #303d52) 6.000%, transparent)}
html[data-theme="light"] .sr-project-card{background:linear-gradient(160deg,var(--theme-v20-panel, #fff),var(--theme-v20-panel, #f8fafc));border-color:var(--line);box-shadow:0 16px 42px color-mix(in srgb, var(--theme-v20-accent, #2f3d53) 8.000%, transparent);color:var(--text)}
html[data-theme="light"] .sr-project-card:hover{border-color:var(--theme-v20-line, #c9c5ef);box-shadow:0 20px 48px color-mix(in srgb, var(--theme-v20-accent, #2f3d53) 12.000%, transparent)}
html[data-theme="light"] .sr-project-card h2{color:var(--text-strong)}
html[data-theme="light"] .sr-project-mark{background:linear-gradient(145deg,var(--theme-v20-panel, #f0efff),var(--theme-v20-panel, #e8f3fa));border-color:var(--theme-v20-line, #d4d0f3);color:var(--theme-v20-accent, #5751c1);box-shadow:inset 0 1px 0 var(--theme-v20-shadow, #fff)}.sr-story-mark{}
html[data-theme="light"] .sr-project-meta{color:var(--muted)}
html[data-theme="light"] .sr-card-button{background:var(--theme-v20-panel, #fff)!important;border-color:var(--line)!important;color:var(--theme-v20-accent, #475569)!important}html[data-theme="light"] .sr-card-button:hover{background:var(--theme-v20-panel, #f4f6fa)!important;border-color:var(--theme-v20-line, #c4cfdb)!important}html[data-theme="light"] .sr-card-danger{color:var(--theme-v20-danger, #b42318)!important;background:var(--theme-v20-panel, #fff8f7)!important;border-color:var(--theme-v20-line, #f0d0cd)!important}
html[data-theme="light"] .sr-job,html[data-theme="light"] .sr-admin-panel{background:var(--theme-v20-panel, #fff);border-color:var(--line);color:var(--text);box-shadow:0 14px 34px color-mix(in srgb, var(--theme-v20-accent, #2f3d53) 7.000%, transparent)}html[data-theme="light"] .sr-admin-row{background:var(--theme-v20-panel, #f8fafc);border-color:var(--line)}html[data-theme="light"] .sr-job p,html[data-theme="light"] .sr-job small{color:var(--muted)}html[data-theme="light"] .sr-job button{background:var(--theme-v20-panel, #fff);border-color:var(--line);color:var(--theme-v20-accent, #334155)}
html[data-theme="light"] .sr-dialog{background:var(--theme-v20-panel, #fff);color:var(--text);border-color:var(--line);box-shadow:0 24px 80px color-mix(in srgb, var(--theme-v20-accent, #303d52) 22.000%, transparent)}html[data-theme="light"] .sr-dialog::backdrop{background:color-mix(in srgb, var(--theme-v20-accent-soft, #313d52) 34.000%, transparent)}html[data-theme="light"] .sr-message,html[data-theme="light"] .sr-description{color:var(--muted)}html[data-theme="light"] .sr-quote{background:var(--theme-v20-panel, #f7f9fc);border-color:var(--line)}html[data-theme="light"] .sr-dialog input,html[data-theme="light"] .sr-dialog select{background:var(--input);border-color:var(--line);color:var(--text)}

@media(max-width:760px){.project-library-main{padding:22px 15px 54px}.project-library-header{margin-bottom:38px}.project-library-actions{align-items:stretch}.project-library-actions>*{width:100%}.sr-project-grid{grid-template-columns:1fr}.sr-project-card{min-height:210px}.sr-project-actions{grid-template-columns:1fr 1fr}.sr-open-button{grid-column:1/-1}.sr-card-button{width:100%}}
@media(min-width:1500px){.project-library-main{width:min(1480px,100%)}.sr-project-grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:20px}}

.project-library-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;min-width:0}.project-library-header-actions .theme-toggle{min-height:40px;border-radius:12px;padding-inline:12px;background:color-mix(in srgb,var(--sr-panel) 92%,transparent);border-color:var(--sr-line);box-shadow:0 7px 22px color-mix(in srgb, var(--theme-v20-shadow, #000000) 8.000%, transparent)}html[data-theme="light"] .project-library-header-actions .theme-toggle{background:color-mix(in srgb, var(--theme-v20-panel, #ffffff) 86.000%, transparent);border-color:var(--line);color:var(--theme-v20-accent, #334155);box-shadow:0 8px 24px color-mix(in srgb, var(--theme-v20-accent, #303d52) 6.000%, transparent)}@media(max-width:640px){.project-library-header-actions{gap:6px}.project-library-header-actions .theme-toggle{width:40px;min-width:40px;padding:0}}

/* ===== v12 super-resolution dialog redesign ===== */
.sr-dialog{width:min(620px,calc(100vw - 24px));padding:0;border:1px solid color-mix(in srgb,var(--sr-line,var(--theme-v20-accent, #2b3140)) 90%,transparent);border-radius:22px;overflow:hidden;background:color-mix(in srgb,var(--sr-panel,var(--theme-v20-panel2, #141820)) 98%,transparent);box-shadow:0 30px 100px color-mix(in srgb, var(--theme-v20-shadow, #000000) 48.000%, transparent);-webkit-backdrop-filter:blur(22px) saturate(1.03);backdrop-filter:blur(22px) saturate(1.03)}
.sr-dialog::backdrop{background:color-mix(in srgb, var(--theme-v20-bg, #050810) 67.000%, transparent);-webkit-backdrop-filter:blur(10px) saturate(.92);backdrop-filter:blur(10px) saturate(.92)}
.sr-dialog>*:not(.sr-close){margin-left:28px;margin-right:28px}.sr-dialog>*:last-child{margin-bottom:28px}.sr-dialog .sr-close{position:sticky;z-index:3;float:right;top:12px;margin:12px 12px 0 0;width:34px;height:34px;padding:0;border:1px solid var(--sr-line,var(--theme-v20-accent, #2b3140));border-radius:10px;background:var(--sr-panel2,var(--theme-v20-accent-soft, #191e28));color:var(--sr-muted,var(--theme-v20-muted, #8f97a8));font-size:20px;line-height:1}.sr-dialog .sr-close:hover{color:var(--sr-text,var(--theme-v20-text, #e7eaf0));border-color:color-mix(in srgb,var(--sr-accent,var(--theme-v20-accent, #695cff)) 38%,var(--sr-line,var(--theme-v20-accent, #2b3140)))}
.sr-kicker{display:inline-flex;align-items:center;min-height:25px;margin-top:28px!important;padding:0 9px;border:1px solid color-mix(in srgb,var(--sr-accent,var(--theme-v20-accent, #695cff)) 28%,var(--sr-line,var(--theme-v20-accent, #2b3140)));border-radius:999px;background:color-mix(in srgb,var(--sr-accent,var(--theme-v20-accent-soft, #695cff)) 10%,transparent);color:color-mix(in srgb,var(--sr-accent2,var(--theme-v20-accent, #856dff)) 72%,var(--theme-v20-text, white));font-size:9px;font-weight:760;letter-spacing:.12em}.sr-kicker:before{content:'2×';display:grid;place-items:center;height:17px;min-width:23px;margin-right:7px;padding:0 5px;border-radius:999px;background:color-mix(in srgb,var(--sr-accent,var(--theme-v20-accent-soft, #695cff)) 18%,transparent);font-size:8px;letter-spacing:0}
.sr-dialog h2{margin-top:14px;margin-bottom:7px;font-size:25px;line-height:1.18;letter-spacing:-.02em}.sr-description{margin-top:0;font-size:12px;line-height:1.7}.sr-message{margin-top:16px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--sr-line,var(--theme-v20-accent, #2b3140)) 80%,transparent);border-radius:11px;background:var(--sr-panel2,var(--theme-v20-accent-soft, #191e28));font-size:11px;line-height:1.55}
.sr-dialog input,.sr-dialog select{width:calc(100% - 56px);min-height:42px;margin:15px 28px 0;padding:0 12px;border:1px solid var(--sr-line,var(--theme-v20-accent, #2b3140));border-radius:11px;background:var(--input,var(--theme-v20-bg, #0e1117));color:var(--sr-text,var(--theme-v20-text, #e7eaf0));font-size:12px;outline:none}.sr-dialog input:focus,.sr-dialog select:focus{border-color:color-mix(in srgb,var(--sr-accent,var(--theme-v20-accent, #695cff)) 62%,var(--sr-line,var(--theme-v20-accent, #2b3140)));box-shadow:0 0 0 3px color-mix(in srgb,var(--sr-accent,var(--theme-v20-accent, #695cff)) 12%,transparent)}
.sr-dialog input[type=file]{height:auto;padding:7px 8px}.sr-dialog input[type=file]::file-selector-button{min-height:32px;margin-right:10px;padding:0 11px;border:1px solid var(--sr-line,var(--theme-v20-accent, #2b3140));border-radius:8px;background:var(--sr-panel2,var(--theme-v20-accent-soft, #191e28));color:var(--sr-text,var(--theme-v20-text, #e7eaf0));font:inherit;cursor:pointer}.sr-dialog input[type=file]::file-selector-button:hover{border-color:color-mix(in srgb,var(--sr-accent,var(--theme-v20-accent, #695cff)) 45%,var(--sr-line,var(--theme-v20-accent, #2b3140)));background:color-mix(in srgb,var(--sr-accent,var(--theme-v20-accent-soft, #695cff)) 7%,var(--sr-panel2,var(--theme-v20-accent-soft, #191e28)))}
.sr-quote{margin-top:17px;margin-bottom:0;padding:15px 16px;border:1px solid color-mix(in srgb,var(--sr-accent,var(--theme-v20-accent, #695cff)) 18%,var(--sr-line,var(--theme-v20-accent, #2b3140)));border-radius:13px;background:linear-gradient(145deg,color-mix(in srgb,var(--sr-accent,var(--theme-v20-accent-soft, #695cff)) 7%,var(--sr-panel2,var(--theme-v20-accent-soft, #191e28))),var(--sr-panel2,var(--theme-v20-accent-soft, #191e28)));font-size:12px;line-height:1.75}
.sr-primary{min-height:44px;margin-top:18px;margin-left:28px!important;margin-right:28px!important;width:calc(100% - 56px);padding:0 16px;border:0;border-radius:11px;background:linear-gradient(135deg,var(--sr-accent,var(--theme-v20-accent, #695cff)),var(--sr-accent2,var(--theme-v20-accent, #856dff)));color:var(--theme-v20-on-accent, #fff);font-size:12px;font-weight:760;box-shadow:0 11px 28px color-mix(in srgb,var(--sr-accent,var(--theme-v20-accent, #695cff)) 27%,transparent);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.sr-primary:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 14px 34px color-mix(in srgb,var(--sr-accent,var(--theme-v20-accent, #695cff)) 34%,transparent)}
.sr-result{padding-top:3px}.sr-result video{border:1px solid var(--sr-line,var(--theme-v20-accent, #2b3140));border-radius:13px;background:var(--theme-v20-bg, #080b10)}.sr-result a{display:flex;align-items:center;justify-content:center;min-height:40px;margin-top:10px;border:1px solid var(--sr-line,var(--theme-v20-accent, #2b3140));border-radius:10px;background:var(--sr-panel2,var(--theme-v20-accent-soft, #191e28));color:var(--sr-text,var(--theme-v20-text, #e7eaf0))!important;font-size:11px;font-weight:680;text-decoration:none!important}.sr-result a:hover{border-color:color-mix(in srgb,var(--sr-accent,var(--theme-v20-accent, #695cff)) 42%,var(--sr-line,var(--theme-v20-accent, #2b3140)))}
html[data-theme="light"] .sr-dialog{background:color-mix(in srgb, var(--theme-v20-panel, #ffffff) 98.500%, transparent);border-color:var(--line,var(--theme-v20-line, #d6dee9));box-shadow:0 28px 84px color-mix(in srgb, var(--theme-v20-accent, #2d3a4e) 22.000%, transparent)}html[data-theme="light"] .sr-dialog::backdrop{background:color-mix(in srgb, var(--theme-v20-accent-soft, #313d52) 30.000%, transparent)}html[data-theme="light"] .sr-dialog .sr-close{background:var(--theme-v20-panel, #f7f9fc);border-color:var(--line);color:var(--theme-v20-accent, #64748b)}html[data-theme="light"] .sr-kicker{background:var(--theme-v20-panel, #f1efff);border-color:var(--theme-v20-line, #dad5f5);color:var(--theme-v20-accent, #5b55c0)}html[data-theme="light"] .sr-message,html[data-theme="light"] .sr-quote{background:var(--theme-v20-panel, #f7f9fc);border-color:var(--theme-v20-line, #dfe5ed)}html[data-theme="light"] .sr-dialog input,html[data-theme="light"] .sr-dialog select{background:var(--theme-v20-panel, #f8fafc);border-color:var(--line);color:var(--text)}html[data-theme="light"] .sr-dialog input[type=file]::file-selector-button,html[data-theme="light"] .sr-result a{background:var(--theme-v20-panel, #fff);border-color:var(--line);color:var(--theme-v20-accent, #475569)!important}
@media(max-width:600px){.sr-dialog{width:calc(100vw - 14px);border-radius:17px}.sr-dialog>*:not(.sr-close){margin-left:17px;margin-right:17px}.sr-dialog input,.sr-dialog select{width:calc(100% - 34px);margin-left:17px;margin-right:17px}.sr-primary{width:calc(100% - 34px);margin-left:17px!important;margin-right:17px!important}.sr-dialog h2{font-size:21px}.sr-dialog>*:last-child{margin-bottom:18px}}
.sr-dialog>label{display:grid;gap:7px;margin:16px 28px 0;color:var(--sr-muted,var(--theme-v20-muted, #8f97a8));font-size:10px;font-weight:650}.sr-dialog>label .sr-bitrate{width:100%;margin:0}.sr-dialog>.sr-file{width:calc(100% - 56px);margin:15px 28px 0}@media(max-width:600px){.sr-dialog>label{margin-left:17px;margin-right:17px}.sr-dialog>.sr-file{width:calc(100% - 34px);margin-left:17px;margin-right:17px}}
