.explore-hint{display:inline-flex;align-items:center;gap:.35rem;margin-top:1rem;font-size:15px;font-weight:900;color:var(--teal-dark);letter-spacing:.02em}.explore-hint::after{content:'→';color:var(--gold);font-size:1.15em}.topic-button{appearance:none;border:2px solid rgba(0,0,0,.12);background:#fff;border-radius:999px;padding:9px 14px;font:inherit;font-size:16px;font-weight:800;cursor:pointer;color:#111;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.topic-button:hover,.topic-button:focus-visible{transform:translateY(-2px);box-shadow:0 8px 18px rgba(0,0,0,.12);border-color:var(--teal-dark);outline:none}.design-detail .topic-button{background:#eef8fa;border-color:rgba(66,152,181,.48)}.practice-detail .topic-button{background:#fff8e5;border-color:rgba(240,184,45,.65)}.technology-detail .topic-button{background:#f1f1f1;border-color:#bbb}.concept-list li{cursor:pointer;border-radius:10px;padding:5px 8px;margin-left:-8px;transition:background .18s ease,transform .18s ease}.concept-list li:hover,.concept-list li:focus-visible{background:rgba(240,184,45,.18);transform:translateX(4px);outline:none}.standards-topics{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.standards-topics button{appearance:none;border:2px solid rgba(66,152,181,.34);background:#eef8fa;border-radius:999px;padding:8px 12px;font:inherit;font-size:16px;font-weight:800;cursor:pointer;color:var(--teal-dark)}.standards-topics button:hover,.standards-topics button:focus-visible{background:var(--teal-dark);color:#fff;outline:none}.insight{display:none;margin:.7rem 0 .8rem;padding:.7rem .8rem;border-radius:12px;background:#f5f9fa;border-left:5px solid var(--teal);font-size:.88rem;line-height:1.4}.insight.show{display:block}.insight strong{display:block;margin-bottom:.2rem;color:#111}.explore-toggle[aria-pressed="true"]{background:var(--teal)!important;color:#fff!important;border-color:var(--teal)!important}.exploring .story-card{border-left-color:var(--teal)}.exploring .node{cursor:pointer}.exploring .node:not(.active):not(.context){opacity:.5;filter:saturate(.88)}.exploring .connector{opacity:.92}.exploring .orbit{opacity:1}.node.related{opacity:.92!important;filter:none!important;box-shadow:0 28px 85px rgba(35,106,132,.23);border-color:var(--teal)!important}.connector.related{height:11px;opacity:1;background:linear-gradient(90deg,var(--gold),var(--teal-dark))}.explore-note{display:none;font-size:.76rem!important;font-weight:800;color:var(--teal-dark)!important;margin:.35rem 0 .55rem!important}.exploring .explore-note{display:block}.pulse-once{animation:pulseOnce .55s ease-out}@keyframes pulseOnce{0%{box-shadow:0 0 0 0 rgba(240,184,45,.55)}100%{box-shadow:0 0 0 28px rgba(240,184,45,0)}}@media(max-width:760px){.topic-button,.standards-topics button{font-size:15px;padding:8px 11px}.explore-hint{font-size:14px}.insight{font-size:.82rem}.exploring .node:not(.active):not(.context){opacity:.38}}@media(prefers-reduced-motion:reduce){.pulse-once{animation:none}.topic-button,.concept-list li{transition:none!important}}