/* Overrides only inside demo frames; original extension styles stay intact. */
html { scroll-behavior:auto !important; scrollbar-width:thin; }
html.demo-preview .demo-flash { background:#fff2a6; box-shadow:0 0 0 4px #fbbc04; opacity:1; }
html.demo-preview .fill-max-btn { opacity:1; }
html.demo-preview .top-bar { position:sticky; top:0; z-index:5; }
html.demo-preview .focused-row .score-input { transition:none; }
html:not(.demo-preview) body { min-height:0; }
html:not(.demo-preview) #examSelect:focus-visible { outline:3px solid #087b4b; outline-offset:2px; }
