/* Stable chrome dimensions, available before any deferred initialization. */
html[data-xunaro-network-shell]{--network-header-size:107px;--xunaro-sticky-nav-height:var(--network-header-size);--studio-sidebar-header-height:var(--network-header-size)}
html[data-xunaro-network-shell] body[data-xunaro-ui] .nav{box-sizing:border-box!important;height:var(--network-header-size)!important;min-height:var(--network-header-size)!important}
html[data-xunaro-network-shell] .xunaro-nav-spacer{height:var(--network-header-size)!important}
html[data-xunaro-network-shell] #account-settings-sidebar{top:var(--network-header-size)}
@media(max-width:860px){html[data-xunaro-network-shell]{--network-header-size:72px}html[data-xunaro-network-shell]:has(.nav>.header-center-tools:not(:empty)){--network-header-size:125px}}
@media(max-width:600px){html[data-xunaro-network-shell]{--network-header-size:65px}html[data-xunaro-network-shell]:has(.nav>.header-center-tools:not(:empty)){--network-header-size:118px}}
html[data-header-handoff] .nav>.header-center-tools{opacity:0}
html[data-header-handoff="typing"] .nav .xunaro-wordmark{width:var(--header-handoff-width,130px)!important;min-width:var(--header-handoff-width,130px)!important;height:1.15em!important;position:relative!important;overflow:hidden!important;transition:width .2s ease!important}
html[data-header-handoff="typing"] .nav .xunaro-wordmark>.studio-wordmark-rest,html[data-header-handoff="typing"] .nav .xunaro-wordmark>.studio-wordmark-hover{visibility:hidden!important;opacity:0!important}
.nav .xunaro-wordmark>.header-handoff-title{position:absolute!important;inset:0 auto auto 0!important;display:block!important;white-space:nowrap;opacity:1!important;visibility:visible!important}
.nav .brand.xunaro-studio-brand .header-handoff-title{top:.1em!important}
html[data-header-handoff="typing"] .nav .brand:not(.xunaro-studio-brand) .xunaro-wordmark{color:transparent!important;-webkit-text-fill-color:transparent!important;-webkit-text-stroke:0!important}
html[data-header-handoff="typing"] .nav .brand .header-handoff-title{color:transparent!important;-webkit-text-fill-color:transparent!important;-webkit-text-stroke:1px var(--green,#7bf4cf)!important}
html[data-xunaro-network-shell][data-xunaro-custom-style="true"]{--green:var(--xunaro-custom-accent)!important}
html[data-xunaro-network-shell][data-xunaro-custom-style="true"] :is(.site-shell,.platform-shell,.news-shell,.community-page,.messages-shell){background-image:linear-gradient(135deg,color-mix(in srgb,var(--xunaro-custom-accent) 22%,transparent),transparent 42%),var(--xunaro-custom-image)!important;background-size:cover!important;background-position:center!important;background-attachment:fixed!important}
@media(prefers-reduced-motion:reduce){html[data-header-handoff] .nav>.header-center-tools{opacity:1}}

/* Smaller symbols retain the existing pointer and touch target sizes. */
html[data-xunaro-network-shell] .nav :is(.header-search-trigger,.notification-bell) svg{width:13px!important;height:13px!important}
@media(max-width:760px){
 html[data-xunaro-network-shell] #network-sidebar{top:0!important;padding-top:8px!important;height:100dvh;max-height:100dvh}
 html[data-xunaro-network-shell] .nav .brand.xunaro-logo-ready .xunaro-wordmark,html[data-xunaro-network-shell] .nav .brand.xunaro-logo-ready .xunaro-wordmark *{letter-spacing:.02em!important;line-height:1.15!important;-webkit-text-stroke-width:.7px!important}
}

/* Nested Studio labels inherit the same tracking as the Network wordmark. */
html[data-xunaro-network-shell] .nav .brand.xunaro-logo-ready .xunaro-wordmark,html[data-xunaro-network-shell] .nav .brand.xunaro-logo-ready .xunaro-wordmark *{letter-spacing:.13em!important}
@media(max-width:760px){html[data-xunaro-network-shell] .nav .brand.xunaro-logo-ready .xunaro-wordmark,html[data-xunaro-network-shell] .nav .brand.xunaro-logo-ready .xunaro-wordmark *{letter-spacing:.02em!important}}

/* Search follows the visible title instead of a reserved title slot. */
html[data-xunaro-network-shell]{--network-search-gap:12px}
html[data-xunaro-network-shell] body[data-xunaro-ui] .nav .brand-search-group{display:flex;align-items:center;gap:var(--network-search-gap)!important;flex:0 0 auto!important;min-width:0!important}
html[data-xunaro-network-shell] body[data-xunaro-ui] .nav .brand.xunaro-logo-ready{flex:0 0 auto!important;gap:10px!important;max-width:none!important}
html[data-xunaro-network-shell] body[data-xunaro-ui] .nav .brand.xunaro-logo-ready .xunaro-wordmark{box-sizing:border-box!important;position:relative!important;display:inline-block!important;flex:0 0 auto!important;width:var(--network-title-width,auto)!important;min-width:0!important;max-width:none!important;height:1.15em!important;padding:0!important;overflow:hidden!important;vertical-align:middle;white-space:nowrap;transition:none!important}
html[data-xunaro-network-shell] body[data-xunaro-ui] .nav .brand.xunaro-studio-brand .xunaro-wordmark{width:var(--network-title-width,var(--studio-rest-width,3.1em))!important}
html[data-xunaro-network-shell] body[data-xunaro-ui] .nav .brand .xunaro-wordmark[data-network-title-sized]{transition:width .18s cubic-bezier(.22,1,.36,1)!important}
html[data-xunaro-network-shell] body[data-xunaro-ui] .nav .header-handoff-title{top:0!important}
html[data-xunaro-network-shell][data-header-handoff="typing"] .nav .brand .xunaro-wordmark{color:transparent!important;-webkit-text-fill-color:transparent!important;-webkit-text-stroke:0!important}
html[data-xunaro-network-shell] body[data-xunaro-ui] .nav .brand-search-group>.header-search-trigger{flex:0 0 30px!important}
@media(max-width:760px){html[data-xunaro-network-shell]{--network-search-gap:12px}}
@media(max-width:360px){html[data-xunaro-network-shell]{--network-search-gap:12px}html[data-xunaro-network-shell] body[data-xunaro-ui] .nav .brand.xunaro-logo-ready .xunaro-wordmark{font-size:22px!important}html[data-xunaro-network-shell] body[data-xunaro-ui] .nav .xunaro-brand-mark{width:36px!important;height:36px!important;flex-basis:36px!important}}
@media(prefers-reduced-motion:reduce){html[data-xunaro-network-shell] body[data-xunaro-ui] .nav .brand .xunaro-wordmark[data-network-title-sized]{transition:none!important}}
