:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}article{line-height:1.6}article p{margin:.75rem 0}article h1,article h2,article h3{margin:1.25rem 0 .5rem}article ul,article ol{margin:.75rem 0 .75rem 1.25rem}article hr{margin:1.25rem 0}:root{--link:#2563eb;--link-visited:#7c3aed}main a{color:var(--link);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px;transition:color .15s,text-decoration-thickness .15s}main a:hover{text-decoration-thickness:2px}main a:visited{color:var(--link-visited)}header a{color:inherit;text-decoration:none}header nav a:hover{text-decoration:underline}:root{--img-block:160px;--pair-gap:.6rem;--img-gap:6px}article .pair{grid-template-columns:minmax(420px,1fr)var(--img-block);gap:var(--pair-gap);align-items:start;margin:1rem 0 1.25rem;display:grid}article .stack-lines{white-space:pre-line;line-height:1.6}article .twins{width:var(--img-block);margin-top:-6px}article .twins .title{text-align:center;margin:0 0 .35rem;font-weight:600;line-height:1.1}article .twins .row{gap:var(--img-gap);grid-template-columns:1fr 1fr;display:grid}:root{--bg:#fff}@media (prefers-color-scheme:dark){:root{--bg:#0b0b0b}}article .twins .frame{aspect-ratio:1/2;background:var(--bg);border-radius:8px;overflow:hidden}article .twins .frame img{object-fit:cover;width:100%;height:100%;display:block}article .twins .label{text-align:center;opacity:.8;margin-top:4px;font-size:.85rem}@media (max-width:900px){article .pair{grid-template-columns:1fr}:root{--img-block:64vw}}
