.main-engine-page .technical-article h1{letter-spacing:-.045em;max-width:800px;font-size:clamp(2.7rem,5.2vw,4.8rem);line-height:1.04}.main-engine-subtitle{color:var(--muted-foreground);margin:0 0 28px;font-size:21px}.main-engine-family-nav{flex-wrap:wrap;gap:10px;margin:28px 0 36px;display:flex}.main-engine-family-nav a{border:1px solid var(--border);color:var(--primary);align-items:center;gap:8px;padding:10px 13px;font-size:12px;display:flex}.main-engine-family-nav a:hover{background:var(--card)}.main-engine-page .article-toc{max-height:calc(100vh - 64px);overflow-y:auto}.main-engine-page .article-toc nav{gap:11px;display:grid}.main-engine-page .article-toc nav a{color:var(--muted-foreground);line-height:1.45}.main-engine-page .article-toc nav a:hover{color:var(--primary)}.main-engine-page .technical-article section{scroll-margin-top:30px}.main-engine-page .technical-article h3{margin:36px 0 15px;scroll-margin-top:30px;font-size:23px;line-height:1.35}.main-engine-page .article-status p{color:var(--muted-foreground);margin:8px 0;font-size:14px;line-height:1.7}.main-engine-table{border:1px solid var(--border);margin:25px 0;overflow-x:auto}.main-engine-table table{border-collapse:collapse;width:100%;min-width:540px;font-size:14px;line-height:1.65}.main-engine-table th,.main-engine-table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:17px 18px}.main-engine-table th{background:var(--card);color:var(--primary);font-weight:500}.main-engine-figure{margin:32px 0}.main-engine-figure img{border:1px solid var(--border);width:100%;height:auto;display:block}.main-engine-figure figcaption{color:var(--muted-foreground);margin-top:12px;font-size:12px;line-height:1.6}.main-engine-media-note{border:1px dashed var(--border);color:var(--muted-foreground);padding:24px;font-size:14px}.main-engine-page #sources{overflow-wrap:anywhere;font-size:14px}.main-engine-page #sources li{margin:12px 0}.main-engine-footer{color:var(--muted-foreground);border-top:1px solid var(--border);gap:20px;padding-top:30px;font-size:13px;display:grid}.main-engine-language{background:var(--card);padding:16px 5%;font-size:14px}.main-engine-search-input{border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);padding:15px}.main-engine-branch{border:1px solid var(--border);background:var(--card);margin:0 0 28px}.main-engine-branch summary{cursor:pointer;color:var(--foreground);padding:24px;font-size:22px;display:list-item}.main-engine-branch summary small{color:var(--muted-foreground);margin-left:18px;font-size:13px}.main-engine-branch-links{gap:0;padding:0 24px 20px;display:grid}.main-engine-branch-links a{border-top:1px solid var(--border);justify-content:space-between;gap:12px;padding:12px 0;display:flex}@media (max-width:760px){.main-engine-page .article-toc{min-width:0;max-height:none;position:static}.main-engine-page .article-toc nav{flex-flow:row;padding-bottom:12px;display:flex;overflow-x:auto}.main-engine-page .article-toc nav p{display:none}.main-engine-page .article-toc nav a{border:1px solid var(--border);flex:0 0 170px;padding:10px;font-size:12px}.main-engine-page .technical-article h3{font-size:21px}.main-engine-branch summary small{margin:8px 0 0;display:block}.main-engine-page .article-header{gap:16px}.main-engine-page .article-tools{gap:12px}}
