*{box-sizing:border-box}html,body,#root{-webkit-user-select:none;user-select:none;background-color:#08080c;width:100%;height:100dvh;margin:0;padding:0;overflow:hidden}.ui-overlay{pointer-events:none;z-index:10;flex-direction:column;justify-content:space-between;width:100%;height:100dvh;padding:12px 14px;display:flex;position:fixed;inset:0}.ui-clickable{pointer-events:auto}.glass-panel{-webkit-backdrop-filter:blur(14px);color:#fff;background:#121218d9;border:1px solid #ffffff24;border-radius:12px;box-shadow:0 8px 32px #00000073}.neon-glow{color:#f36;text-shadow:0 0 5px #f36,0 0 15px #f36,0 0 30px #f04}.crt-screen{background:#000;border:2px solid #2a2a35;border-radius:8px;position:relative;overflow:hidden}.crt-screen:after{content:" ";z-index:2;pointer-events:none;background:linear-gradient(#12101000 50%,#00000040 50%) 0 0/100% 2px,linear-gradient(90deg,#ff00000f,#00ff0005,#0000ff0f) 0 0/3px 100%;display:block;position:absolute;inset:0}@keyframes drunkFade{0%{opacity:0;-webkit-backdrop-filter:blur()}20%{opacity:1;-webkit-backdrop-filter:blur(3px)}65%{opacity:.8;-webkit-backdrop-filter:blur(2px)}to{opacity:0;-webkit-backdrop-filter:blur()}}.beer-drunk-vignette{pointer-events:none;z-index:99;background:radial-gradient(circle,#0000 35%,#fa06 85%);width:100vw;height:100vh;animation:3.2s ease-in-out forwards drunkFade;position:fixed;top:0;left:0}
