/* GENERATED by scripts/build-uvu-light-theme.py from css/report.css. Do not edit by hand. */

/* ---- css/report.css ---- */
:root[data-theme="light"] :focus-visible{outline:3px solid var(--amber)}
:root[data-theme="light"] .skip{background:var(--amber);color:#111}
:root[data-theme="light"] .rv-top{background:rgba(239,241,245,0.94);border-bottom:1px solid var(--line)}
:root[data-theme="light"] .rv-back,:root[data-theme="light"] .rv-pdf{border:1px solid var(--line);color:var(--ink)}
:root[data-theme="light"] .rv-pdf{color:var(--muted)}
:root[data-theme="light"] .rv-kicker{color:var(--red-soft)}
:root[data-theme="light"] .rv-title h1{color:var(--white)}
@media(hover:hover){
:root[data-theme="light"] .rv-back:hover,:root[data-theme="light"] .rv-pdf:hover{border-color:var(--muted);color:var(--white)}
}
:root[data-theme="light"] .rv-quote{border:1px solid rgba(244,183,64,0.45);border-left:4px solid var(--amber);background:rgba(244,183,64,0.07)}
:root[data-theme="light"] .rv-quote-h{color:var(--amber)}
:root[data-theme="light"] .rv-quote.miss .rv-quote-h{color:var(--muted)}
:root[data-theme="light"] .rv-quote blockquote{color:var(--white)}
:root[data-theme="light"] .rv-jump{border:1px solid var(--amber);background:transparent;color:var(--amber)}
:root[data-theme="light"] .rv-scroll{box-shadow:0 10px 40px rgba(15,23,42,0.165)}
:root[data-theme="light"] .rv-sheet{background:#191919}
:root[data-theme="light"] .rv-mark{background:rgba(255,214,0,0.34);box-shadow:0 0 0 1.5px #f0a800}
:root[data-theme="light"] .rv-loading{background:#1e2128;color:#9ca6b4}
:root[data-theme="light"] .rv-loading.err a{color:#1d4ed8}
:root[data-theme="light"] .rv-zoom{border:1px solid var(--line);background:var(--panel-2);color:var(--white)}
@media(hover:hover){
:root[data-theme="light"] .rv-zoom:hover{border-color:var(--muted)}
}
:root[data-theme="light"] .rv-cap{color:var(--muted)}
:root[data-theme="light"] .rv-text{border:1px solid var(--line);background:var(--panel)}
:root[data-theme="light"] .rv-text summary{color:var(--ink)}
:root[data-theme="light"] .rv-text summary::after{color:var(--muted)}
:root[data-theme="light"] .rv-text-note{color:var(--muted)}
:root[data-theme="light"] .rv-text-body{color:var(--ink)}
:root[data-theme="light"] .rv-text-body mark{background:rgba(244,183,64,0.3);color:var(--white)}
:root[data-theme="light"] .rv-nav{background:rgba(239,241,245,0.96);border-top:1px solid var(--line)}
:root[data-theme="light"] .rv-step{border:1px solid var(--line);background:var(--panel-2);color:var(--white)}
:root[data-theme="light"] .rv-step:not(:disabled):active{background:var(--line)}
@media(hover:hover){
:root[data-theme="light"] .rv-step:not(:disabled):hover{border-color:var(--muted)}
}
:root[data-theme="light"] .rv-go{color:var(--muted)}
:root[data-theme="light"] .rv-go input{border:1px solid var(--line);background:#eaedf3;color:var(--white)}
:root[data-theme="light"] .rv-go input:focus{border-color:var(--blue-soft);box-shadow:0 0 0 3px rgba(61,139,255,0.25)}
@media(min-width:900px){
:root[data-theme="light"] .rv-nav{border:1px solid var(--line)}
}
