@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500;600;700&display=swap";:root{--color-bg: #0a0a0f;--color-surface: #12121a;--color-surface-2: #1a1a25;--color-surface-3: #22222f;--color-border: #2a2a3a;--color-border-light: #3a3a4a;--color-text: #e8e8f0;--color-text-muted: #8888a0;--color-text-dim: #555570;--color-accent: #F5B731;--color-accent-dim: #E8932C;--color-danger: #ff4060;--color-success: #00C4E6;--color-warning: #E8932C;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-pill: 8px}html{font-size:14px}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background-color:var(--color-bg);background-image:radial-gradient(ellipse at 50% 0%,rgba(245,183,49,.03) 0%,transparent 60%);color:var(--color-text);margin:0;overflow-y:auto;overflow-x:hidden;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pixel-font{font-family:JetBrains Mono,Courier New,monospace;line-height:1.4;letter-spacing:-.02em}.text-mc-green{color:var(--color-success)}.text-mc-red{color:var(--color-danger)}.text-mc-gold{color:var(--color-warning)}.text-shadow{text-shadow:0 2px 12px rgba(0,0,0,.5)}.minecraft-panel{background-color:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);position:relative;color:var(--color-text);padding:16px}.minecraft-panel-dark{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.minecraft-panel-inset{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md)}.btn-minecraft{background-color:var(--color-surface-3);border:1px solid var(--color-border-light);border-radius:var(--radius-sm);color:#fff;text-transform:uppercase;font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.06em;cursor:pointer;box-shadow:none;text-shadow:none;transition:all .15s ease;padding:10px 20px}.btn-minecraft:hover{background-color:var(--color-border-light);color:#fff;box-shadow:0 2px 8px #0003}.btn-minecraft:active{transform:scale(.98);box-shadow:none}.btn-minecraft-purple{background-color:#7c3aed;border-color:#8b5cf6}.btn-minecraft-purple:hover{background-color:#8b5cf6}.btn-minecraft-gold{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-dim));border-color:transparent;color:#0a0a0f;text-shadow:none}.btn-minecraft-gold:hover{background:linear-gradient(135deg,#FFD54F,var(--color-accent));box-shadow:0 2px 12px #f5b73140}.btn-minecraft-red{background-color:#cc2040;border-color:#dd3050}.btn-minecraft-red:hover{background-color:#dd3050;box-shadow:0 2px 8px #ff406033}.btn-minecraft-green{background-color:#00a8cc;border-color:#00c4e6}.btn-minecraft-green:hover{background-color:#00c4e6;box-shadow:0 2px 8px #00c4e640}.btn-minecraft-yellow{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-dim));border-color:transparent;color:#0a0a0f}.btn-minecraft-yellow:hover{background:linear-gradient(135deg,#FFD54F,var(--color-accent));box-shadow:0 2px 12px #f5b73140}.shake{animation:shake .5s cubic-bezier(.36,.07,.19,.97) both infinite}@keyframes shake{10%,90%{transform:translate3d(-2px,0,0)}20%,80%{transform:translate3d(4px,0,0)}30%,50%,70%{transform:translate3d(-6px,0,0)}40%,60%{transform:translate3d(6px,0,0)}}::-webkit-scrollbar{width:6px;background:transparent}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--color-border-light)}input[type=text]{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);color:#fff;font-family:Inter,sans-serif;padding:12px 16px;transition:border-color .2s}input[type=text]:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px #f5b7311a}.terminal-card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);position:relative;transition:all .2s ease}.terminal-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.btn-retro{background-color:var(--color-surface-3);border:1px solid var(--color-border-light);border-radius:var(--radius-sm);color:#fff;text-transform:uppercase;font-family:Inter,sans-serif;cursor:pointer}.btn-retro:hover{background-color:var(--color-border-light);color:#fff}.btn-retro:active{transform:translateY(1px)}.btn-retro-red{background-color:#cc2040}.btn-retro-red:hover{background-color:#dd3050}h1,h2,h3,h4,.text-xl,.text-2xl,.text-4xl,.text-7xl{text-shadow:none!important;font-weight:800!important}@keyframes pulseGlow{0%{transform:scale(1);opacity:1}50%{transform:scale(1.02);opacity:.9}to{transform:scale(1);opacity:1}}.flash-green,.text-glow-green{color:var(--color-success)!important;text-shadow:0 0 20px rgba(0,196,230,.4)!important}.flash-red,.text-glow-red{color:var(--color-danger)!important;text-shadow:0 0 20px rgba(255,64,96,.4)!important}.token-logo{border-radius:50%!important;border:2px solid var(--color-border)!important}.text-solana{background:none;-webkit-background-clip:unset;background-clip:unset;color:var(--color-accent);text-shadow:none!important}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.h-full{height:100%}.w-full{width:100%}.flex{display:flex}.items-center{align-items:center}.justify-center{justify-content:center}.flex-col{flex-direction:column}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.max-w-md{max-width:28rem}.p-6{padding:1.5rem}.overflow-hidden{overflow:hidden}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .4s ease-out forwards}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.animate-slide-in-right{animation:slideInRight .3s ease-out forwards}.glass-card{background:#12121acc;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--color-border);border-radius:var(--radius-lg)}
