/* A single quiet fabric surface with a curved gold leading edge. */
html{scrollbar-gutter:stable}
body.entering .site-shell{position:relative;inset:auto;height:auto;overflow:clip}
body.entering{overflow-anchor:none}
.page-cloth{position:fixed;z-index:1000;inset:-12vh -12vw;pointer-events:none;visibility:hidden;transform:translateX(110%);background:#f7f7f3;border-inline-start:1px solid #b9a76f99;border-radius:35% 0 0 35%;will-change:transform}
.page-cloth:after{content:'';position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,transparent 30%,#b5b5ad0b 55%,transparent 75%);pointer-events:none}
.navigation-leaving .page-cloth,.navigation-arriving .page-cloth{visibility:visible;pointer-events:auto}
.navigation-arriving .page-cloth{transform:translateX(0)}
html[data-navigation-mode=dark] .page-cloth{background:#17191b;border-color:#b9a76f77}
/* Cover any first paint before the shared passage controller has mounted. */
.navigation-arriving:after{content:'';position:fixed;inset:0;background:#f7f7f3;z-index:999;pointer-events:none}
html.navigation-arriving[data-navigation-mode=dark]:after{background:#17191b}
.navigation-arriving:has(.page-cloth):after{display:none}
@media(prefers-reduced-motion:reduce){.page-cloth,.navigation-arriving:after{display:none!important}}
