.info-disclosure{interpolate-size:allow-keywords}.info-disclosure::details-content{block-size:0;transition:block-size .2s ease, content-visibility .2s allow-discrete;overflow:hidden}.info-disclosure[open]::details-content{block-size:auto}.blog-prose{font-size:15px}.blog-prose p{margin:0 0 18px}.blog-prose a{color:var(--link);text-underline-offset:2px;text-decoration:underline}.blog-prose img{border-radius:var(--radius);max-width:100%;height:auto;display:block}.blog-prose ul,.blog-prose ol{margin:0 0 18px;padding-left:22px}.blog-prose ul{list-style:outside}.blog-prose ol{list-style:decimal}.blog-prose li{margin-bottom:6px}.blog-prose h2{margin:44px 0 14px;padding-top:8px;scroll-margin-top:120px;font-size:20px;font-weight:600;line-height:1.5}.blog-prose h3{margin:32px 0 10px;scroll-margin-top:120px;font-size:16px;font-weight:600}.blog-prose h2 a,.blog-prose h3 a{color:inherit;text-decoration:none}.blog-prose blockquote{border-left:3px solid var(--separator);color:var(--muted-foreground);margin:0 0 18px;padding:2px 0 2px 16px;font-size:14px}.blog-prose table{border-collapse:collapse;width:100%;margin:0 0 22px;font-size:14px}.blog-prose th,.blog-prose td{border-bottom:1px solid var(--separator);text-align:left;vertical-align:top;padding:10px 12px}.blog-prose th{color:var(--muted-foreground);font-size:13px;font-weight:600}.blog-prose figure{margin:0 0 22px}.blog-prose figcaption{color:var(--muted-foreground);text-align:center;margin-top:8px;font-size:12px}.blog-prose code{border-radius:var(--radius-sm);background:var(--muted);padding:2px 5px;font-size:13px}.blog-prose hr{border:0;border-top:1px solid var(--separator);margin:32px 0}.blog-prose .revision-table{border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--card);margin:0 0 22px;padding:8px}.blog-prose .revision-table table{table-layout:fixed;margin:0}.blog-prose .revision-table thead{display:none}.blog-prose .revision-table td{overflow-wrap:anywhere;padding:16px 12px}.blog-prose .revision-table td>strong:first-child{margin-bottom:4px;display:block}.blog-prose .revision-table-switch{background:var(--muted);border:0;border-radius:14px;gap:4px;min-inline-size:0;margin:0;padding:4px;display:flex}.blog-prose .revision-table-switch legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.blog-prose .revision-table-switch label{color:var(--muted-foreground);text-align:center;cursor:pointer;border-radius:10px;flex:1;padding:7px 0;font-size:13px;font-weight:600;line-height:1.5;transition:background-color .15s,color .15s;position:relative}.blog-prose .revision-table-switch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.blog-prose .revision-table-switch label:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.blog-prose .revision-table-switch label:has(input:checked){background:var(--background);color:var(--foreground)}:is(.blog-prose .revision-table:has(input[value=after]:checked) :is(th,td):first-child,.blog-prose .revision-table:has(input[value=before]:checked) :is(th,td):nth-child(2)){display:none}.blog-prose .revision-table tbody tr:last-child td{border-bottom:0}
