
/* Keep the compact gathering summary readable beside long translated navigation. */
@media(min-width:1400px){
 .site-header.continuum-header .header-inner{row-gap:0}
 .site-header.continuum-header .brand{grid-column:1;grid-row:1}
 .site-header.continuum-header .desktop-nav{grid-column:2/-1;grid-row:1;justify-self:end}
 .site-header.continuum-header .mobile-tools{grid-column:3;grid-row:1}
 .site-header.continuum-header .nav-gathering{grid-column:1/-1;grid-row:2;width:auto;max-width:none;justify-self:stretch}
}

/* The persistent view-transition host owns the dock layer above the sticky header. */
#yl-island-root{position:relative;z-index:60}
/* Essential text paint v1: keep live copy above decorative sweeps; no text hiding or persistent GPU promotion. */
.site-header.continuum-header .mobile-tools .menu-trigger .menu-label{position:relative;z-index:2;width:auto;height:auto;clip-path:none;overflow:visible;color:inherit;-webkit-text-fill-color:currentColor}
/* Essential dates and registration never depend on a reveal observer. */
html:not([data-yl-motion="off"]) main .yl-anniversary-notice[data-yl-anniversary]{opacity:1;transform:none;translate:none;filter:none;content-visibility:visible;contain-intrinsic-size:none;transition:none}
.yl-anniversary-notice>.yl-anniversary-date,.yl-anniversary-notice>.yl-anniversary-title,.yl-anniversary-notice .yl-anniversary-copy{position:relative;z-index:2;-webkit-text-fill-color:currentColor}
.yl-anniversary-notice .yl-anniversary-register,.yl-anniversary-notice .yl-anniversary-details{position:relative;isolation:isolate}
.yl-anniversary-notice .yl-anniversary-register{background:transparent}
.yl-anniversary-notice .yl-anniversary-register::before{content:"";position:absolute;inset:0;border-radius:inherit;background:#efcf8f;z-index:0;pointer-events:none}
.yl-anniversary-notice .yl-anniversary-register:hover{background:transparent}
.yl-anniversary-notice .yl-anniversary-register:hover::before{background:#ffe0a6}
.yl-anniversary-notice .yl-finish-foil{z-index:1}
.yl-anniversary-notice .yl-anniversary-copy{display:inline-flex;align-items:center;gap:6px;min-width:0}
@media(prefers-reduced-motion:no-preference){.yl-anniversary-notice .yl-anniversary-register::before{transition:background-color .16s ease}}
@media(forced-colors:active){.yl-anniversary-notice .yl-anniversary-register::before{background:ButtonFace}.yl-anniversary-notice .yl-anniversary-copy{color:LinkText}.yl-anniversary-notice .yl-finish-foil{display:none}}
/* Essential text paint v1: end. */
