.learning-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin-bottom:2.4rem}.path-card{display:flex;flex-direction:column;padding:1.6rem;border:1px solid #e7d7cd;border-radius:12px;background:#fff;text-decoration:none;color:var(--ink);min-height:240px}.path-card:first-child{background:#642830;color:#fff0e2;border-color:#642830}.path-kicker{font-size:.75rem;letter-spacing:.07em;color:#957567}.path-card:first-child .path-kicker{color:#dbb69e}.path-card h2{font-size:1.5rem;letter-spacing:-.035em;margin:.85rem 0 .65rem}.path-card p{font-size:.9375rem;color:#7b6965;line-height:1.75}.path-card:first-child p{color:#e1bfb0}.path-link{display:flex;justify-content:space-between;gap:1rem;font-size:.875rem;font-weight:600;margin-top:auto;padding-top:1.2rem}.path-card:hover{border-color:#ae7b66;box-shadow:0 6px 22px #572b2910}.topic-section{margin-top:2rem}.topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:1.5rem}.topic-card{display:flex;flex-direction:column;gap:1rem}.topic-card h2{font-size:1.4rem}.topic-card>p{color:var(--muted)}.topic-card>.row{margin-top:auto}.radical-intro{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.radical-card{display:flex;flex-direction:column;gap:.6rem;padding:1.2rem}.radical-card>.hanzi{font-family:SimSun,serif;font-size:3rem;color:#7e3036}.radical-card h3{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.radical-card .pinyin{font-size:.875rem;font-weight:400}.radical-card .button{margin-top:auto;font-size:.8125rem}.radical-index{display:grid;grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:.6rem;margin-top:1rem}.radical-cell{background:white;border:1px solid var(--line);border-radius:8px;padding:.75rem;display:grid;gap:.25rem;color:var(--ink);min-height:84px}.radical-cell .hanzi{font-size:1.9rem}.radical-cell small{color:var(--muted);font-size:.75rem}.radical-cell:hover{border-color:#b27667;background:#fcf2eb}.radical-cell[hidden]{display:none}#radical-count{margin-top:.7rem}
@media(max-width:1100px){.learning-paths{gap:.75rem}.path-card{padding:1.2rem}.path-card h2{font-size:1.25rem}.radical-intro{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.learning-paths{grid-template-columns:1fr;gap:.8rem;margin-bottom:1.8rem}.path-card{min-height:0;padding:1.2rem}.path-card h2{font-size:1.4rem;margin:.5rem 0}.path-card p{font-size:.875rem}.path-link{padding-top:.8rem}.topic-grid{grid-template-columns:1fr}.radical-intro{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.radical-card{padding:1rem}.radical-card .button{padding:.6rem .45rem;font-size:.75rem}.radical-index{grid-template-columns:repeat(auto-fill,minmax(62px,1fr))}}
