.adult-dashboard{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:10px;margin:0 0 18px}.adult-dashboard>div{padding:16px;border:1px solid var(--border);border-radius:14px;background:rgba(255,255,255,.045)}.adult-dashboard h3{margin:2px 0 10px}.dashboard-primary,.dashboard-stat button{padding:0;border:0;color:var(--gold);background:none;font:inherit;font-weight:800;text-align:left}.dashboard-stat{display:grid;align-content:center;gap:6px}.dashboard-stat small{color:var(--muted)}.study-method-workspace,.context-workspace,.kids-hub{margin:18px 0;padding:20px;border:1px solid var(--border);border-radius:16px;background:rgba(4,14,30,.5)}.section-toolbar,.kids-hub-header{display:flex;justify-content:space-between;gap:16px;align-items:center}.section-toolbar h3,.kids-hub-header h3{margin:2px 0}.section-toolbar select,.kids-hub-header select,.book-chapter-sidebar select,.book-chapter-sidebar input,.memory-practice select{min-height:42px;padding:8px;border:1px solid var(--border);border-radius:9px;color:var(--ink);background:#09182f;font:inherit}.guided-question-list{display:grid;gap:8px;margin:14px 0}.guided-question-list label{display:grid;grid-template-columns:30px 1fr;gap:8px;align-items:center}.guided-question-list span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--gold);color:#17130a;font-weight:900}.guided-question-list input{width:100%;padding:10px;border:1px solid var(--border);border-radius:8px;color:var(--ink);background:#09182f;font:inherit}.guided-actions,.study-output-tools,.kids-library-tabs,.kids-accessibility,.activity-filters{display:flex;gap:8px;flex-wrap:wrap}.guided-actions button,.study-output-tools button,.context-workspace button,.kids-hub button{min-height:40px;padding:8px 11px;border:1px solid var(--border);border-radius:9px;color:var(--ink);background:rgba(255,255,255,.06);font:inherit;font-weight:700}.context-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:14px 0}.context-grid article{padding:12px;border-radius:10px;background:rgba(255,255,255,.045)}.context-grid small{color:var(--gold);font-weight:800}.context-grid p{margin:5px 0}.context-neighbors{display:flex;justify-content:space-between}.book-chapter-sidebar{display:flex;gap:10px;align-items:end;margin:12px 0;padding:12px;border:1px solid var(--border);border-radius:10px}.book-chapter-sidebar label{display:grid;gap:4px}.study-tool-row input[type=color]{width:44px;height:40px;padding:2px;border:1px solid var(--border);border-radius:8px;background:none}.study-tool-row button.active{color:#17130a;background:var(--gold)}.study-output-tools{margin-top:18px}.study-summary{display:grid;gap:10px;margin-top:15px}.study-summary label{display:grid;gap:5px}.study-summary textarea{padding:10px;border:1px solid var(--border);border-radius:8px;color:var(--ink);background:#09182f;font:inherit}.kids-library-tabs{margin:15px 0}.kids-library-tabs button.active{color:#17130a;background:var(--gold)}#kidsLibraryContent>input{width:100%;margin-bottom:10px;padding:12px;border:1px solid var(--border);border-radius:9px;color:var(--ink);background:#09182f;font:inherit}.kids-library-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.kids-library-grid button{display:grid;gap:5px;min-height:110px;text-align:left}.kids-library-grid small{color:var(--gold)}.memory-practice,.discussion-card,.activity-card{display:grid;gap:10px}.memory-practice article,.discussion-card,.activity-card{margin:8px 0;padding:14px;border:1px solid var(--border);border-radius:10px;background:rgba(255,255,255,.04)}.kids-accessibility{margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}.progress-board{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}.progress-board article{display:grid;padding:18px;border-radius:12px;background:rgba(255,255,255,.05);text-align:center}.progress-board strong{font-size:2rem;color:var(--gold)}.safety-note{padding:12px;border:1px solid rgba(246,189,69,.45);border-radius:10px}.safety-note input{width:auto}.kids-large-text{font-size:1.2em}.kids-high-contrast{--ink:#fff;--muted:#f4f4f4;--border:#fff;background:#000}.kids-readable-font{font-family:Arial,Verdana,sans-serif}.kids-reduced-motion *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.study-accessible{--study-text-scale:125%;filter:contrast(1.12)}
@media(max-width:900px){.adult-dashboard{grid-template-columns:1fr 1fr}.context-grid,.kids-library-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.adult-dashboard,.context-grid,.kids-library-grid,.progress-board{grid-template-columns:1fr}.section-toolbar,.kids-hub-header,.book-chapter-sidebar{align-items:stretch;flex-direction:column}.context-neighbors{gap:8px}.context-neighbors button{flex:1}.kids-library-tabs{display:grid;grid-template-columns:1fr 1fr}.study-method-workspace,.context-workspace,.kids-hub{padding:14px}}
@media print{.study-tabs,.study-path-tiles,.study-tool-row,.reader-controls,.passage-search,.licensed-versions,.dialog-close,.kids-accessibility,.guided-actions,.study-output-tools{display:none!important}.study-workspace{position:static!important;max-height:none!important;overflow:visible!important}.study-panel{display:block!important}}
