* Обнуление и фиксация */ html,body{margin:0;padding:0;width:100%;height:100%;overscroll-behavior:none;background-color:#000}.presentation-container{width:100%;height:100vh;height:100dvh;overflow-y:scroll;overflow-x:hidden;scroll-snap-type:y mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.presentation-container::-webkit-scrollbar{display:none}section{width:100%;height:100vh;height:100dvh;scroll-snap-align:start;scroll-snap-stop:always;position:relative;overflow:hidden}.glass-panel{background:rgba(255,255,255,0.03);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,0.1);box-shadow:0 8px 32px 0 rgba(0,0,0,0.37)}.bg-mesh{background-color:#08080a;background-image:radial-gradient(at 0 0,rgba(127,38,238,0.15) 0,transparent 50%),radial-gradient(at 100% 100%,rgba(0,192,192,0.1) 0,transparent 50%);position:relative}.bg-mesh::after{content:"";position:absolute;inset:0;opacity:.04;pointer-events:none;background-image:url('https://grainy-gradients.vercel.app/noise.svg');z-index:1}