@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap);html{scroll-behavior:smooth}body{font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#0a0a0a,#1a1a1a);color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;overflow-x:hidden}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:#333;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0f8}::selection{background:#0f8;color:#000}::-moz-selection{background:#0f8;color:#000}button:focus,input:focus,select:focus,textarea:focus{outline:2px solid #0f8;outline-offset:2px}:root{--primary-color:#0f8;--primary-dark:#0c6;--background-dark:#0a0a0a;--background-medium:#1a1a1a;--border-color:#333;--text-primary:#fff;--text-secondary:#ccc;--text-muted:#888;--error-color:#f44;--warning-color:#fa0;--success-color:#0f8;--transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;margin-bottom:.5em}h1{font-size:clamp(2rem,5vw,3rem)}h2{font-size:clamp(1.5rem,4vw,2.5rem)}h3{font-size:clamp(1.2rem,3vw,1.8rem)}p{margin-bottom:1em}a{color:#0f8;color:var(--primary-color);text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}a:hover{color:#0c6;color:var(--primary-dark)}button{background:none;border:none;cursor:pointer;font-family:inherit;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn,button{transition:var(--transition)}.btn{border-radius:.5rem;min-height:44px;padding:.75rem 1.5rem;text-transform:none}.btn-primary{background:linear-gradient(135deg,#0f8,#0c6);background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));color:#000}.btn-primary:hover{box-shadow:0 5px 15px #00ff884d;transform:translateY(-2px)}.btn-secondary{background:#333;background:var(--border-color);border:1px solid #333;border:1px solid var(--border-color);color:#ccc;color:var(--text-secondary)}.btn-secondary:hover{background:#444;color:#fff;color:var(--text-primary)}.btn:disabled{cursor:not-allowed;opacity:.6;transform:none!important}input,select,textarea{background:#0a0a0a;background:var(--background-dark);border:1px solid #333;border:1px solid var(--border-color);border-radius:.5rem;color:#fff;color:var(--text-primary);font-family:inherit;font-size:1rem;min-height:44px;padding:.75rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}input:focus,select:focus,textarea:focus{border-color:#0f8;border-color:var(--primary-color);box-shadow:0 0 0 2px #00ff881a}input::placeholder,textarea::placeholder{color:#888;color:var(--text-muted)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn{animation:fadeIn .6s ease-out}.animate-slideInUp{animation:slideInUp .4s ease-out}.animate-slideInDown{animation:slideInDown .4s ease-out}.animate-pulse{animation:pulse 2s infinite}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-primary{color:#0f8;color:var(--primary-color)}.text-secondary{color:#ccc;color:var(--text-secondary)}.text-muted{color:#888;color:var(--text-muted)}.text-error{color:#f44;color:var(--error-color)}.text-success{color:#0f8;color:var(--success-color)}.text-warning{color:#fa0;color:var(--warning-color)}.bg-primary{background-color:#0f8;background-color:var(--primary-color)}.bg-dark{background-color:#0a0a0a;background-color:var(--background-dark)}.bg-medium{background-color:#1a1a1a;background-color:var(--background-medium)}.border{border:1px solid #333;border:1px solid var(--border-color)}.border-primary{border-color:#0f8;border-color:var(--primary-color)}.border-radius{border-radius:.5rem}.shadow-sm{box-shadow:0 1px 2px 0 #0000000d}.shadow{box-shadow:0 4px 6px -1px #0000001a}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.m-4{margin:1rem}.m-6{margin:1.5rem}.m-8{margin:2rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.w-full{width:100%}.h-full{height:100%}.min-h-screen{min-height:100vh}.hidden{display:none}.visible{visibility:visible}.invisible{visibility:hidden}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed}.select-none{-webkit-user-select:none;user-select:none}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:-webkit-sticky;position:sticky}@media print{body{background:#f9f7eb;color:#000}.no-print{display:none!important}}@media (prefers-contrast:high){:root{--primary-color:#0f0;--background-dark:#000;--text-primary:#fff;--border-color:#fff}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (min-width:1200px){.container{padding:0 2rem}}@media (max-width:768px){.container{padding:0 1rem}.btn{min-height:48px}}@media (max-width:480px){body{font-size:14px}.container{padding:0 .75rem}.btn{min-height:52px;width:100%}}*{box-sizing:border-box;margin:0;padding:0}body{color:#624535;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}.app,body{background:linear-gradient(135deg,#ece6c2,#d4a24d1a);min-height:100vh}.container{margin:0 auto;max-width:1200px;padding:0 1rem}.header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff9;border-bottom:1px solid #6245351f;padding:1.5rem 0;position:-webkit-sticky;position:sticky;top:0;z-index:100}.header .container{align-items:center;display:flex;justify-content:space-between;padding:0 1rem}.nav-brand{align-items:baseline;display:flex;gap:1rem}.logo{color:#624535;font-size:2.25rem;font-weight:800;letter-spacing:-.02em}.tagline{color:#a96b3a;font-size:.8rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.header-actions{align-items:center;display:flex;gap:2rem}.main-content{padding:3rem 0}.content-grid{grid-gap:3rem;align-items:start;display:grid;gap:3rem;grid-template-columns:1fr 1fr}.card{background:#f9f7eb;border:1px solid #6245350f;border-radius:16px;box-shadow:0 1px 3px #62453514,0 20px 40px #6245350a;padding:2.5rem}.qr-section{position:-webkit-sticky;position:sticky;top:120px}.qr-container{background:#f9f7eb;border:1px solid #6245350f;border-radius:16px;box-shadow:0 1px 3px #62453514,0 20px 40px #6245350a;padding:2.5rem;text-align:center}.qr-label{background:#73bca714;border-left:4px solid #73bca7;border-radius:12px;color:#624535;font-size:1rem;font-weight:500;margin-bottom:2.5rem;padding:1.25rem}.qr-code-wrapper{display:flex;justify-content:center;margin:2.5rem 0}.auction-section{background:#f9f7eb;border:1px solid #6245350f;border-radius:16px;box-shadow:0 1px 3px #62453514,0 20px 40px #6245350a;display:flex;flex-direction:column;padding:2.5rem}.auction-header{margin-bottom:2.5rem}.auction-title{align-items:center;color:#624535;display:flex;font-size:2.75rem;font-weight:800;gap:1rem;letter-spacing:-.03em;line-height:1.1}.info-icon{background:none;border:none;border-radius:50%;color:#a96b3a;cursor:pointer;font-size:1.2rem;padding:.5rem;transition:all .2s ease}.info-icon:hover{background:#a96b3a1a}.auction-info-grid{grid-gap:2rem 1.5rem;display:grid;gap:2rem 1.5rem;grid-template-columns:1fr 1fr;margin-bottom:2.5rem}.info-card{display:flex;flex-direction:column;gap:.5rem}.info-label{color:#a96b3a;font-size:.8rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.info-value{color:#624535;font-size:1rem;font-weight:600}.info-value.large{color:#73bca7;font-size:2.25rem;font-weight:800;letter-spacing:-.02em}.info-value.timer{font-feature-settings:"tnum";font-size:1.25rem;font-weight:700}.info-suffix{color:#a96b3a;font-size:.75rem;font-weight:500;margin-top:.25rem}.current-bid-info{margin-bottom:2.5rem}.bid-info-row{align-items:center;border-bottom:1px solid #62453514;display:flex;justify-content:space-between;padding:.75rem 0}.bid-info-row:last-child{border-bottom:none}.bid-info-label{color:#a96b3a;font-size:.85rem;font-weight:600}.bid-info-link,.bid-info-value{color:#624535;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .2s ease}.bid-info-link:hover{color:#73bca7}.view-all-bids{background:none;border:none;color:#73bca7;cursor:pointer;font-size:.85rem;margin-left:.5rem;text-decoration:underline}.view-all-bids:hover{color:#5ca68f}.winner-section{background:linear-gradient(135deg,#73bca714,#73bca70a);border:1px solid #73bca733;border-radius:12px;margin-top:auto;padding:2rem;text-align:center}.winner-title{color:#624535;font-size:1.1rem;font-weight:700;gap:.5rem;justify-content:center;letter-spacing:1px;margin-bottom:1.5rem;text-transform:uppercase}.winner-card,.winner-title{align-items:center;display:flex}.winner-card{flex-direction:column;gap:1rem}.winner-icon{align-items:center;background:linear-gradient(135deg,#d4a24d,#a96b3a);border-radius:50%;display:inline-flex;height:54px;justify-content:center;margin-bottom:1rem;width:54px}.winner-info{align-items:center;display:flex;flex-direction:column;gap:.75rem}.winner-text{color:#a96b3a;font-size:.8rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.winner-url{color:#624535;font-family:SF Mono,Monaco,monospace;font-size:1.1rem;font-weight:700;text-decoration:none;transition:color .2s ease}.winner-url:hover{color:#73bca7}.winners-history-section{border-top:1px solid #62453514;margin-top:2rem;padding-top:2rem}.winners-history-section h3{color:#624535;font-size:1.1rem;font-weight:700;margin-bottom:1.5rem}.winners-list{display:flex;flex-direction:column;gap:1rem}.winner-item{align-items:center;background:#73bca70d;border-radius:8px;display:flex;font-size:.85rem;justify-content:space-between;padding:1rem}.winner-auction{color:#a96b3a;font-weight:700}.winner-bid{color:#624535;font-weight:600}.winner-link{color:#73bca7;font-weight:600;text-decoration:none}.winner-link:hover{text-decoration:underline}.btn{align-items:center;border:none;border-radius:50px;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;outline:none;padding:.875rem 2rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.winner-card{grid-gap:14px;background:#fff;border-radius:14px;box-shadow:0 6px 16px #0000000f;display:grid;gap:14px;grid-template-columns:1fr;overflow:hidden}.winner-thumb{align-items:center;aspect-ratio:16/9;background:#0b0b0b;display:flex;justify-content:center;width:100%}.winner-thumb img{height:100%;object-fit:cover;width:100%}.thumb-fallback{align-items:center;background:#000;color:#fff;display:flex;font-weight:700;height:100%;justify-content:center;letter-spacing:.05em;width:100%}.thumb-domain{font-size:clamp(18px,4vw,32px);max-width:90%;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.btn-primary{background:linear-gradient(135deg,#d4a24d,#a96b3a);box-shadow:0 2px 10px #d4a24d33;color:#fff}.btn-primary:hover{box-shadow:0 4px 20px #d4a24d4d;transform:translateY(-1px)}.btn-secondary{background:#73bca71a;border:1px solid #73bca733;color:#73bca7}.btn-secondary:hover{background:#73bca726;border-color:#73bca74d}.modal-overlay{animation:fadeIn .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content{border-radius:16px;max-height:80vh;overflow-y:auto;padding:2rem}.clean-modal{border:1px solid #6245351a}.modal-header{border-bottom:1px solid #62453514;margin-bottom:2rem;padding-bottom:1rem}.modal-header h2{color:#624535;font-size:1.5rem;font-weight:700}.modal-close{background:none;border:none;border-radius:50%;color:#a96b3a;cursor:pointer;font-size:1.5rem;padding:.5rem;transition:all .2s ease}.modal-close:hover{background:#a96b3a1a}.modal-body,.rules-section{margin-bottom:2rem}.rules-section h3{color:#624535;font-size:1.1rem;font-weight:700;margin-bottom:1rem}.rules-section ol,.rules-section ul{color:#624535;line-height:1.6;padding-left:1.5rem}.rules-section li{margin-bottom:.5rem}.modal-footer{border-top:1px solid #62453514;display:flex;justify-content:center;padding-top:1rem}input{background:#fffc;border:1.5px solid #62453526;border-radius:12px;color:#624535;font-size:.9rem;font-weight:500;outline:none;padding:1rem 1.25rem;transition:all .2s ease;width:100%}input:focus{background:#f9f7eb;border-color:#73bca7;box-shadow:0 0 0 3px #73bca71a}input::placeholder{color:#62453580}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideDown{0%{opacity:0;transform:translateX(-50%) translateY(-10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.status-message{animation:slideDown .3s ease;border-radius:12px;font-size:.9rem;margin-top:1rem;padding:1rem 1.5rem}@media (max-width:768px){.content-grid{gap:2rem;grid-template-columns:1fr}.qr-section{position:static}.header .container{flex-direction:column;gap:1.5rem;text-align:center}.auction-title{font-size:2.25rem}.nav-brand{align-items:center;flex-direction:column;gap:.5rem}.auction-info-grid{gap:1.5rem;grid-template-columns:1fr}.bid-info-row{align-items:flex-start;flex-direction:column;gap:.25rem}}a,a:active,a:focus,a:hover,a:visited{color:#624535!important;font-weight:600!important;text-decoration:none}a:focus,a:hover{color:#73bca7!important;text-decoration:underline}.card a,.footer-links a,.nav-menu a{color:#624535!important;font-weight:600!important}.card a:hover,.footer-links a:hover,.nav-menu a:hover{color:#73bca7!important}.wallet-section{align-items:center;display:flex;gap:2rem}.wallet-loading{align-items:center;display:flex;justify-content:center;padding:12px}.loading-spinner{animation:spin 1s linear infinite;border:2px solid #73bca733;border-radius:50%;border-top-color:#73bca7;height:20px;width:20px}.loading-spinner.small{border-width:2px;height:16px;width:16px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.user-details{display:flex;flex-direction:column;gap:.125rem}.user-profile{align-items:center;background:#fff;border:1px solid #62453514;border-radius:50px;display:flex;gap:.875rem;height:66.39px;padding:.75rem 1.25rem;width:193.8px}.username{color:#624535;font-size:.85rem;font-weight:600}.wallet-status{color:#d4a24d;font-size:.75rem;font-weight:500}.connect-wallet-btn{align-items:center;background:linear-gradient(135deg,#d4a24d,#a96b3a);border:none;border-radius:50px;box-shadow:0 2px 10px #d4a24d33;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:8px;padding:.875rem 2rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.connect-wallet-btn:hover:not(:disabled){box-shadow:0 4px 20px #d4a24d4d;transform:translateY(-1px)}.connect-wallet-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.wallet-info{align-items:flex-end;display:flex;flex-direction:column;gap:12px}.wallet-details{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:1px solid #6245351a;border-radius:12px;padding:12px 16px;text-align:right}.wallet-address{color:#a96b3a;font-family:SF Mono,Monaco,Courier New,monospace;font-size:12px;margin-bottom:4px}.wallet-balance{color:#73bca7;font-size:14px;font-weight:700}.wallet-actions{display:flex;flex-wrap:wrap;gap:8px}.airdrop-btn,.bid-btn,.logout-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;padding:8px 16px;transition:all .3s ease}.airdrop-btn{background:#73bca71a;border:1px solid #73bca733;color:#73bca7}.airdrop-btn:hover:not(:disabled){background:#73bca726;transform:translateY(-1px)}.bid-btn{background:linear-gradient(135deg,#73bca7,#5ca68f);box-shadow:0 2px 8px #73bca740;color:#fff}.bid-btn:hover:not(:disabled){box-shadow:0 4px 12px #73bca759;transform:translateY(-1px)}.bid-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.logout-btn{background:#a96b3a1a;border:1px solid #a96b3a33;color:#a96b3a;font-size:12px;padding:6px 12px}.logout-btn:hover{background:#a96b3a26;transform:translateY(-1px)}.status-message{animation:slideIn .3s ease;border-radius:8px;font-size:14px;font-weight:500;padding:8px 12px;text-align:right}.status-message.error{background:#dc35451a;border:1px solid #dc354533;color:#dc3545}.status-message.success{background:#73bca71a;border:1px solid #73bca733;color:#73bca7}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.modal-overlay{align-items:center;animation:modalFadeIn .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#62453580;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}.modal-content{animation:modalSlideIn .3s ease;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f9f7eb;border:1px solid #6245351a;border-radius:20px;box-shadow:0 20px 40px #62453526;max-height:90vh;max-width:500px;overflow:hidden;width:90%}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px 24px 0}.modal-header h3{color:#624535;font-size:20px;font-weight:700;margin:0}.close-btn{align-items:center;background:#6245351a;border:none;border-radius:8px;color:#a96b3a;cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.close-btn:hover{background:#62453526;color:#624535}.bid-form{gap:20px;padding:0 24px 24px}.bid-form,.form-group{display:flex;flex-direction:column}.form-group{gap:8px}.form-group label{color:#624535;font-size:14px;font-weight:600}.input-wrapper{position:relative}.input-wrapper input{background:#73bca70d;border:1px solid #62453533;border-radius:12px;color:#624535;font-size:16px;padding:14px 50px 14px 16px;transition:all .3s ease;width:100%}.input-wrapper input:focus{background:#73bca714;border-color:#73bca7;box-shadow:0 0 0 3px #73bca71a;outline:none}.input-wrapper input:disabled{cursor:not-allowed;opacity:.5}.input-suffix{color:#a96b3a;font-size:14px;font-weight:600;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.form-group input:not(.input-wrapper input){background:#73bca70d;border:1px solid #62453533;border-radius:12px;color:#624535;font-size:16px;padding:14px 16px;transition:all .3s ease;width:100%}.form-group input:focus{background:#73bca714;border-color:#73bca7;box-shadow:0 0 0 3px #73bca71a;outline:none}.form-group input::placeholder{color:#62453566}.form-group input:disabled{cursor:not-allowed;opacity:.5}.form-group small{color:#a96b3a;font-size:12px}.error-message{background:#dc35451a;border:1px solid #dc354533;border-radius:8px;color:#dc3545}.error-message,.success-message{font-size:14px;padding:12px;text-align:center}.success-message{background:#73bca71a;border:1px solid #73bca733;border-radius:8px;color:#73bca7}.form-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}.form-actions .btn{flex:1 1;justify-content:center}.wallet-selection-card{animation:slideInUp .3s ease;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f9f7eb;border:1px solid #6245351a;border-radius:20px;box-shadow:0 20px 40px #6245351a;max-width:400px;padding:32px;text-align:center}.wallet-selection-card h3{color:#624535;font-size:20px;font-weight:700;margin-bottom:8px}.wallet-selection-card p{color:#a96b3a;font-size:14px;margin-bottom:24px}.wallet-options{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.wallet-option{align-items:center;background:#73bca708;border:1px solid #6245351a;border-radius:12px;cursor:pointer;display:flex;gap:16px;padding:16px;text-align:left;transition:all .3s ease;width:100%}.wallet-option:hover:not(:disabled){background:#73bca714;border-color:#73bca7;box-shadow:0 4px 12px #73bca726;transform:translateY(-2px)}.wallet-option:disabled{cursor:not-allowed;opacity:.5;transform:none}.wallet-icon{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:20px;height:40px;justify-content:center;width:40px}.wallet-icon.embedded{background:linear-gradient(135deg,#73bca7,#5ca68f)}.wallet-icon.phantom{background:linear-gradient(135deg,#ab9ff2,#7c3aed)}.wallet-icon.solflare{background:linear-gradient(135deg,#d4a24d,#a96b3a)}.wallet-icon.backpack{background:linear-gradient(135deg,#624535,#a96b3a)}.wallet-icon.coinbase{background:linear-gradient(135deg,#73bca7,#5ca68f)}.wallet-icon.rainbow{background:linear-gradient(135deg,#d4a24d,#a96b3a,#73bca7)}.wallet-info{flex:1 1}.wallet-name{color:#624535;font-size:16px;font-weight:600;margin-bottom:4px}.wallet-description{color:#a96b3a;font-size:12px}.wallet-selection-footer{border-top:1px solid #6245351a;margin-top:20px;padding-top:20px}.btn-small{background:#73bca71a;border:1px solid #73bca733;border-radius:6px;color:#73bca7;font-size:12px;padding:8px 16px;transition:all .2s ease}.btn-small:hover{background:#73bca726;transform:translateY(-1px)}.loading-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffffff2;border-radius:20px;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.loading-overlay p{color:#624535;font-size:14px;font-weight:500;margin-top:16px}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.wallet-option.disabled,.wallet-option:disabled{cursor:not-allowed;opacity:.6;transform:none}.wallet-option.disabled:hover{background:#73bca708;border-color:#6245351a;box-shadow:none;transform:none}@media (max-width:768px){.wallet-selection-card{margin:0 20px;max-width:none;padding:24px}.wallet-option{gap:12px;padding:12px}.wallet-icon{font-size:18px;height:36px;width:36px}.wallet-name{font-size:14px}.wallet-description{font-size:11px}.wallet-actions{flex-direction:column;gap:8px}.airdrop-btn,.bid-btn,.logout-btn{justify-content:center;width:100%}}