.browser-reader{margin:0 0 2rem}.browser-reader-options,.browser-reader-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:end;margin:16px 0}.browser-reader-options label{display:flex;flex-direction:column;gap:6px;font-size:.85rem;max-width:100%}.browser-reader select{font:inherit;padding:10px;max-width:100%;border:1px solid currentColor;background:var(--bg,#fff8fa);color:inherit}.browser-reader-options label:first-child{flex:1;min-width:0}.browser-reader-actions button{cursor:pointer}.browser-reader button:disabled{opacity:.5;cursor:default}.browser-reader [data-reader-status]{font-size:.85rem;line-height:1.6}.browser-reader :focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:480px){.browser-reader-options{display:block}.browser-reader-options label{margin-bottom:12px}.browser-reader-actions button{flex:1}}
