@tailwind base;@tailwind components;@tailwind utilities;:root{--primary:#c99f6f;--primary-dark:#a67c52;--bg-dark:#1a1a1a;--bg-darker:#0f0f0f;--text-light:#e5e5e5;--text-muted:#a0a0a0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#1a1a1a;background-color:var(--bg-dark);color:#e5e5e5;color:var(--text-light);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.modal-slide{animation:modalSlideIn .3s cubic-bezier(.34,1.56,.64,1)}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.wallet-item{transition:all .2s cubic-bezier(.4,0,.2,1)}.wallet-item:hover{transform:translateY(-1px)}.wallet-item:active{transform:translateY(0) scale(.98)}.badge-installed{background:#c99f6f;background:var(--primary);box-shadow:0 0 0 1px #c99f6f33}.badge-popular{background:#a67c52;background:var(--primary-dark);box-shadow:0 0 0 1px #a67c5233}.primary-gradient{background:linear-gradient(135deg,#c99f6f,#a67c52);background:linear-gradient(135deg,var(--primary),var(--primary-dark))}.primary-text{color:#c99f6f;color:var(--primary)}.primary-border{border-color:#c99f6f;border-color:var(--primary)}.animate-fade-in{animation:fadeIn .6s ease-out}.animate-slide-up{animation:slideUp .8s ease-out}.animate-float{animation:float 3s ease-in-out infinite}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hover-lift{transition:all .3s cubic-bezier(.4,0,.2,1)}.hover-lift:hover{box-shadow:0 10px 25px #c99f6f26;transform:translateY(-5px)}appkit-button{display:none!important}.wallet-btn{align-items:center;background:#1a1a1a;background:var(--bg-dark);border:1px solid #c99f6f4d;border-radius:8px;color:#e5e5e5;color:var(--text-light);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:8px 16px;transition:all .2s ease}.wallet-btn:hover{background:#c99f6f1a;border-color:#c99f6f;border-color:var(--primary)}.wallet-btn.connected{background:linear-gradient(135deg,#10b981,#059669);border-color:#10b981;color:#fff}.wallet-btn.connected:hover{opacity:.9}.wallet-icon{height:20px;width:20px}.dropdown-arrow{height:16px;transition:transform .2s ease;width:16px}.wallet-btn.open .dropdown-arrow{transform:rotate(180deg)}.wallet-dropdown{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a1a;background:var(--bg-dark);border:1px solid #c99f6f4d;border-radius:16px;box-shadow:0 20px 40px #0006;margin-top:8px;padding:20px;position:absolute;right:0;top:100%;width:320px;z-index:50}.wallet-dropdown.mobile{right:-20px;width:340px}@media (max-width:640px){.wallet-dropdown.mobile{right:0;width:300px}}.wallet-info{border-bottom:1px solid #c99f6f33;gap:16px;margin-bottom:20px;padding-bottom:20px}.wallet-avatar,.wallet-info{align-items:center;display:flex}.wallet-avatar{background:linear-gradient(135deg,#c99f6f,#a67c52);background:linear-gradient(135deg,var(--primary),var(--primary-dark));border-radius:50%;box-shadow:0 4px 12px #c99f6f4d;color:#fff;font-size:18px;font-weight:700;height:48px;justify-content:center;width:48px}.balance-info{align-items:center;background:#c99f6f0d;border:1px solid #c99f6f1a;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:20px;padding:12px 16px}.disconnect-btn{background:#0000;border:1px solid #dc26264d;border-radius:12px;color:#dc2626;cursor:pointer;font-size:14px;font-weight:600;padding:12px 16px;transition:all .2s ease;width:100%}.disconnect-btn:hover{background:#dc26261a;border-color:#dc2626;transform:translateY(-1px)}html{scroll-behavior:smooth}.animate-fade-in[style*=animation-delay],.animate-slide-up[style*=animation-delay]{animation-fill-mode:forwards;opacity:0}@media (max-width:768px){.text-7xl{font-size:3.5rem}.text-4xl{font-size:2rem}.text-5xl{font-size:2.5rem}}
/*# sourceMappingURL=main.c041a1f0.css.map*/