*{-webkit-tap-highlight-color:transparent}input,textarea,select{appearance:none;border-radius:0}input[type=email]{color:#fff!important;background-color:#ffffff0d!important}input[type=email]:focus{outline:none;border-color:var(--color-pixel-primary)!important;box-shadow:0 0 0 1px var(--color-pixel-primary)!important}@media screen and (-webkit-min-device-pixel-ratio:0){input,select,textarea{font-size:16px}}@keyframes pixel-glow{0%,to{box-shadow:0 0 #ffffff4d}50%{box-shadow:0 0 8px #fffc,0 0 16px #fff6}}@keyframes pixel-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes retro-blink{0%,50%{opacity:1}51%,to{opacity:.3}}@keyframes pixel-float{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-10px)rotate(90deg)}50%{transform:translateY(-5px)rotate(180deg)}75%{transform:translateY(-15px)rotate(270deg)}}@keyframes pixel-bounce{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-20px)scale(1.2)}}@keyframes pixel-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes scanlines{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes card-glow{0%,to{box-shadow:0 0 5px}50%{box-shadow:0 0 20px,0 0 30px}}.pixel-render{image-rendering:pixelated}.btn-8bit{background:linear-gradient(145deg,--pixel-ui-border,--pixel-ui-border-dark);border:2px solid --pixel-ui-border;border-right-color:--pixel-ui-border-dark;border-bottom-color:--pixel-ui-border-dark;transition:all .1s}.btn-8bit:hover{background:linear-gradient(145deg,--pixel-ui-border-light,--pixel-ui-border-dark);box-shadow:2px 2px 0 --pixel-ui-shadow}.btn-8bit:active{background:linear-gradient(145deg,--pixel-ui-border-dark,--pixel-ui-border-light);box-shadow:inset 2px 2px 4px --pixel-ui-shadow}.scanlines:before{content:"";background:linear-gradient(transparent 50%,--pixel-ui-highlight 50%);pointer-events:none;background-size:100% 4px;position:absolute;inset:0}.crt-effect{background:radial-gradient(ellipse,transparent 60%,--pixel-ui-shadow);box-shadow:inset 0 0 20px --pixel-ui-shadow;border-radius:8px}.pixel-border{border-style:solid;border-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath d='M0,0 L0,4 L4,4 L4,0 Z' fill='%23333'/%3E%3C/svg%3E") 1}.layer-panel-compact{min-width:200px}.layer-panel-compact .layer-status-indicators{display:none}.layer-panel-compact .layer-controls{opacity:1}.layer-item-enter{opacity:0;transform:translateY(-10px)}.layer-item-enter-active{opacity:1;transition:opacity .2s,transform .2s;transform:translateY(0)}.layer-item-exit{opacity:1;transform:translateY(0)}.layer-item-exit-active{opacity:0;transition:opacity .2s,transform .2s;transform:translateY(-10px)}.animate-pixel-glow{animation:2s ease-in-out infinite pixel-glow}.animate-pixel-glow-fast{animation:1s ease-in-out infinite pixel-glow}.animate-pixel-pulse{animation:1s ease-in-out infinite pixel-pulse}.animate-pixel-pulse-fast{animation:.5s ease-out forwards pixel-pulse}.animate-retro-blink{animation:1s step-end infinite retro-blink}.animate-pixel-float{animation:4s ease-in-out infinite pixel-float}.animate-pixel-bounce{animation:2s ease-in-out infinite pixel-bounce}.animate-pixel-rotate{animation:8s linear infinite pixel-rotate}.animate-scanlines{animation:2s linear infinite scanlines}.animate-card-glow{animation:2s ease-in-out infinite card-glow}.cursor-pixel{cursor:var(--cursor-pixel)}
@font-face{font-family:pixeloidSans;src:url(../media/PixeloidSans-s.p.1c6c9660.woff)format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:pixeloidSans;src:url(../media/PixeloidSans_Bold-s.p.010d234e.woff)format("woff");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:pixeloidSans Fallback;src:local(Arial);ascent-override:79.54%;descent-override:17.68%;line-gap-override:1.04%;size-adjust:125.72%}.pixeloidsans_757b556-module__duha2W__className{font-family:pixeloidSans,pixeloidSans Fallback}.pixeloidsans_757b556-module__duha2W__variable{--font-pixeloid-sans:"pixeloidSans","pixeloidSans Fallback"}
@font-face{font-family:pixeloidMono;src:url(../media/PixeloidMono-s.p.b9a743ab.woff)format("woff");font-display:swap}@font-face{font-family:pixeloidMono Fallback;src:local(Arial);ascent-override:68.45%;descent-override:15.21%;line-gap-override:0.89%;size-adjust:146.1%}.pixeloidmono_dedeaf4a-module__q1clBW__className{font-family:pixeloidMono,pixeloidMono Fallback}.pixeloidmono_dedeaf4a-module__q1clBW__variable{--font-pixeloid-mono:"pixeloidMono","pixeloidMono Fallback"}
