.learn.svelte-1xu43ys{color:#f4f1ff;background:linear-gradient(#0b0f2e 0%,#1d1747 60%,#2a1f5c 100%);min-height:100vh;padding:24px 16px 80px;font-family:Fredoka,ui-rounded,system-ui,sans-serif}nav.svelte-1xu43ys{max-width:760px;margin:0 auto 24px}nav.bottom.svelte-1xu43ys{text-align:center;margin:48px auto 0}nav.svelte-1xu43ys a:where(.svelte-1xu43ys){color:#fff;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:999px;padding:8px 18px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-block}nav.svelte-1xu43ys a:where(.svelte-1xu43ys):hover{background:#ffffff38}article.svelte-1xu43ys{max-width:760px;margin:0 auto;font-size:18px;line-height:1.6}article.svelte-1xu43ys h1{background:linear-gradient(90deg,#fff6d8,#ffb36b,#ff5e7e);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 8px;font-size:clamp(36px,7vw,56px);line-height:1.05}article.svelte-1xu43ys .intro{opacity:.9;font-size:20px}article.svelte-1xu43ys h2{color:#ffd6a5;margin:40px 0 10px;font-size:28px}article.svelte-1xu43ys h3{margin:24px 0 6px;font-size:21px}article.svelte-1xu43ys a{color:#7cf5ff}article.svelte-1xu43ys code{background:#ffffff1f;border-radius:6px;padding:2px 6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.88em}article.svelte-1xu43ys pre{background:#00000059;border:1px solid #ffffff1f;border-radius:14px;padding:14px 16px;font-size:15px;line-height:1.5;overflow-x:auto}article.svelte-1xu43ys pre code{background:0 0;padding:0}article.svelte-1xu43ys .box{background:#ffffff12;border:1px solid #ffffff24;border-radius:18px;margin:20px 0;padding:16px 20px}article.svelte-1xu43ys .box.warn{background:#ffb36b1a;border-color:#ffb36b80}article.svelte-1xu43ys .prompt{background:#ff5e7e1f;border-left:4px solid #ff5e7e;border-radius:0 12px 12px 0;margin:12px 0;padding:12px 16px;font-style:italic}article.svelte-1xu43ys li{margin:6px 0}article.svelte-1xu43ys table{border-collapse:collapse;width:100%;font-size:16px}article.svelte-1xu43ys th,article.svelte-1xu43ys td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff1f;padding:8px 10px}
