.intro.svelte-1rid1nt.svelte-1rid1nt{padding:1rem 0 1.5rem}.kicker.svelte-1rid1nt.svelte-1rid1nt{font-family:var(--asm-mono);color:#7f89b0;font-size:.85rem}.sr.svelte-1rid1nt.svelte-1rid1nt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.layers.svelte-1rid1nt.svelte-1rid1nt{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:.6rem;align-items:stretch;margin:1rem 0 1.5rem}.layer.svelte-1rid1nt.svelte-1rid1nt{position:relative;padding:1rem;border-radius:14px;border:1px solid #2a2f52;background:#131737b3;display:flex;flex-direction:column;gap:.3rem;animation:svelte-1rid1nt-pop .5s both}.layer.svelte-1rid1nt.svelte-1rid1nt:nth-child(3){animation-delay:.15s}.layer.svelte-1rid1nt.svelte-1rid1nt:nth-child(5){animation-delay:.3s}.layer.code.svelte-1rid1nt.svelte-1rid1nt{border-color:#ff007f8c;box-shadow:0 0 24px #ff007f26}.layer.svelte-1rid1nt h3.svelte-1rid1nt{margin:0!important;font-size:1rem!important}.layer.svelte-1rid1nt p.svelte-1rid1nt{margin:0;font-size:.9rem;color:#aab2d8;flex:1}.n.svelte-1rid1nt.svelte-1rid1nt{font-family:"Press Start 2P",monospace;font-size:.6rem;color:var(--color-secondary)}.arrow.svelte-1rid1nt.svelte-1rid1nt{align-self:center;font-family:var(--asm-mono);font-size:1.4rem;color:#5d6696}.chapters-title.svelte-1rid1nt.svelte-1rid1nt{font-size:1.5rem;margin-top:2.5rem}.chapters.svelte-1rid1nt.svelte-1rid1nt{list-style:none;margin:0!important;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:.7rem}.chapters.svelte-1rid1nt li.svelte-1rid1nt{margin:0}.chapters.svelte-1rid1nt a.svelte-1rid1nt{display:flex;gap:.9rem;padding:.9rem 1rem;height:100%;border-radius:12px;border:1px solid #2a2f52;background:#13173799;color:var(--color-text);transition:border-color .2s,transform .2s}.chapters.svelte-1rid1nt a.svelte-1rid1nt:hover{border-color:var(--color-primary);transform:translate(3px);color:var(--color-text)}.chapters.svelte-1rid1nt .icon.svelte-1rid1nt{font-size:1.6rem}.chapters.svelte-1rid1nt .body.svelte-1rid1nt{display:flex;flex-direction:column;font-size:.9rem;color:#aab2d8}.chapters.svelte-1rid1nt small.svelte-1rid1nt{font-family:var(--asm-mono);color:#7f89b0}.chapters.svelte-1rid1nt strong.svelte-1rid1nt{font-size:1rem}.start.svelte-1rid1nt.svelte-1rid1nt{display:inline-block;margin-top:1.5rem;padding:.8rem 1.4rem;border-radius:12px;background:linear-gradient(90deg,var(--color-secondary),var(--color-accent));color:#fff;font-weight:700;box-shadow:0 0 20px #ff007f59}.start.svelte-1rid1nt.svelte-1rid1nt:hover{color:#fff;filter:brightness(1.1)}@keyframes svelte-1rid1nt-pop{0%{opacity:0;transform:translateY(10px) scale(.98)}}@media (max-width: 760px){.layers.svelte-1rid1nt.svelte-1rid1nt{grid-template-columns:1fr}.arrow.svelte-1rid1nt.svelte-1rid1nt{justify-self:center}}@media (prefers-reduced-motion: reduce){.layer.svelte-1rid1nt.svelte-1rid1nt{animation:none}}
