.learn-shell{--fd-background:105 45% 98%;--fd-foreground:188 52% 10%;--fd-muted:92 44% 94%;--fd-muted-foreground:188 18% 36%;--fd-popover:48 100% 99%;--fd-popover-foreground:188 52% 12%;--fd-card:54 88% 97%;--fd-card-foreground:188 52% 10%;--fd-border:145 28% 82%;--fd-primary:174 64% 30%;--fd-primary-foreground:0 0% 100%;--fd-secondary:43 88% 94%;--fd-secondary-foreground:188 52% 12%;--fd-accent:38 86% 90%;--fd-accent-foreground:187 52% 13%;--fd-ring:174 64% 38%;--learn-amber:#b86b00;--learn-panel:#fffef8;min-height:100dvh;background:linear-gradient(180deg,#edf8ef,#f8fcf7 220px,#f8fcf7);color:hsl(var(--fd-foreground))}@media (prefers-color-scheme:dark){.learn-shell{--fd-background:186 42% 8%;--fd-foreground:75 45% 94%;--fd-muted:178 26% 14%;--fd-muted-foreground:77 18% 70%;--fd-popover:186 42% 9%;--fd-popover-foreground:75 45% 94%;--fd-card:184 35% 11%;--fd-card-foreground:75 45% 94%;--fd-border:173 25% 22%;--fd-primary:168 72% 58%;--fd-primary-foreground:186 42% 8%;--fd-secondary:183 24% 16%;--fd-secondary-foreground:75 45% 94%;--fd-accent:38 56% 22%;--fd-accent-foreground:43 88% 90%;--fd-ring:168 72% 58%;--learn-amber:#f4b956;--learn-panel:#102021;background:linear-gradient(180deg,#132a24,#081b1d 240px,#081b1d)}}.learn-shell #nd-docs-layout{min-height:100dvh}.learn-shell #nd-subnav,.learn-shell #nd-tocnav{border-color:hsl(var(--fd-border)/.8);background-color:hsl(var(--fd-background)/.88)}.learn-shell #nd-sidebar{background-color:hsl(var(--fd-card)/.92);box-shadow:1px 0 0 hsl(var(--fd-border)/.8)}.learn-shell #nd-sidebar>div{border-color:hsl(var(--fd-border)/.9)}.learn-shell #nd-sidebar a,.learn-shell #nd-sidebar button{border-radius:8px}.learn-shell #nd-sidebar a[data-active=true]{background:hsl(var(--fd-primary)/.12);color:hsl(var(--fd-primary))}.learn-shell #nd-sidebar a:hover,.learn-shell #nd-sidebar button:hover{background:hsl(var(--fd-accent)/.7);color:hsl(var(--fd-accent-foreground))}.learn-shell #nd-toc{color:hsl(var(--fd-muted-foreground))}.learn-shell #nd-toc [data-active=true]{color:hsl(var(--fd-primary))}.learn-article{padding-bottom:4rem}.learn-title{max-width:780px;color:hsl(var(--fd-foreground));font-size:clamp(2.2rem,5vw,4.15rem);line-height:1.04;letter-spacing:0}.learn-title:after{display:block;width:72px;height:4px;margin-top:1.2rem;border-radius:999px;background:var(--learn-amber);content:""}.learn-description{max-width:760px;color:hsl(var(--fd-muted-foreground));font-size:1.08rem;line-height:1.65}.learn-body{--tw-prose-body:hsl(var(--fd-foreground)/0.86);--tw-prose-headings:hsl(var(--fd-foreground));--tw-prose-links:hsl(var(--fd-primary));--tw-prose-bold:hsl(var(--fd-foreground));--tw-prose-bullets:hsl(var(--fd-primary)/0.72);--tw-prose-counters:hsl(var(--fd-primary)/0.72);--tw-prose-quote-borders:var(--learn-amber);font-size:1.03rem}.learn-body :where(h2):not(:where(.not-prose,.not-prose *)){margin-top:2.4em;padding-top:.85em;border-top:1px solid hsl(var(--fd-border)/.75);letter-spacing:0}.learn-body :where(h3):not(:where(.not-prose,.not-prose *)){letter-spacing:0}.learn-body :where(a:not([data-card])):not(:where(.not-prose,.not-prose *)){color:hsl(var(--fd-primary));font-weight:520;-webkit-text-decoration-color:hsl(var(--fd-primary)/.35);text-decoration-color:hsl(var(--fd-primary)/.35);text-decoration-thickness:2px}.learn-body :where(a:not([data-card]):hover):not(:where(.not-prose,.not-prose *)){opacity:1;-webkit-text-decoration-color:var(--learn-amber);text-decoration-color:var(--learn-amber)}.learn-body :where(code):not(:where(.not-prose,.not-prose *)){border-color:hsl(var(--fd-primary)/.18);background:hsl(var(--fd-primary)/.09);color:hsl(var(--fd-foreground))}.learn-body :where(blockquote):not(:where(.not-prose,.not-prose *)){border-inline-start-color:var(--learn-amber);background:hsl(var(--fd-secondary)/.52);padding:.85rem 1rem;border-radius:0 8px 8px 0}.learn-body>ul:has(>li>a:first-child){display:grid;grid-gap:.7rem;gap:.7rem;-webkit-padding-start:0;padding-inline-start:0;list-style:none}.learn-body>ul:has(>li>a:first-child)>li{margin:0;border:1px solid hsl(var(--fd-border)/.9);border-radius:8px;background:color-mix(in srgb,var(--learn-panel) 84%,hsl(var(--fd-card)));padding:.85rem 1rem}.learn-body>ul:has(>li>a:first-child)>li::marker{content:""}.learn-body>ul:has(>li>a:first-child)>li:hover{border-color:hsl(var(--fd-primary)/.38);background:hsl(var(--fd-accent)/.44)}.learn-body :where(table):not(:where(.not-prose,.not-prose *)){background:var(--learn-panel);box-shadow:0 1px 0 hsl(var(--fd-border)/.8)}.learn-body :where(th):not(:where(.not-prose,.not-prose *)){background:hsl(var(--fd-secondary)/.86)}@media (max-width:768px){.learn-title{font-size:2.2rem}.learn-description{font-size:1rem}}