:root{--surface:#191c17;--surface-2:#20261a;--on-accent:#152000}
html[data-lab-color]{background:var(--bg);color:var(--fg)}
html[data-lab-color] .featured,html[data-lab-color] .motion-row:hover{background:var(--surface)}
html[data-lab-color] .motion-row.is-viewed{background:var(--surface-2)}
html[data-lab-color] .filters button[aria-pressed=true],html[data-lab-color] .row-actions button:hover,html[data-lab-color] #preview-next{background:var(--accent);color:var(--on-accent)}
html[data-lab-color] #preview-next strong{color:inherit}
html[data-lab-color] .row-number{color:var(--muted)}
html[data-lab-color] .lab-pager{background:var(--bg);color:var(--fg);border-color:var(--line)}
html[data-lab-color] .lab-pager strong,html[data-lab-color] .pager-count>span{color:var(--muted)}
html[data-lab-color] .lab-pager .pager-next{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}
html[data-lab-color] .lab-pager .pager-next strong{color:inherit}
html[data-lab-color] .lab-pager>a,html[data-lab-color] .lab-pager>.pager-previous,html[data-lab-color] .row-actions button{border-color:var(--line)}
html[data-lab-color] .featured iframe,html[data-lab-color] dialog iframe{background:var(--bg)}
.release-note{display:flex;gap:40px;justify-content:space-between;align-items:center;padding:32px;margin:0 0 36px;border:1px solid var(--accent);background:var(--surface)}
.release-note h2{font-size:25px}.release-note p:not(.eyebrow){font-size:13px;color:var(--muted);line-height:1.9}.release-note strong{color:var(--fg)}.release-actions{display:grid;gap:12px;min-width:260px;font-size:13px}.release-actions a{padding:8px 0;border-bottom:1px solid var(--line);color:var(--accent)}
.site-header nav{flex-wrap:wrap}.lab-toolbar{flex-wrap:wrap}
@media(max-width:760px){.release-note{display:block;padding:22px}.release-actions{min-width:0;margin-top:24px}.release-note h2{font-size:22px}}
