/* Keep the original composition; dock the illustrated carousel like Chrome. */
.feature-tile:focus-visible{outline-offset:-6px}
#feature-tabs[data-arrow-navigation=true] .feature-tile:focus-visible{outline:none}
@media(min-width:901px){
 body[data-page=home] .showcase{padding-top:28px;padding-bottom:0;min-height:calc(100svh - 64px);display:flex;flex-direction:column}
 body[data-page=home] #media-slot .media-stage{height:clamp(440px,calc(100svh - 274px),560px)}
 body[data-page=home] .demo-caption-row{min-height:42px;margin-top:8px}
 body[data-page=home] .feature-navigation{position:sticky;bottom:0;width:100%;max-width:1336px;z-index:9;margin-top:auto;padding-block:24px;grid-template-columns:minmax(0,1fr) 124px;gap:24px;background:linear-gradient(to bottom,#fff0,#fff 18px);isolation:isolate}
 body[data-page=home] .feature-navigation::before{content:"";position:absolute;inset:18px -72px 0;background:#fff;z-index:-1}
 body[data-page=home] .navigation-label{display:none}
 body[data-page=home] .tile-viewport{grid-column:1;grid-row:1;position:relative}
 body[data-page=home] .tile-viewport::after{content:"";position:absolute;top:0;right:0;bottom:0;z-index:3;width:220px;max-width:35%;background:linear-gradient(to right,#fff0,#ffffffb3 65%,#fff);pointer-events:none;opacity:0}
 body[data-page=home] .tile-viewport[data-more=true]::after{opacity:1}
 body[data-page=home] .carousel-arrows{grid-column:2;grid-row:1}
 body[data-page=home] .feature-grid{margin-bottom:24px}
 /* Only table rows scroll when a CSV preview is taller than the canvas. */
 #media-slot .export-body:has(.export-preview){display:flex;flex-direction:column}
 #media-slot .export-body:has(.export-preview)>.export-heading,#media-slot .export-files,#media-slot .export-targets,#media-slot .export-bottom{flex:none}
 #media-slot .export-preview{display:flex;flex-direction:column;flex:1;min-height:84px}
 #media-slot .export-preview-head{flex:none}
 #media-slot .export-table-wrap{overflow:auto;min-height:0;flex:1}
}
@media(min-width:901px) and (max-width:1100px){
 body[data-page=home] .feature-navigation{width:100%}
 body[data-page=home] .feature-navigation::before{inset-inline:-40px}
}
