
:root{font-family:Inter,Segoe UI,Arial,sans-serif;color:var(--text);background:var(--bg)}
body{background:var(--bg);color:var(--text)}header{max-width:1150px}.mark{background:var(--accent-soft);color:var(--accent)}.local,.intro,.settings p,.status,.notes p,.privacy,.drop small,.file-detail,footer{color:var(--muted)}.local i{background:var(--series2)}
main{max-width:900px;margin-top:20px}.eyebrow{color:var(--accent)}h1{font-size:clamp(36px,6vw,50px);letter-spacing:-1.5px}h1 span{color:var(--accent)}.converter{background:var(--card);border-color:var(--border);border-radius:14px;box-shadow:none}.drop{background:var(--panel);border-color:#56678e;color:var(--muted)}.drop:hover,.drop.drag{background:var(--accent-soft);border-color:var(--accent)}.drop strong{color:var(--text)}.upload{background:var(--accent-soft);color:var(--accent)}select{width:auto;margin:0;background:var(--panel);border-color:var(--border);color:var(--text)}.primary{background:var(--accent-soft);color:var(--text)}.primary:disabled{background:#2d3340;color:#7a8293}.secondary{background:transparent;border-color:var(--border);color:var(--text)}.notes span{color:var(--accent)}.privacy,.queue,.file{border-color:var(--border)}.file-icon{background:var(--panel);color:var(--accent)}.download{background:var(--accent-soft);color:var(--text)}.remove{color:var(--muted)}.error{color:#ff9d93}progress{accent-color:var(--accent)}button:focus-visible,a:focus-visible,select:focus-visible,.drop:focus-visible{outline-color:var(--accent)}.studio-nav a{color:var(--muted)}
