*{box-sizing:border-box}html,body{background:#07090d;width:100%;min-height:100%;margin:0;overflow:hidden}html{scrollbar-width:none}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}body{min-height:100svh;overflow-x:hidden}.page-shell{background:#07090d;width:100%;height:100svh;min-height:100svh;overflow:hidden}.top-section{isolation:isolate;justify-content:center;align-items:center;width:100%;height:100%;padding:16px;display:flex;position:relative;overflow:hidden}.top-background{z-index:-1;pointer-events:none;contain:strict;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 68%,#000000e6 78%,#0000 100%);mask-image:linear-gradient(#000 0% 68%,#000000e6 78%,#0000 100%)}.top-stack{z-index:1;justify-content:center;align-items:center;width:100%;min-width:0;max-width:960px;display:flex;position:relative}@media (max-width:700px){.top-section{padding:max(12px, env(safe-area-inset-top)) 8px max(12px, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.top-section{scroll-behavior:auto}}
