@layer board{.mk-demo-workspace{padding-block:24px 64px}.mk-demo-banner{z-index:5;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:12px 24px;padding:14px 20px;font-size:13px;display:flex;position:sticky;top:72px}.mk-demo-banner>span{margin-right:auto}.mk-demo-banner a,.mk-demo-text-button{color:var(--accent);font-weight:600}.mk-demo-header{justify-content:space-between;gap:24px;padding-block:36px 24px;display:flex}.mk-demo-header h1{letter-spacing:-.04em;margin:4px 0 8px;font-size:clamp(28px,4vw,40px)}.mk-demo-header p,.mk-demo-issue-head p,.mk-demo-next p{margin:8px 0}.mk-demo-caption,.mk-demo-range,.mk-demo-footer{color:var(--muted);font-size:13px}.mk-demo-range{text-align:right;white-space:nowrap}.mk-demo-tabs{border-bottom:1px solid var(--border);gap:4px;margin-bottom:24px;display:flex;overflow-x:auto}.mk-demo-tabs button{color:var(--muted);white-space:nowrap;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 16px;font-size:14px}.mk-demo-tabs [aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent);font-weight:600}.mk-demo-workspace [role=tabpanel]>*+*{margin-top:20px}.mk-demo-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mk-demo-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.mk-demo-chart{width:100%;height:auto;color:var(--muted);font-size:12px;display:block}.mk-demo-chart text{fill:currentColor}.mk-demo-axis{fill:none;stroke:var(--border)}.mk-demo-line{fill:none;stroke:var(--accent);stroke-width:2px;vector-effect:non-scaling-stroke}.mk-demo-table-wrap{overflow-x:auto}.mk-demo-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.mk-demo-table caption{text-align:left;color:var(--muted);caption-side:bottom;padding:12px 20px}.mk-demo-table th,.mk-demo-table td{border-bottom:1px solid var(--border);vertical-align:top;padding:14px 20px}.mk-demo-table thead th{color:var(--muted);white-space:nowrap;font-weight:500}.mk-demo-table td{font-variant-numeric:tabular-nums;white-space:nowrap}.mk-demo-table small{color:var(--muted);margin-top:6px;font-weight:400;display:block}.mk-demo-text-button{font:inherit;text-align:left;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.mk-demo-next{border-block:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.mk-demo-issue-head{padding-block:8px 12px}.mk-demo-issue-head h2{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(20px,3vw,28px)}.mk-demo-workspace pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.mk-demo-workspace ol{padding-left:20px;line-height:1.9}.mk-demo-prompt{margin:20px 0 0}.mk-demo-proposal{grid-template-columns:auto 1fr;gap:12px 24px;margin-block:24px;display:grid}.mk-demo-proposal dt{color:var(--muted)}.mk-demo-proposal dd{margin:0}.mk-demo-footer{margin-top:32px}@media (max-width:767px){.mk-demo-header{display:block}.mk-demo-range{text-align:left}.mk-demo-banner{gap:8px 16px;padding:12px;top:64px}.mk-demo-banner>span{width:100%}.mk-demo-stats,.mk-demo-evidence{grid-template-columns:1fr}.mk-demo-table th,.mk-demo-table td{padding:12px}.mk-demo-proposal{grid-template-columns:1fr;gap:6px}.mk-demo-proposal dd{margin-bottom:12px}}}
