.mk{background:var(--room);color:var(--console)}.mk .mk-display{font-family:var(--font-bricolage),ui-sans-serif,sans-serif;font-weight:600;letter-spacing:-.03em}.mk .mk-h1{font-size:clamp(2.4rem,5.6vw,4.4rem);line-height:1.01}.mk .mk-h2{font-size:clamp(1.6rem,3.2vw,2.4rem);line-height:1.08}.mk .mk-h3{font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.15}.mk .mk-eyebrow{font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.22em;color:var(--line)}.mk .mk-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:6px;padding:.65rem 1.3rem;font-size:.92rem;font-weight:500;background:var(--console);color:var(--room);border:1px solid var(--console);cursor:pointer}.mk .mk-btn:hover{opacity:.88}.mk .mk-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:6px;padding:.65rem 1.3rem;font-size:.92rem;font-weight:500;background:transparent;color:var(--console);border:1px solid var(--tape);cursor:pointer}.mk .mk-btn-ghost:hover{border-color:var(--console)}.mk .mk-card{background:var(--card);border:1px solid var(--tape);border-radius:8px}.mk .mk-console-strip{background:var(--console);color:var(--room)}.mk .mk-prose h2{font-family:var(--font-bricolage),ui-sans-serif,sans-serif;font-weight:600;letter-spacing:-.02em;font-size:1.25rem;margin-top:2.25rem}.mk .mk-prose li,.mk .mk-prose p{font-size:15px;line-height:1.65;margin-top:.75rem;max-width:65ch}.mk .mk-prose ul{list-style:disc;padding-left:1.25rem}.mk .mk-prose a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--tape)}.mk .mk-prose a:hover{text-decoration-color:var(--console)}