.brIPdW_library{background:var(--bg,#f7f7f5);min-height:100dvh;color:var(--text,#202420);padding:24px}.brIPdW_header{border-bottom:1px solid #9995;flex-wrap:wrap;align-items:center;gap:16px;padding-bottom:16px;display:flex}.brIPdW_header>div{flex:1;min-width:240px}.brIPdW_header h1{margin:0 0 8px;font-size:25px}.brIPdW_header p,.brIPdW_scope p{margin:0;line-height:1.5}.brIPdW_scope{flex-wrap:wrap;align-items:center;gap:20px;padding:18px 0;display:flex}.brIPdW_scope select{max-width:100%;font:inherit;margin-left:8px;padding:8px}.brIPdW_columns{grid-template-columns:minmax(220px,32%) minmax(0,1fr);gap:24px;min-height:65vh;display:grid}.brIPdW_list{max-height:75vh;overflow-y:auto}.brIPdW_list button{text-align:left;width:100%;color:inherit;font:inherit;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #9995;flex-direction:column;gap:6px;padding:16px;display:flex}.brIPdW_list button[aria-pressed=true]{background:#65856722}.brIPdW_list span{font-size:13px}.brIPdW_reader{overflow-wrap:anywhere;max-height:75vh;padding:0 20px;overflow-y:auto}.brIPdW_reader h2{line-height:1.3}.brIPdW_text{white-space:pre-wrap;font-size:17px;line-height:1.75}.brIPdW_notice{margin-top:24px}.brIPdW_settings{max-width:70ch;line-height:1.6}.brIPdW_settings h3{font-size:15px}.brIPdW_settings p{font-size:13px}@media (max-width:700px){.brIPdW_library{padding:16px}.brIPdW_columns{grid-template-columns:1fr;gap:16px}.brIPdW_list{max-height:32vh}.brIPdW_reader{max-height:none;padding:0}}
.icYEYG_controls{border-bottom:1px solid color-mix(in srgb, currentColor 15%, transparent);flex:none;min-width:0;padding:10px 12px;font-size:12px}.icYEYG_row{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.icYEYG_row+.icYEYG_row{margin-top:8px}.icYEYG_row select{min-width:0;max-width:100%;font:inherit;color:inherit;background:0 0;border-radius:6px;padding:5px}.icYEYG_row button{min-height:32px}.icYEYG_row button[aria-pressed=true]{text-underline-offset:4px;font-weight:700;text-decoration:underline}.icYEYG_controls p{overflow-wrap:anywhere;margin:6px 0 0;line-height:1.5}@media (max-width:600px){.icYEYG_row select{flex:130px}.icYEYG_row label{flex:120px}}
