@media (width>=1024px){.v10-presentation-header .sunlight-header-logo{display:flex}}[data-v10-presentation] .sunlight-page{color:var(--presentation-foreground);background:var(--presentation-background)}.v10-presentation-header,.v10-presentation-footer{background:var(--presentation-surface);color:var(--presentation-foreground)}.v10-presentation-header .sunlight-header{background:var(--presentation-background)}.v10-presentation-header[data-variant=header-centered] .sunlight-header{grid-template-columns:1fr auto 1fr;display:grid}.v10-presentation-header[data-variant=header-centered] .sunlight-header-logo{grid-column:2;justify-self:center}.v10-presentation-header[data-variant=header-centered] .sunlight-auth-actions{grid-column:3;justify-self:end}.v10-presentation-nav{scrollbar-width:thin;gap:.75rem;padding:.75rem 1rem;display:flex;overflow-x:auto}.v10-presentation-nav :is(a,button),.v10-presentation-hero a,.v10-presentation-search :is(a,button){border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;min-height:44px;padding:.5rem 1rem;text-decoration:none;display:inline-flex}.v10-presentation-nav [aria-current=page],.v10-presentation-hero a,.v10-presentation-search button{color:var(--presentation-primary-foreground);background:var(--presentation-primary)}.v10-presentation-nav :is(a,button):focus-visible,.v10-presentation-home :is(a,button,input):focus-visible{outline:2px solid var(--presentation-focus);outline-offset:2px}.v10-presentation-footer[data-variant=footer-columns]>nav{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.v10-presentation-mobile{z-index:40;bottom:0;border-top:1px solid var(--presentation-border);padding-bottom:max(.75rem, env(safe-area-inset-bottom));background:var(--presentation-surface);position:fixed;inset-inline:0}.v10-presentation-mobile[data-variant=mobile-nav-pills] :is(a,button){border:1px solid var(--presentation-border);border-radius:999px}.v10-presentation-mobile[data-variant=mobile-nav-tabs] [aria-current=page]{border-bottom:3px solid var(--presentation-primary);color:var(--presentation-foreground);background:0 0;border-radius:0}.v10-presentation-search{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.v10-presentation-search input{border:1px solid var(--presentation-border);background:var(--presentation-surface);min-width:120px;min-height:44px;color:var(--presentation-foreground);border-radius:.5rem;flex:1;padding:.5rem}.v10-presentation-hero,.v10-presentation-block{border:1px solid var(--presentation-border);background:var(--presentation-surface);border-radius:1rem;padding:clamp(1rem,3vw,2.5rem)}.v10-presentation-home :is(h2,h3){color:var(--presentation-foreground);overflow-wrap:anywhere;font-weight:700}.v10-presentation-home h2{margin-bottom:1rem;font-size:clamp(1.125rem,2vw,1.5rem)}.v10-presentation-home p{color:var(--presentation-foreground-muted);white-space:pre-line;overflow-wrap:anywhere;margin-bottom:1rem}.v10-presentation-cards{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:1rem;display:grid}.v10-presentation-cards article{background:var(--presentation-surface-raised);border-radius:.75rem;padding:1rem}[data-section-type=promo-strip] .v10-presentation-cards{display:flex;overflow-x:auto}[data-section-type=promo-strip] article{flex:0 0 min(280px,85vw)}@media (width<=767px){.v10-presentation-header[data-variant=header-centered] .sunlight-header{display:flex}}@media (width>=1024px){.v10-presentation-mobile{display:none}}.v10-presentation-menu{min-height:44px;color:var(--presentation-foreground);padding:.5rem 1rem}[data-v10-presentation] .sunlight-sidebar-surface{background:var(--presentation-surface);border-color:var(--presentation-border)}[data-v10-presentation] .sunlight-sidebar{font-family:inherit}:root[data-v10-presentation] body{background:var(--presentation-background)}@media (width>=1024px){.v10-presentation-menu{display:none}}.v10-presentation-footer .sunlight-footer{background:var(--presentation-surface);color:var(--presentation-foreground)}.v10-presentation-footer .sunlight-footer-columns :is(h2,a,button,p){color:inherit}.v10-presentation-footer[data-variant=footer-simple] .sunlight-footer-columns{flex-wrap:wrap;gap:2rem;display:flex}:root[data-v10-presentation]{--mobile-nav-h:0px}:root[data-v10-presentation]:has(.v10-presentation-mobile){--mobile-nav-h:calc(68px + env(safe-area-inset-bottom,0px))}:root[data-v10-presentation]:has(.v10-presentation-header>nav){--header-h:127px}:root[data-v10-presentation]:has(.v10-presentation-menu){--header-h:103px}:root[data-v10-presentation]:has(.v10-presentation-menu):has(.v10-presentation-header>nav){--header-h:171px}.v10-presentation-header:has([data-hide-nav-row])>nav{display:none}@media (width>=1024px){:root[data-v10-presentation]:has(.v10-presentation-mobile){--mobile-nav-h:0px}:root[data-v10-presentation]:has(.v10-presentation-header){--header-h:64px}:root[data-v10-presentation]:has(.v10-presentation-header>nav){--header-h:132px}:root[data-v10-presentation]:has(.v10-presentation-header [data-hide-nav-row]){--header-h:64px}}
