.post article{width:100%;display:flex;flex-direction:column;gap:24px}.post header{display:flex;flex-direction:column;gap:8px}.post header .title{font-weight:400;font-size:var(--text-large);line-height:1.1}.post header .short{color:var(--text-secondary)}.post .cover{width:100%;aspect-ratio:16/9;background-color:var(--border)}.post .cover img,.post .cover video{display:block;width:100%;height:100%;object-fit:cover}.post .body{display:flex;flex-direction:column;gap:16px;line-height:1.7;overflow-wrap:anywhere}.post .body h1,.post .body h2,.post .body h3,.post .body h4,.post .body h5,.post .body h6{font-weight:400;line-height:1.2;padding-top:24px}.post .body h1{font-size:var(--text-large)}.post .body h2{font-size:calc(var(--text-base) + (var(--text-large) - var(--text-base))*4/5)}.post .body h3{font-size:calc(var(--text-base) + (var(--text-large) - var(--text-base))*3/5)}.post .body h4{font-size:calc(var(--text-base) + (var(--text-large) - var(--text-base))*2/5)}.post .body h5{font-size:calc(var(--text-base) + (var(--text-large) - var(--text-base))*1/5)}.post .body h6{font-size:var(--text-base)}.post .body input[type=checkbox]{accent-color:var(--text)}.post .body ul,.post .body ol{padding-left:24px;display:flex;flex-direction:column;gap:4px}.post .body li:has(>input[type=checkbox]){display:flex;gap:8px}.post .body blockquote{color:var(--text-secondary);padding-left:16px;border-left:1px solid var(--text-secondary)}.post .body blockquote[class^=markdown-alert-]{--corner: linear-gradient(var(--text), var(--text));display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border:none;color:var(--text);background:var(--corner) top left/10px 1px no-repeat,var(--corner) top left/1px 10px no-repeat,var(--corner) top right/10px 1px no-repeat,var(--corner) top right/1px 10px no-repeat,var(--corner) bottom left/10px 1px no-repeat,var(--corner) bottom left/1px 10px no-repeat,var(--corner) bottom right/10px 1px no-repeat,var(--corner) bottom right/1px 10px no-repeat}.post .body blockquote[class^=markdown-alert-]::before{padding:0 6px;border:1px solid var(--text);text-transform:uppercase}.post .body blockquote.markdown-alert-note::before{content:"note"}.post .body blockquote.markdown-alert-tip::before{content:"tip"}.post .body blockquote.markdown-alert-important::before{content:"important";background:var(--text);color:var(--background)}.post .body blockquote.markdown-alert-warning::before{content:"warning";background:var(--text);color:var(--background)}.post .body blockquote.markdown-alert-caution::before{content:"caution";background:var(--text);color:var(--background)}.post .body dl{display:flex;flex-direction:column;gap:4px}.post .body dl dt{color:var(--text)}.post .body dl dd{color:var(--text-secondary);padding-left:24px}.post .body kbd{padding:0 4px;border:1px solid var(--text-secondary)}.post .body hr{border:none;border-top:1px solid var(--border)}.post .body img,.post .body video{max-width:50%;height:auto}.post .body code{background-color:var(--border);padding:1px 4px}.post .body pre{border:1px solid var(--border);padding:16px;white-space:pre-wrap;overflow-wrap:anywhere}.post .body pre code{background:none;padding:0}.post .body table{border-collapse:collapse;table-layout:fixed;width:100%;overflow-wrap:anywhere}.post .body th,.post .body td{border:1px solid var(--border);padding:8px 12px;text-align:left}.post .body th{font-weight:400}.post .body .footnote-definition{display:flex;gap:8px;color:var(--text-secondary)}.post .body .footnote-definition p{display:inline}.post .details{display:grid;grid-template-columns:max-content 1fr;gap:4px 24px;padding-top:24px;color:var(--text-secondary)}.post .details dd{color:var(--text)}