/* Grammar Studio enhancement: minimal, responsive learning dashboard */
.gs-dashboard{background:#fff;border:1px solid #d8e0f1;border-radius:22px;padding:24px;margin-bottom:24px;box-shadow:0 8px 26px #17295109}.gs-dashboard h2{margin:0 0 5px;font-size:1.45rem;letter-spacing:-.03em}.gs-muted{color:#586989;margin:0 0 16px}.gs-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.gs-metric{border:1px solid #e0e6f2;border-radius:14px;padding:15px;background:#f8faff}.gs-metric strong{display:block;font-size:1.7rem;line-height:1.2;color:#1d315a}.gs-metric span{font-size:.83rem;color:#56698a}.gs-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.gs-actions button{background:#334a98;color:#fff;border-color:#334a98}.gs-actions button.gs-outline{background:#fff;color:#334a98;border-color:#b9c6e3}.gs-paths{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px}.gs-path{padding:13px;text-align:left;background:#fff;color:#233862;border:1px solid #dce3f0;border-radius:14px;min-width:0}.gs-path strong,.gs-path small{display:block}.gs-path small{color:#65738e;margin:5px 0 9px}.gs-track{display:block;height:6px;background:#e6eaf3;border-radius:20px;overflow:hidden}.gs-track i{display:block;height:100%;background:#5a60bd;border-radius:20px}.gs-review{font-size:.88rem;color:#526588;margin-top:14px}.gs-dashboard button:focus-visible{outline:3px solid #5b58bc;outline-offset:3px}@media(max-width:850px){.gs-paths{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:530px){.gs-metrics{grid-template-columns:1fr 1fr}.gs-paths{grid-template-columns:1fr}.gs-dashboard{padding:18px}}
