@font-face{font-family:'Academy Hand';src:url('./mindmap/assets/PatrickHand-Regular.ttf') format('truetype');font-weight:400;font-display:swap}
.search-back528{display:inline-flex;gap:.6rem;align-items:center;min-height:44px;margin:.7rem 0;padding:.55rem 1rem;border:1px solid #a6b9c6;border-radius:12px;color:var(--study-ink,#28485e);background:var(--study-card,#fffdf8);font-weight:700;text-decoration:none}.search-back528:focus-visible{outline:3px solid #715dba;outline-offset:4px}
[data-has-grade528="true"]>.a322-hero{display:none}.discovery528-filters summary{cursor:pointer;font-weight:700;min-height:34px}.expression-views528{display:flex;gap:.5rem;flex-wrap:wrap;margin:1rem 0}.expression-views528 button[aria-pressed="true"]{background:#213e50;color:#fff}.expression-views528 button{min-height:46px}.expression-heading528{font-family:'Academy Hand',cursive!important;font-weight:400!important;max-width:none!important}.expression-levels528 h2{font-size:1.1rem;margin:.5rem 0}.expression-levels528>p,.expression-levels528>.subtle{display:none}
#activity-map-slot528{max-width:1280px;margin:.5rem auto;padding:0 1rem}.discovery528-pages{display:flex;gap:.6rem;flex-wrap:wrap}
.a528-topic-link{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:.7rem 0;padding:.8rem 1rem;min-height:52px;border:1px solid #9fb3c6;border-radius:12px;text-decoration:none;background:var(--study-card,#fffdf8);color:inherit}.a528-topic-link strong{font-family:'Academy Hand',cursive;font-weight:400;font-size:1.4rem}.a528-topic-link small{display:block;font-family:system-ui,sans-serif;font-size:.85rem}.a528-map-link{display:inline-flex;align-items:center;min-height:44px;gap:.5rem;padding:.65rem 1rem;border:1px solid #9ab2c1;border-radius:13px;text-decoration:none;color:var(--study-ink,#294959);background:var(--study-card,#faf3db);font-weight:700}
#ws-test .ws-test-head h1,#ws-test .ws-question-title,#ws-test h2:not(.ws-stimulus-title){font-family:'Academy Hand',cursive;font-weight:400}#ws-test .ws-test-head h1{font-size:clamp(1.7rem,4vw,2.5rem)}#ws-test #ws-answer-form{position:relative;border:1px solid #b8c9d2;border-radius:18px 15px 21px 17px;background:var(--study-card,#fffdf8);padding:clamp(1rem,2.5vw,1.8rem);box-shadow:3px 5px 0 #849da414}#ws-test #ws-answer-form:before{content:'';position:absolute;width:55px;height:12px;background:#d8c48355;right:24px;top:-5px;transform:rotate(7deg);pointer-events:none}#ws-test .ws-question-prompt{font-size:1.1rem;line-height:1.65}#ws-test .ws-test-head details{margin:.6rem 0}#ws-test .ws-test-head summary{cursor:pointer;min-height:32px;font-size:.95rem}#ws-test .ws-draft{margin:1rem 0;padding:.8rem 1rem}#ws-test .ws-draft summary{font-weight:700;cursor:pointer;min-height:32px}.ws-mode-row528{display:flex;gap:.7rem;align-items:center;flex-wrap:wrap;margin:.8rem 0}.ws-mode-row528>details{flex-basis:100%}.ws-mode-row528 summary{font-weight:700;cursor:pointer;min-height:32px}.ws-visit528{font-size:.86rem;margin:.4rem 0;color:var(--study-ink,#395869)}.ap321-mind528{display:inline-flex;margin:.7rem 0 .7rem .7rem}
@media(max-width:620px){.a528-topic-link strong{font-size:1.3rem}.ap321-mind528{margin:.7rem 0}.ws-mode-row528 .ws-btn,.ws-mode-row528 .a528-map-link{min-height:46px}.search-back528{font-size:.9rem}.a528-topic-link{padding:.75rem}}
@media print{.search-back528,.no-print528{display:none!important}#ws-test #ws-answer-form{box-shadow:none;border:0;padding:0}#ws-test #ws-answer-form:before{display:none}}
