html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.deck-container{display:flex;align-items:center;justify-content:center;height:100%;width:100%;position:relative;overflow:visible}.deck-card-wrapper{position:absolute;width:100%;height:100%;will-change:transform;display:flex;align-items:center;justify-content:center;touch-action:none}.deck-card{background-color:#1a1a1a;background-size:cover;background-repeat:no-repeat;background-position:center top;width:100%;height:100%;border-radius:12px;box-shadow:0 12.5px 100px -10px #0006,0 10px 10px -10px #0000004d;cursor:grab;border:1px solid rgba(255,255,255,.1)}.deck-card:active{cursor:grabbing}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark}html,body{margin:0;padding:0;width:100%;height:100%;overflow-x:hidden;background-color:#030014;color:#fff}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 15% 50%,rgba(76,29,149,.15) 0%,transparent 50%),radial-gradient(circle at 85% 30%,rgba(0,77,255,.15) 0%,transparent 50%);z-index:-1;pointer-events:none}*{box-sizing:border-box}html{scroll-behavior:smooth}::selection{background:#004dff4d;color:#fff}.glass-card{background:#ffffff08;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.05);box-shadow:0 4px 30px #0000001a}.glass-nav{background:#030014b3;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.05)}.text-gradient{background:linear-gradient(to right,#004dff,#d400ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}canvas{overflow-clip-margin:content-box;overflow:visible!important}
