.git-stunts-page[data-v-7078de96]{padding:clamp(1.5rem,3vw,2.5rem) var(--page-pad, clamp(1.25rem, 3vw, 2.5rem)) clamp(3rem,6vw,5rem)}.git-stunts-shell[data-v-7078de96]{width:min(1120px,100%);margin:0 auto;display:grid;gap:clamp(1.5rem,3vw,2.5rem)}.page-header[data-v-7078de96]{display:grid;gap:.8rem}.page-title[data-v-7078de96]{margin:0;color:var(--text-1);font-size:clamp(2.8rem,8vw,5.8rem);line-height:.94;letter-spacing:-.04em}.page-dek[data-v-7078de96]{margin:0;color:var(--text-1);font-family:var(--font-prose, var(--theme-font));font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.55}.page-meta[data-v-7078de96]{display:flex;flex-wrap:wrap;gap:.85rem 1.2rem;color:var(--text-2);font-family:var(--font-recursive, var(--theme-font));font-size:var(--font-size-0);letter-spacing:.12em;text-transform:uppercase}.cover-frame[data-v-7078de96]{margin:0;border:1px solid var(--surface-3);background:color-mix(in srgb,var(--surface-2) 82%,var(--surface-1))}.cover-frame img[data-v-7078de96]{display:block;width:100%;height:auto}.article-shell[data-v-7078de96]{padding-top:clamp(1.5rem,3vw,2rem);border-top:1px solid var(--surface-3)}.markdown-body[data-v-7078de96]{display:grid;gap:clamp(1rem,2.5vw,1.5rem);color:var(--text-1);font-family:var(--font-prose, var(--theme-font));font-size:clamp(1.12rem,1.5vw,1.32rem);line-height:1.72}.markdown-body[data-v-7078de96]>*{max-width:none}.markdown-body[data-v-7078de96] h2,.markdown-body[data-v-7078de96] h3,.markdown-body[data-v-7078de96] h4{margin:1.25rem 0 0;color:var(--text-1);font-family:var(--heading-font);line-height:1.02}.markdown-body[data-v-7078de96] h2{font-size:clamp(2rem,4vw,3.2rem)}.markdown-body[data-v-7078de96] h3{font-size:clamp(1.5rem,3vw,2.15rem)}.markdown-body[data-v-7078de96] p,.markdown-body[data-v-7078de96] ul,.markdown-body[data-v-7078de96] ol,.markdown-body[data-v-7078de96] table,.markdown-body[data-v-7078de96] blockquote,.markdown-body[data-v-7078de96] pre{margin:0;width:100%;max-width:none}.markdown-body[data-v-7078de96] ul,.markdown-body[data-v-7078de96] ol{padding-left:1.45rem}.markdown-body[data-v-7078de96] li+li{margin-top:.45rem}.markdown-body[data-v-7078de96] a{color:var(--theme-accent);text-decoration:none}.markdown-body[data-v-7078de96] a:hover{text-decoration:underline;text-decoration-thickness:1px}.markdown-body[data-v-7078de96] strong{color:var(--text-1)}.markdown-body[data-v-7078de96] code{font-family:var(--font-recursive, var(--theme-font));font-size:.9em}.markdown-body[data-v-7078de96] pre{overflow-x:auto;padding:1rem;border:1px solid var(--surface-3);background:color-mix(in srgb,var(--surface-2) 84%,var(--surface-1))}.markdown-body[data-v-7078de96] blockquote{padding-left:1rem;border-left:2px solid var(--theme-accent);color:color-mix(in srgb,var(--text-1) 82%,var(--theme-bg))}.markdown-body[data-v-7078de96] table{border-collapse:collapse;font-size:.95em}.markdown-body[data-v-7078de96] th,.markdown-body[data-v-7078de96] td{padding:.7rem .85rem;border:1px solid var(--surface-3);text-align:left;vertical-align:top}.markdown-body[data-v-7078de96] th{color:var(--text-1);font-family:var(--font-recursive, var(--theme-font));font-size:var(--font-size-0);letter-spacing:.08em;text-transform:uppercase;background:color-mix(in srgb,var(--surface-2) 88%,var(--surface-1))}@media(max-width:820px){.git-stunts-page[data-v-7078de96]{padding-top:1rem}.page-meta[data-v-7078de96]{letter-spacing:.08em}.markdown-body[data-v-7078de96] table{display:block;overflow-x:auto}}
