*{box-sizing:border-box;margin:0;padding:0}body{margin:0;padding:0;font-family:Be Vietnam Pro,-apple-system,BlinkMacSystemFont,sans-serif;background-color:#0f1117;color:#f1f5f9;overflow:hidden;user-select:none;-webkit-user-select:none}.pixel-font{font-family:VT323,monospace;letter-spacing:1px}.glass-panel{background:#121826d9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 32px #0000005e;border-radius:12px}.glow-gold{box-shadow:0 0 20px #fbbf2473}.glow-cyan{box-shadow:0 0 20px #38bdf873}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#0003}::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#fff6}@keyframes slideDownBounce{0%{transform:translate(-50%,-100%);opacity:0}60%{transform:translate(-50%,15px);opacity:1}to{transform:translate(-50%);opacity:1}}.animate-gift-banner{animation:slideDownBounce .5s cubic-bezier(.175,.885,.32,1.275) forwards}
