@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Oxanium:wght@400;500;600;700;800&display=swap";:root{--bg-primary:#000;--bg-secondary:#1e293b;--bg-glass:#0f172ad9;--bg-glass-light:#1e293bb3;--text-primary:#e2e8f0;--text-secondary:#94a3b8;--text-muted:#64748b;--accent-green:#22c55e;--accent-gold:#fcd34d;--accent-blue:#3b82f6;--accent-purple:#8b5cf6;--accent-emerald:#10b981;--border-glass:#ffffff14;--border-glass-bright:#ffffff26;--shadow-glass:0 8px 32px #0006;--shadow-glow-green:0 0 20px #22c55e4d;--shadow-glow-purple:0 0 20px #8b5cf64d;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Oxanium,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.responsive-page{display:"flex";flex-direction:column;flex:1;width:100%}@media (width>=801px){.responsive-page{max-width:1200px;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none;border-radius:0;max-height:none;margin:20px auto 120px}}@media (width<=800px){.responsive-page{max-width:100%;box-shadow:none;background:0 0;border:none;border-radius:0;margin:0}.assets-farm-card{flex-direction:column-reverse!important;padding:16px!important}.assets-farm-card>div:last-child{background:linear-gradient(135deg,#14285066 0%,#0f1e3c33 100%)!important;border-radius:16px!important;width:100%!important;height:140px!important;margin:0 0 12px!important;padding:0!important}.assets-farm-card>div:last-child img{object-fit:contain!important;object-position:center!important}.assets-farm-card>div:first-child{padding-right:0!important}.assets-inv-boost-row{flex-direction:column!important}}@media (width<=420px){.assets-currency-row{flex-wrap:wrap!important}.assets-currency-row>div{min-width:45%!important}}@keyframes cardGlowPulse{0%,to{opacity:.6}50%{opacity:1}}.currency-card-glow{transition:transform .2s,box-shadow .3s;position:relative;overflow:visible}.currency-card-glow:hover{transform:translateY(-2px)}.currency-card-glow:before{content:"";background:var(--card-color);filter:blur(2px);opacity:.6;height:1px;animation:3s ease-in-out infinite cardGlowPulse;position:absolute;top:0;left:15%;right:15%}.currency-card-glow:after{content:"";background:radial-gradient(ellipse, var(--card-color) 0%, transparent 70%);opacity:.15;filter:blur(12px);height:40px;animation:3s ease-in-out 1.5s infinite cardGlowPulse;position:absolute;bottom:-20px;left:10%;right:10%}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;max-width:100vw;min-height:100%;overflow-x:hidden}body{background:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:linear-gradient(#000000b3,#000000b3),url(/farm_bg.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}#root{flex-direction:column;display:flex}@keyframes toast-in{0%{opacity:0;transform:translate(-50%)translateY(-10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.03)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.05)}to{transform:scale(1)}}.toast{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;z-index:9999;pointer-events:none;letter-spacing:.3px;background:#10b981e6;border:1px solid #fff3;border-radius:100px;padding:10px 28px;font-size:14px;font-weight:700;animation:.3s ease-out toast-in;position:fixed;top:60px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0006}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.page{flex-direction:column;flex:1;display:flex;overflow:auto}.placeholder-page{color:var(--text-secondary);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;display:flex}.placeholder-page h2{color:var(--text-primary);font-size:24px}.placeholder-page p{font-size:14px}.glass{background:var(--bg-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border-glass);border-radius:var(--radius-lg);box-shadow:var(--shadow-glass)}@keyframes borderShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes cardGlow{0%,to{filter:brightness(1) drop-shadow(0 0 4px var(--card-glow,transparent))}50%{filter:brightness(1.08) drop-shadow(0 0 12px var(--card-glow,transparent))}}@keyframes holoShift{0%{opacity:.06;background-position:0%}50%{opacity:.12;background-position:100%}to{opacity:.06;background-position:0%}}@keyframes sparkle{0%,to{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes cardFloat{0%{opacity:0;transform:translateY(12px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tierPulse{0%,to{box-shadow:0 0 4px var(--tier-color,#888)}50%{box-shadow:0 0 12px var(--tier-color,#888), 0 0 20px var(--tier-color,#888)}}.collection-card{animation:.4s ease-out both cardFloat}.collection-card:hover{z-index:10;transform:translateY(-4px)scale(1.03)!important}.collection-card:active{transform:scale(.97)!important}.card-shimmer:after{content:"";border-radius:inherit;pointer-events:none;z-index:2;background:linear-gradient(105deg,#0000 30%,#ffffff14 45%,#ffffff26 50%,#ffffff14 55%,#0000 70%) 0 0/200% 100%;animation:3s ease-in-out infinite borderShimmer;position:absolute;inset:0}.card-holo:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;mix-blend-mode:screen;background:linear-gradient(135deg,#ff000014,#ffa50014,#ffff0014,#00ff0014,#0096ff14,#8200ff14,#ff000014) 0 0/300% 300%;animation:4s infinite holoShift;position:absolute;inset:0}@media (width>=768px){.collection-grid{grid-template-columns:repeat(3,1fr)!important}}
