/*! © 2026 Alok Kumar Singh / Best Latest Apps. All rights reserved. https://bestlatestapps.com/ */
.learn-courses.learn-courses-3{grid-template-columns:minmax(0,1fr)}@media(min-width:820px){.learn-courses.learn-courses-3{grid-template-columns:minmax(0,1fr)}}@media(min-width:1024px){.learn-courses.learn-courses-3{grid-template-columns:repeat(3,minmax(0,1fr))}.learn-courses-3 .learn-course-card{padding:22px}}.learn-course-desc{margin:0 0 .25rem}.learn-progress.learn-progress-hub{gap:.75rem;min-height:44px;margin:.75rem 0}.learn-progress-hub .learn-ring{width:44px;height:44px}.learn-progress-hub .learn-tried{margin:0;color:var(--text-2);font-size:.92rem}.learn-course-foot{margin-top:auto}.learn-courses .learn-course-foot .learn-cta-row{display:block}.learn-courses .learn-course-cta{display:flex;width:100%;justify-content:center;text-align:center;box-sizing:border-box}.learn-course-links{margin:.5rem 0 0}.learn-hub-ready{margin:0 0 2rem}.learn-jump{display:flex;flex-wrap:wrap;align-items:center;gap:0 .5rem;margin:.5rem 0 0;color:var(--text-2)}.learn-jump a{display:inline-flex;align-items:center;min-height:44px;padding:0 .25rem;font-weight:600}@media(min-width:1024px){.learn-jump{display:none}}.learn-cb2 .learn-code-v2{margin:0 0 .75rem;min-width:0;max-width:100%;position:relative}.learn-cb2 .learn-code-v2 .learn-code-label{margin:0 0 .25rem}.learn-code-bar{display:flex;align-items:center;gap:.5rem;min-height:44px;padding:0 0 0 12px;background:var(--learn-code);border:1px solid var(--border-2);border-bottom:0;border-radius:12px 12px 0 0;font-size:.8rem;color:var(--text-2)}.learn-code-lang{font-weight:600;text-transform:none;letter-spacing:normal}.learn-code-hint{margin-inline-start:auto;font-weight:600;color:var(--text-2);white-space:nowrap}.learn-code-copy{margin-inline-start:auto;min-width:44px;min-height:44px;padding:0 .75rem;border:0;background:none;color:var(--accent);font:inherit;font-weight:600;cursor:pointer;border-radius:0 12px 0 0}.learn-code-hint:not([hidden])+.learn-code-copy{margin-inline-start:0}.learn-code-copy:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.learn-code-scroll{position:relative;min-width:0}.learn-cb2 .learn-code-v2 pre,.learn-cb2 .learn-q .learn-code-v2 pre,.learn-cb2 .learn-q .learn-code-mini pre{margin:0;border-radius:0 0 12px 12px;white-space:pre;overflow-wrap:normal;word-break:normal;overflow-x:auto;tab-size:4;max-width:100%}.learn-cb2 .learn-code-v2 pre:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.learn-code-v2.is-overflow:not(.is-end) .learn-code-scroll:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;width:28px;pointer-events:none;border-radius:0 0 11px;background:linear-gradient(to right,transparent,var(--learn-code))}.learn-code-v2.is-end .learn-code-hint{visibility:hidden}.learn-cb2 .learn-lines-scroll{overflow-x:auto;max-width:100%;border-radius:12px}.learn-cb2 .learn-lines-scroll .learn-lines{display:inline-block;min-width:100%;box-sizing:border-box;margin:.75rem 0}.learn-cb2 .learn-lines-scroll .learn-lines code{white-space:pre;overflow-wrap:normal}.learn-grid-res{margin:.75rem 0;min-width:0}.learn-grid-table{font:13.6px/1.4 var(--learn-mono);width:auto}.learn-grid-table th{text-transform:none;letter-spacing:normal;font-family:var(--learn-mono);text-align:start}.learn-grid-table td{white-space:pre}.learn-grid-table td.learn-grid-num{text-align:end;font-variant-numeric:tabular-nums}.learn-null{display:inline-block;padding:0 .35rem;border:1px dashed var(--text-2);border-radius:6px;font-size:.75rem;font-weight:600;color:var(--text-2);letter-spacing:.02em}.learn-grid-count{margin:.25rem 0 0}.learn-viz-gated[hidden],[data-learn-viz-gate][hidden]{display:none!important}.learn-viz-note[data-learn-verified]{border-inline-start-color:var(--ok)}.learn-credit-notice{font-size:.88rem;color:var(--text-2);padding:.75rem 1rem;border:1px solid var(--border-2);border-radius:12px;background:var(--bg-2);overflow-wrap:anywhere}.learn-cb2 .learn-col,.learn-cb2 .learn-layer-body,.learn-cb2 .learn-reveal-body{min-width:0}
