.mk.svelte-yuki42{--accent:#4f46e5;--ink:#0b0b12;--muted:#5b5b6b;--line:#ececf1;color:var(--ink);letter-spacing:normal;background:#fff;font-size:17px;line-height:1.55}.mk-bare.svelte-yuki42{background:0 0}.mk.svelte-yuki42 .mk-cta{color:#fff;background:var(--accent);justify-content:center;align-items:center;font-weight:500;text-decoration:none;transition:filter .15s,transform .15s;display:inline-flex}.mk.svelte-yuki42 .mk-cta:hover{filter:brightness(1.12);transform:translateY(-1px)}.mk.svelte-yuki42 .mk-ghost{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex}.mk.svelte-yuki42 .mk-ghost:hover{background:#f4f4f7}.mk.svelte-yuki42 .mk-quiet{color:inherit;text-decoration:none}.mk.svelte-yuki42 .mk-quiet:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.mk.svelte-yuki42 .mk-mono{color:var(--muted);font-family:Geist Mono,ui-monospace,Menlo,monospace;font-size:12px}.mk.svelte-yuki42 a:focus-visible,.mk.svelte-yuki42 button:focus-visible,.mk.svelte-yuki42 summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}html:has(.mk){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.mk){scroll-behavior:auto}.mk.svelte-yuki42 .mk-cta{transition:none}.mk.svelte-yuki42 .mk-cta:hover{transform:none}}@media (min-width:1280px){.mk.svelte-yuki42 .menu-btn:where(.svelte-yuki42){display:none}}
