.lesson-md[data-v-8ac40155] h3,.lesson-md[data-v-8ac40155] h4,.lesson-md[data-v-8ac40155] h5{color:inherit;margin:1.25em 0 .4em;font-weight:800}.lesson-md[data-v-8ac40155] ul{padding-left:1.4em;list-style:outside}.lesson-md[data-v-8ac40155] ol{padding-left:1.4em;list-style:decimal}.lesson-md[data-v-8ac40155] p{margin:.6em 0}.lesson-md[data-v-8ac40155] a{color:#047857;text-decoration:underline}:root.dark .lesson-md[data-v-8ac40155] a{color:#34d399}.lesson-md[data-v-8ac40155] .md-code-inline{background:#10b9811a;border-radius:.3em;padding:.1em .35em;font-family:ui-monospace,monospace;font-size:.9em}.lesson-md[data-v-8ac40155] .md-mark{color:inherit;background:#10b98138;border-radius:.2em;padding:0 .15em}.lesson-md[data-v-8ac40155] .md-kbd{border:1px solid #73737366;border-bottom-width:2px;border-radius:.35em;padding:.1em .45em;font-family:ui-monospace,monospace;font-size:.8em}.lesson-md[data-v-8ac40155] .md-img{border-radius:1rem;max-width:100%;margin:.75em 0}.lesson-md[data-v-8ac40155] hr{border-color:#73737340;margin:1.5em 0}.lesson-md[data-v-8ac40155] .md-quote{border-left:3px solid #10b98180;padding-left:1em;font-style:italic}.lesson-md[data-v-8ac40155] .md-step{align-items:center;gap:.75em;margin:1.1em 0 .3em;font-weight:700;display:flex}.lesson-md[data-v-8ac40155] .md-step-num{color:#047857;background:#10b98126;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.9em;height:1.9em;font-size:.8em;display:inline-flex}:root.dark .lesson-md[data-v-8ac40155] .md-step-num{color:#6ee7b7}.lesson-md[data-v-8ac40155] .md-tasks{padding-left:0;list-style:none}.lesson-md[data-v-8ac40155] .md-task label{cursor:pointer;align-items:flex-start;gap:.6em;min-height:32px;display:flex}.lesson-md[data-v-8ac40155] .md-task input{accent-color:#059669;width:1.05em;height:1.05em;margin-top:.3em}.lesson-md[data-v-8ac40155] .md-task.done span{opacity:.55;text-decoration:line-through}.lesson-md[data-v-8ac40155] .md-table-wrap{border:1px solid #73737340;border-radius:1rem;margin:1em 0;overflow-x:auto}.lesson-md[data-v-8ac40155] .md-table{border-collapse:collapse;width:100%;margin:0;font-size:.92em}.lesson-md[data-v-8ac40155] .md-table th{background:#10b98114;font-weight:700}.lesson-md[data-v-8ac40155] .md-table td,.lesson-md[data-v-8ac40155] .md-table th{border-bottom:1px solid #7373732e;padding:.55em .8em}.lesson-md[data-v-8ac40155] .md-table tr:last-child td{border-bottom:0}.lesson-md[data-v-8ac40155] .md-code{background:#0b1410;border:1px solid #10b98133;border-radius:1rem;margin:1em 0;overflow:hidden}.lesson-md[data-v-8ac40155] .md-code-head{color:#a3a3a3;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:.35em .5em .35em 1em;font-size:.75em;display:flex}.lesson-md[data-v-8ac40155] .md-code-lang{text-transform:uppercase;letter-spacing:.08em;font-family:ui-monospace,monospace}.lesson-md[data-v-8ac40155] .md-code-copy{color:#6ee7b7;border-radius:.5em;min-height:32px;padding:0 .8em;font-weight:700}.lesson-md[data-v-8ac40155] .md-code-copy:hover{background:#10b98126}.lesson-md[data-v-8ac40155] .md-code-copy:focus-visible{outline:2px solid #10b981}.lesson-md[data-v-8ac40155] .md-code pre{color:#e5e5e5;white-space:pre;background:0 0;margin:0;padding:1em;font-size:.88em;overflow-x:auto}.lesson-md[data-v-8ac40155] .md-callout{border:1px solid;border-radius:1rem;margin:1em 0;padding:.9em 1.1em}.lesson-md[data-v-8ac40155] .md-callout p{margin:.2em 0}.lesson-md[data-v-8ac40155] .md-callout-title{text-transform:uppercase;letter-spacing:.06em;font-size:.85em;font-weight:800}.lesson-md[data-v-8ac40155] .md-callout-note{background:#0ea5e90f;border-color:#0ea5e94d}.lesson-md[data-v-8ac40155] .md-callout-tip{background:#10b98114;border-color:#10b98166}.lesson-md[data-v-8ac40155] .md-callout-important{background:#8b5cf612;border-color:#8b5cf659}.lesson-md[data-v-8ac40155] .md-callout-warning{background:#f59e0b1a;border-color:#f59e0b66}.lesson-md[data-v-8ac40155] .md-callout-caution{background:#f43f5e14;border-color:#f43f5e66}
