main.svelte-uyoy2j{display:flex;flex-direction:column;height:100%;flex:1;font-family:Inter,-apple-system,sans-serif}.content.svelte-uyoy2j{flex:1 0 auto;max-width:650px;margin:0 auto;padding-bottom:4rem}.breadcrumb.svelte-uyoy2j{margin-bottom:2rem}.breadcrumb.svelte-uyoy2j a:where(.svelte-uyoy2j){color:#555;text-decoration:none;font-size:.95rem;transition:color .2s ease}.breadcrumb.svelte-uyoy2j a:where(.svelte-uyoy2j):hover{color:#111;text-decoration:underline;text-underline-offset:4px}.original-link.svelte-uyoy2j{font-size:.9rem;margin-top:3rem;text-align:center;margin-bottom:0;padding-top:2rem;border-top:1px solid #eaeaea;color:#555}.original-link.svelte-uyoy2j a:where(.svelte-uyoy2j){color:#333}.header.svelte-uyoy2j{margin-bottom:2.5rem}h1.svelte-uyoy2j{font-size:2.2rem;font-weight:600;letter-spacing:-.02em;margin-bottom:.5rem;color:#111}.card.svelte-uyoy2j{background:#fff;border-radius:16px;padding:2rem;margin-bottom:2rem;box-shadow:0 1px 3px #00000005}.card.svelte-uyoy2j h2:where(.svelte-uyoy2j){font-size:1.4rem;font-weight:600;margin-top:0;margin-bottom:1.25rem;color:#111;font-family:Inter,-apple-system,sans-serif}.card.svelte-uyoy2j h3:where(.svelte-uyoy2j){font-size:1.1rem;font-weight:600;margin-top:1.5rem;margin-bottom:.5rem;color:#222}.card.svelte-uyoy2j p:where(.svelte-uyoy2j){font-size:1.05rem;line-height:1.6;color:#333;margin:0}.intro.svelte-uyoy2j{font-size:1.05rem;line-height:1.6;color:#333;margin-bottom:2.5rem!important}.deck-steps.svelte-uyoy2j h3:where(.svelte-uyoy2j){font-size:1.4rem;font-weight:600;margin-top:2.5rem;margin-bottom:1rem;color:#111;font-family:Inter,-apple-system,sans-serif}.deck-steps.svelte-uyoy2j .subtitle:where(.svelte-uyoy2j){margin-bottom:2rem!important;font-size:1.05rem;color:#333}.step-list.svelte-uyoy2j{padding-left:1.2rem;display:flex;flex-direction:column;gap:1.5rem;color:#333;line-height:1.6;font-size:1.05rem}.nested-list.svelte-uyoy2j{list-style:circle;margin-top:.5rem;padding-left:1.5rem;display:flex;flex-direction:column;gap:.4rem}.conclusion.svelte-uyoy2j{margin-top:3rem!important;font-size:1.15rem!important;color:#111!important}.emoji-list.svelte-uyoy2j{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.8rem}.emoji-list.svelte-uyoy2j li:where(.svelte-uyoy2j){font-size:1rem;line-height:1.5;color:#333}.nested.svelte-uyoy2j{margin-top:.8rem;padding-left:0}a.svelte-uyoy2j{color:#111;text-decoration:underline;text-decoration-color:#ccc;text-underline-offset:2px}a.svelte-uyoy2j:hover{text-decoration-color:#111}
