@scope(html[data-device-mode=mobile]){:scope{--sl-mobile-safe-top:env(safe-area-inset-top,0px);--sl-mobile-safe-right:env(safe-area-inset-right,0px);--sl-mobile-safe-bottom:env(safe-area-inset-bottom,0px);--sl-mobile-safe-left:env(safe-area-inset-left,0px);--sl-mobile-viewport-height:100vh;--sl-mobile-inline-pad-left:max(1rem, var(--sl-mobile-safe-left));--sl-mobile-inline-pad-right:max(1rem, var(--sl-mobile-safe-right));--sl-mobile-inline-pad:max(1rem, var(--sl-mobile-safe-left), var(--sl-mobile-safe-right));--sl-mobile-content-start-gap:.35rem;--sl-mobile-label-size:.75rem;--sl-mobile-meta-size:.8125rem;--sl-mobile-caption-size:.875rem;--sl-mobile-header-offset:calc(var(--sl-header-height) + var(--sl-mobile-safe-top));--sl-mobile-subheader-height:2.85rem;--sl-header-padding-top:var(--sl-mobile-safe-top);--sl-header-inner-columns:minmax(0, 1fr) auto minmax(0, 1fr);--sl-header-inner-gap:.7rem;--sl-header-inner-padding:.6rem var(--sl-mobile-inline-pad-right) .6rem var(--sl-mobile-inline-pad-left);--sl-header-nav-gap:.72rem;--sl-header-actions-gap:.5rem;--sl-brand-wordmark-width:min(148px, 39vw);--sl-header-nav-max-width:100%;--sl-header-nav-overflow-x:auto;--sl-header-nav-white-space:nowrap;--sl-user-gap:0;--sl-user-min-height:2.2rem;--sl-user-meta-display:none;--sl-header-link-font-size:var(--sl-mobile-label-size);--sl-header-link-letter-spacing:.08em;--sl-user-menu-link-font-size:var(--sl-mobile-label-size);--sl-user-menu-link-letter-spacing:.08em;--sl-user-menu-panel-position:fixed;--sl-user-menu-panel-top:var(--sl-mobile-header-offset);--sl-user-menu-panel-right:max(.75rem, var(--sl-mobile-safe-right));--sl-user-menu-panel-z-index:34;--sl-user-menu-panel-min-width:10.9rem;--sl-user-menu-panel-padding:.82rem .9rem;--sl-user-menu-panel-background:linear-gradient(180deg, #ffffff1f, #ffffff0b), #09182b9e;--sl-user-menu-panel-shadow:0 20px 46px #08142a47;--sl-user-menu-panel-backdrop:blur(28px) saturate(1.16);--sl-shell-viewport-height:var(--sl-mobile-viewport-height);--sl-shell-offset-top:var(--sl-mobile-header-offset)}@supports (height:100svh){:scope{--sl-mobile-viewport-height:100svh}}@supports (height:100dvh){:scope{--sl-mobile-viewport-height:100dvh}}.sl-nav{scrollbar-width:none}.sl-nav::-webkit-scrollbar{display:none}.sl-header__actions>.sl-button--ghost,.sl-header__actions>.sl-header__action-link,.sl-header__actions>form{display:none}.sl-button--ghost{font-size:var(--sl-mobile-label-size);letter-spacing:.08em}}
