.mk-stage{--bg:var(--color-bg);--panel:var(--color-panel);--cream:var(--color-cream);--accent:var(--color-gold);--accent2:var(--color-gold2);--gold:var(--color-gold);--gold2:var(--color-gold2);--muted:var(--color-muted);--faint:var(--color-faint);--line:var(--color-line);--serif:var(--font-bodoni), Georgia, serif;--sans:var(--font-archivo), system-ui, sans-serif;--mono:var(--font-space-mono), monospace;background:#3a3531;flex-direction:column;align-items:center;gap:24px;min-height:100vh;padding:88px 0 56px;display:flex}.mk-toolbar{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--color-line);background:#0e0b0adb;justify-content:space-between;align-items:center;gap:16px;padding:14px clamp(16px,4vw,40px);display:flex;position:fixed;inset:0 0 auto}.mk-wrap{width:min(816px,94vw);height:calc(1056px * (min(816px, 94vw) / 816px));overflow:hidden}.mk-sheet{background:var(--bg);width:816px;height:1056px;color:var(--cream);font-family:var(--sans);transform:scale(calc(min(816px, 94vw) / 816px));transform-origin:0 0;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000080}.mk-pad{flex-direction:column;padding:.62in .66in;display:flex;position:absolute;inset:0}.mk-grain{opacity:.05;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:absolute;inset:0}.mk-sheet .kick{font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--gold2);font-size:9.5px}.mk-sheet .bar{background:var(--line);height:1px}.mk-sheet h1{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-weight:900;line-height:.84}@media print{@page{size:Letter;margin:0}html,body{background:#fff}.mk-toolbar{display:none!important}.mk-stage{background:0 0;gap:0;min-height:0;padding:0;display:block}.mk-wrap{width:auto;height:auto}.mk-sheet{width:8.5in;height:11in;box-shadow:none;page-break-after:always;transform:none}.mk-sheet:last-child{page-break-after:auto}}
