.mk{--mk-amber:#f0b45a;--mk-teal-soft:#7ee8cf;background:radial-gradient(60rem 32rem at 70% -10rem,color-mix(in oklch,var(--primary)9%,transparent),transparent 70%),var(--background);flex-direction:column;min-height:100svh;display:flex}.mk-grid-bg{background-image:linear-gradient(color-mix(in oklch,var(--foreground)4%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in oklch,var(--foreground)4%,transparent)1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(70rem 40rem at 50% 0,#000 30%,#0000 75%);mask-image:radial-gradient(70rem 40rem at 50% 0,#000 30%,#0000 75%)}.mk-grad{background:linear-gradient(92deg,var(--mk-teal-soft),color-mix(in oklch,var(--primary)100%,transparent)55%,#3aa8c9);color:#0000;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:no-preference){.mk-reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(14px)}.mk-reveal.mk-in{opacity:1;transform:none}}.mk-term{font-family:var(--font-geist-mono),ui-monospace,monospace;color:color-mix(in oklch,var(--foreground)78%,transparent);white-space:nowrap;font-size:12.5px;line-height:1.75;overflow-x:auto}.mk-term .g{color:var(--success)}.mk-term .y{color:var(--mk-amber)}.mk-term .c{color:var(--primary)}.mk-term .dim{color:var(--muted-foreground);opacity:.75}.mk-strip b{color:color-mix(in oklch,var(--foreground)72%,transparent);white-space:nowrap;font-weight:600}
