.section-nav{position:sticky;top:10px;z-index:2147483645;display:flex;width:fit-content;max-width:calc(100% - 24px);margin:10px auto 0;padding:5px;gap:2px;overflow-x:auto;border:1px solid rgba(128,151,238,.26);border-radius:999px;background:rgba(5,7,21,.78);box-shadow:0 10px 28px rgba(0,0,0,.24);backdrop-filter:blur(14px);scrollbar-width:none;flex-shrink:0}
.section-nav::-webkit-scrollbar{display:none}
.section-nav a{flex:0 0 auto;padding:5px 10px;border-radius:999px;color:rgba(235,239,255,.68);font:650 .76rem/1 system-ui,sans-serif;text-decoration:none}
.section-nav a:hover,.section-nav a:focus-visible{color:#fff;background:rgba(143,212,255,.14)}
.section-nav a:focus-visible{outline:2px solid #ffd65a;outline-offset:1px}
.section-nav a.active{color:#161000;background:#ffd65a;box-shadow:0 0 16px rgba(255,214,90,.35)}
.scroll-next-zone{height:110vh;position:relative;display:flex;justify-content:center;align-items:flex-start;padding-top:15vh;clear:both}
.scroll-next-zone a{position:relative;z-index:2147483645;color:#ffd65a;font:500 15px/1.6 system-ui,sans-serif;text-align:center;text-decoration:none}
.scroll-next-zone span{display:block;color:#aeb5d5;font-size:12px}
.scroll-next-fade{position:fixed;inset:0;background:#080b15;opacity:0;pointer-events:none;z-index:2147483644}
body[data-site-page="workbench"]>.section-nav{position:fixed;left:50%;transform:translateX(-50%);margin:0;z-index:2147483647}
@media(prefers-reduced-motion:reduce){.scroll-next-fade{display:none}}
.scroll-next-page{position:fixed;inset:0;width:100%;height:100%;border:0;background:#080b15;z-index:2147483647;opacity:0;pointer-events:none;transition:opacity .5s ease}
.scroll-next-page.visible{opacity:1;pointer-events:auto}
body.embedded-page-host{margin:0;height:100vh;overflow:hidden}
@media(prefers-reduced-motion:reduce){.scroll-next-page{transition:none}}
