/* V1.83: spacious surfaces, deliberate interaction, and theme-safe diagrams. */
#dashboard>.grid{gap:32px;grid-template-columns:repeat(12,minmax(0,1fr))}#dashboard .hero{grid-column:1/-1;padding:clamp(24px,4vw,52px);max-width:none}#dashboard .hero-title{max-width:26ch}#dashboard .hero-text{max-width:65ch;line-height:1.8}#dashboard .hero-actions{margin-top:24px;gap:14px}.dashboard-overview174{padding:12px 0}.dashboard-heading174{margin-bottom:24px}.dashboard-tabs183{display:flex;gap:12px;margin:20px 0 28px;flex-wrap:wrap}.dashboard-tabs183 button{min-width:100px;padding:12px 24px}.dashboard-grid174{gap:28px}.dashboard-grid174>.card{padding:28px;gap:18px}.dashboard-more183{border-top:1px solid var(--line);padding-top:24px}.dashboard-more183>summary{font-size:1.2rem;cursor:pointer;padding:12px 0}.dashboard-more-grid183{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px}.dashboard-more-grid183>*,.dashboard-more-grid183>.card,.dashboard-more-grid183>.stat-card{grid-column:auto!important;min-width:0}.dashboard-workspace174{display:flex;gap:14px;flex-wrap:wrap}.dashboard-directions174{padding:26px}.dashboard-more-grid183 .stat-card{padding:26px}#nav .nav-group147{margin:18px 0;padding-top:14px}#nav .nav-group-body147{display:grid;gap:5px;padding:8px 0}#nav button[data-page]{padding:11px 13px;min-height:42px}#nav>.nav-group147>summary{padding:12px;line-height:1.5}
.kb-toolbar183{display:flex;align-items:end;gap:20px;margin-bottom:36px;flex-wrap:wrap}.kb-toolbar183 label{flex:1;min-width:220px}.kb-toolbar183 input{display:block;margin-top:10px;width:100%}.kb-group183{margin:32px 0 44px}.kb-group183>h2{font-size:1.4rem;margin-bottom:20px}.kb-group183>h2>span{font-size:.8rem;color:var(--muted);margin-right:12px}.kb-grid183{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.kb-card183{position:relative;display:flex;flex-direction:column;gap:14px;border:1px solid var(--line);border-radius:16px;background:var(--paper);color:var(--ink);padding:28px;text-align:left;font:inherit;min-height:180px}.kb-card183>span:first-child{font-size:1.3rem}.kb-card183 small{font:inherit;font-size:1rem;line-height:1.7;color:var(--muted)}.kb-card183>span:last-child{align-self:end;margin-top:auto}.reference-navigation{display:flex;flex-wrap:wrap;gap:16px;align-items:start;margin-bottom:28px}.kb-switch183{flex:1;min-width:200px;padding:10px 14px;border:1px solid var(--line);border-radius:12px}.kb-switch183>summary{cursor:pointer}.kb-switch183 .reference-subjects{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}.reference-navigation>.reference-views{flex-basis:100%}.nr-experiment183{margin-top:28px}.nr-experiment183>summary{cursor:pointer;font-size:1.2rem;padding:8px}.nr-experiment183[open] #study-relationships{margin-top:24px}.nr-experiment183 #study-relationships{display:block}.nr-experiment183 .experience-hero{padding:20px 0}#avaPane_relations{display:none!important}
.simple-practice183{max-width:860px;margin:20px auto;padding:clamp(24px,4vw,44px);border:1px solid var(--line);border-radius:20px;background:var(--paper);color:var(--ink)}.simple-practice183 h2{font-size:clamp(1.35rem,2.4vw,1.9rem);line-height:1.5;margin:24px 0}.practice-answers183{display:flex;flex-direction:column;align-items:stretch;gap:14px;margin:28px 0;max-width:650px}.practice-answers183 button{text-align:left;padding:18px 22px;white-space:normal;line-height:1.6;min-height:52px}.simple-practice183 [role=status]:not(:empty){padding:22px;margin:24px 0;border-left:3px solid var(--gold);background:var(--bg);line-height:1.8}.simple-practice183 .row{gap:18px;flex-wrap:wrap}.answer-correct183:disabled{opacity:1!important;border:2px solid var(--gold)!important;color:var(--ink)!important}.verse-tail183{white-space:nowrap!important;display:inline-block}.sutra-sanskrit .sanskrit-line,.iast-verse .iast-line{display:block!important;white-space:normal;word-break:normal;overflow-wrap:normal}.sutra-sanskrit .sa-term156,.iast-verse .sa-term156{display:inline!important;white-space:normal!important;word-break:normal!important;padding:0!important;line-height:inherit!important}.verse-tail183 .sa-term156{white-space:nowrap!important}
/* A graph and its tools remain together; the list provides a keyboard and small-screen alternative. */
.map-intro183{max-width:850px;line-height:1.75;margin-bottom:28px}.map-toolbar183{display:flex;gap:20px;align-items:end;flex-wrap:wrap;margin:24px 0}.map-toolbar183>label{flex:1;min-width:180px}.map-toolbar183 input,.map-toolbar183 select{display:block;width:100%;margin-top:8px}.map-toolbar183>.map-check183{display:flex;align-items:center;gap:10px;line-height:1.5}.map-check183 input{width:auto;margin:0;flex:0 0 auto}.map-layout183{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:24px;align-items:start}.map-canvas-wrap183{border:1px solid var(--line);border-radius:20px;overflow:hidden;min-width:0;background:var(--paper);color:var(--ink)}.map-zoom183{display:flex;gap:8px;padding:14px;position:relative;z-index:1}.map-zoom183 button{min-width:44px;min-height:44px}#idea-svg183{display:block;width:100%;height:auto;min-height:320px;aspect-ratio:1000/680;background:var(--paper);touch-action:none;color:var(--ink)}.map-node183{cursor:grab;outline:none}.map-node183:active{cursor:grabbing}.map-node183 circle{fill:var(--wine);stroke:var(--paper);stroke-width:3}.map-node183 text{fill:var(--ink);font:17px Georgia,serif;paint-order:stroke;stroke:var(--paper);stroke-width:4px;stroke-linejoin:round}.map-node183.selected circle,.map-node183:hover circle,.map-node183:focus-visible circle{fill:var(--gold);stroke:var(--ink);stroke-width:3}.map-node183:focus-visible text{text-decoration:underline}.map-edge183{stroke:var(--line);stroke-width:1.7}.map-edge183.connected{stroke:var(--gold);stroke-width:2.5}#map-count183{margin:14px 18px;line-height:1.6}.map-list183{padding:18px;border-top:1px solid var(--line)}.map-list183>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.map-layout183 aside{padding:24px;max-height:820px;overflow:auto;min-width:0}.map-layout183 aside h2{overflow-wrap:anywhere;font-size:1.5rem}.map-body183{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.map-connections183{padding:0;list-style:none}.map-connections183 li{padding:14px 0;border-bottom:1px solid var(--line)}.map-connections183 small{display:block;line-height:1.6;color:var(--muted);overflow-wrap:anywhere}.map-layout183 details{margin:22px 0}.map-layout183 summary,.map-create183 summary,.map-list183 summary{cursor:pointer;line-height:1.6}.map-layout183 label,.map-create183 label{display:block;margin:16px 0}.map-layout183 input,.map-layout183 select,.map-layout183 textarea,.map-create183 input,.map-create183 textarea{display:block;width:100%;margin:8px 0;box-sizing:border-box}.map-create183{margin:28px 0;padding:24px}.map-create183 form{max-width:760px}.map-files183{gap:16px;flex-wrap:wrap;line-height:1.6}.map-files183 input[type=file]{max-width:230px;font-size:.85rem;margin-left:12px}.map-files183 [role=status]{flex-basis:100%;color:var(--muted)}
html[data-appearance=dark] :is(.kb-card183,.simple-practice183,.map-canvas-wrap183,#idea-svg183,.map-layout183 aside,.map-create183){background:#050505!important;color:#f1e9d9!important;border-color:#494238!important}html[data-appearance=dark] .map-node183 circle{fill:#bcaa87;stroke:#050505}html[data-appearance=dark] .map-node183 text{fill:#f1e9d9;stroke:#050505}html[data-appearance=dark] .map-edge183{stroke:#5f594e}html[data-appearance=dark] .map-edge183.connected{stroke:#c5ad7d}html[data-appearance=dark] .map-node183:is(.selected,:hover,:focus-visible) circle{fill:#e4ca93;stroke:#fff2d0}html[data-appearance=dark] :is(.kb-card183 small,.map-connections183 small){color:#c7beb0!important}html[data-appearance=dark] .answer-correct183:disabled{color:#fff2d0!important}html[data-appearance=dark] .simple-practice183 [role=status]:not(:empty){background:#111!important;color:#f1e9d9!important}html[data-appearance=dark] .dashboard-tabs183 button[aria-pressed=true]{background:#c5ad7d!important;color:#080808!important}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.kb-card183,.home-path158,.tool-entry174,.dashboard-tabs183 button,#nav button[data-page],.study-collections173 button{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.kb-card183:hover,.home-path158:hover,.tool-entry174:hover{transform:translateY(-3px);box-shadow:0 8px 22px #00000012;border-color:var(--gold)}.dashboard-tabs183 button:hover,.study-collections173 button:hover{transform:translateY(-2px);border-color:var(--gold)}#nav button[data-page]:hover{transform:translateX(3px)}.map-node183 circle{transition:fill .18s,stroke .18s}}
@media(prefers-reduced-motion:no-preference){.page.page-enter{animation:entry183 .24s ease both}@keyframes entry183{from{opacity:.6;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.simple-practice183 [role=status]:not(:empty){animation:entry183 .2s ease both}}
@media(prefers-reduced-motion:reduce){.page.page-enter{animation:none!important}.kb-card183,.home-path158,.tool-entry174,.dashboard-tabs183 button,#nav button[data-page],.map-node183 circle{transition:none!important;transform:none!important}}
@media(max-width:1050px){.kb-grid183{grid-template-columns:repeat(2,minmax(0,1fr))}.map-layout183{grid-template-columns:minmax(0,1fr)}.map-layout183 aside{max-height:none}#idea-svg183{min-height:360px}}
@media(max-width:650px){#dashboard>.grid{gap:24px}.dashboard-grid174,.dashboard-more-grid183,.kb-grid183{grid-template-columns:1fr}.dashboard-grid174>.card{padding:22px}.dashboard-tabs183{gap:8px}.dashboard-tabs183 button{min-width:0;flex:1;padding:12px}.kb-card183{min-height:0;padding:24px}.kb-toolbar183{align-items:stretch;flex-direction:column}.kb-toolbar183 label{min-width:0}.kb-group183{margin-bottom:28px}.map-toolbar183{display:grid;grid-template-columns:1fr}.map-canvas-wrap183{border-radius:12px}#idea-svg183{min-height:280px}.map-layout183{gap:20px}.map-files183 .btn{width:100%;box-sizing:border-box}.map-node183 text{font-size:20px}.simple-practice183{padding:22px}.simple-practice183 .row{align-items:stretch;flex-direction:column}}
html[data-appearance=dark] #study-relationships{--paper:#050505;--paper2:#171512;--ink:#f1e9d9;--muted:#c7beb0;--line:#514a3e;--wine:#d7bf93}html[data-appearance=dark] #study-relationships .rs-map152{background:#050505!important}html[data-appearance=dark] #study-relationships svg text{fill:#f1e9d9!important}html[data-appearance=dark] #study-relationships .rs-tabs152 [aria-pressed=true]{color:#050505;background:#d7bf93}html[data-appearance=dark] #study-relationships .rs-edge152.friend{color:#8dc2a8}html[data-appearance=dark] #study-relationships .rs-edge152.enemy{color:#dfad8c}html[data-appearance=dark] #study-relationships .rs-edge152.neutral{color:#b9adce}
#avaPane_practice>[hidden]{display:none!important}#study-basics183.hidden{display:none!important}
