.homepage{background-color:#1a1c23;color:#f1f1f1;height:100vh;display:flex;flex-direction:column;overflow:hidden;position:relative;background-image:radial-gradient(ellipse 80% 50% at 20% -10%,rgba(97,218,251,.15),transparent),radial-gradient(ellipse 80% 50% at 80% 110%,rgba(97,218,251,.1),transparent),repeating-linear-gradient(0deg,rgba(58,63,74,.2),rgba(58,63,74,.2) 1px,transparent 1px,transparent 40px),repeating-linear-gradient(90deg,rgba(58,63,74,.2),rgba(58,63,74,.2) 1px,transparent 1px,transparent 40px);background-size:100% 100%,100% 100%,40px 40px,40px 40px;animation:fadeInPage .5s ease-in-out,animate-glows 20s infinite ease-in-out}@keyframes animate-glows{0%{background-position:0% 50%,100% 50%,0 0,0 0}50%{background-position:100% 50%,0% 50%,0 0,0 0}to{background-position:0% 50%,100% 50%,0 0,0 0}}.homepage-header{z-index:100;background-color:#1a1c23cc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;justify-content:space-between;align-items:center;padding:20px 5%;border-bottom:1px solid #3a3f4a;flex-shrink:0}.logo-container{display:flex;align-items:center;gap:15px}.launch-app-button{background-color:transparent;border:1px solid #61dafb;color:#61dafb;padding:10px 20px;border-radius:20px;text-decoration:none;font-weight:500;transition:background-color .2s,color .2s}.launch-app-button:hover{background-color:#61dafb;color:#1a1c23}.homepage-scroll-container{flex-grow:1;overflow-y:auto;overflow-x:hidden}.homepage main{padding:0 5%;position:relative;z-index:5}.hero-section{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:80px 0;min-height:60vh}.hero-title{font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:20px}.hero-subtitle{font-size:1.2rem;color:#aaa;margin-bottom:40px;max-width:500px}.cta-button{background-color:#61dafb;color:#1a1c23;padding:15px 30px;border-radius:8px;text-decoration:none;font-size:1.1rem;font-weight:600;transition:transform .2s;display:inline-block}.cta-button:hover{transform:translateY(-3px)}.hero-image{display:flex;justify-content:center;align-items:center}.hero-animation-container{width:350px;height:350px;position:relative;display:flex;justify-content:center;align-items:center}.crypto-sphere{width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,#282c34 50%,#61dafb);box-shadow:0 0 50px #61dafb66,inset 0 0 20px #00000080;animation:rotate-sphere 30s linear infinite}.orbit{position:absolute;width:100%;height:100%;border-radius:50%;animation:rotate-orbit 20s linear infinite;animation-delay:calc(var(--i) * -5s)}.orbiting-icon{position:absolute;top:0;left:50%;transform:translate(-50%);width:48px;height:48px;background-color:#282c34;border:2px solid #4a4f5a;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;transition:all .3s ease}.orbiting-icon:hover{background-color:#3a3f4a;border-color:#61dafb;color:#61dafb}.orbiting-icon svg{width:28px;height:28px}@keyframes rotate-sphere{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotate-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rewards-section{padding:80px 0}.rewards-card{background:#282c34;border:1px solid #3a3f4a;border-radius:20px;padding:40px;display:flex;align-items:center;justify-content:space-between;gap:30px;transition:all .3s ease}.rewards-card:hover{border-color:#61dafb;box-shadow:0 0 20px #61dafb33}.rewards-card svg{color:#61dafb;flex-shrink:0}.rewards-content{flex-grow:1}.rewards-content h3{font-size:2rem;margin-top:0;margin-bottom:10px}.rewards-content p{font-size:1.1rem;color:#aaa;margin:0;max-width:600px}.rewards-cta{flex-shrink:0;white-space:nowrap}.features-section{padding:80px 0;text-align:center}.section-title{font-size:2.5rem;margin-bottom:50px}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.feature-card{background-color:#282c34;padding:40px 30px;border-radius:16px;border:1px solid #3a3f4a;transition:all .3s ease}.feature-card:hover{transform:translateY(-5px);border-color:#61dafb;box-shadow:0 10px 30px #0003}.feature-card svg{color:#61dafb;margin-bottom:20px}.feature-card h4{font-size:1.5rem;margin:0 0 10px}.feature-card p{color:#aaa;line-height:1.6}.platform-section{padding:80px 0;text-align:center}.platform-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;text-align:left}.platform-card{background-color:#282c34;padding:40px 30px;border-radius:16px;border:1px solid #3a3f4a;display:flex;flex-direction:column;transition:all .3s ease;position:relative;overflow:hidden}.platform-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at var(--x, 50%) var(--y, 50%),rgba(97,218,251,.15),transparent 30%);opacity:0;transition:opacity .4s ease-out}.platform-card:hover:before{opacity:1}.platform-card svg{color:#61dafb;margin-bottom:20px}.platform-card h4{font-size:1.5rem;margin:0 0 10px}.platform-card p{color:#aaa;line-height:1.6;flex-grow:1;margin-bottom:30px}.platform-button{display:flex;justify-content:center;align-items:center;gap:10px;width:100%;padding:12px 20px;border-radius:8px;text-decoration:none;font-weight:600;background-color:#3a3f4a;color:#f1f1f1;border:1px solid #555;transition:all .2s ease;z-index:2}.platform-button:hover{background-color:#61dafb;color:#1a1c23;border-color:#61dafb;transform:translateY(-2px)}.platform-button.play-store,.platform-button.chrome-store{background-color:#1a1c23;color:#f1f1f1}.platform-button.play-store:hover,.platform-button.chrome-store:hover{background-color:#fff;color:#1a1c23}.homepage-footer{text-align:center;padding:30px 5%;border-top:1px solid #3a3f4a;color:#888;position:relative;z-index:5;flex-shrink:0}@media (max-width: 900px){.hero-section{grid-template-columns:1fr;text-align:center}.hero-content{order:2}.hero-image{order:1;margin-bottom:40px}.hero-subtitle{margin-left:auto;margin-right:auto}.hero-animation-container{width:300px;height:300px}.rewards-card{flex-direction:column;text-align:center}.rewards-content h3{font-size:1.8rem}}@media (max-width: 480px){.homepage-header{flex-direction:column;gap:15px}.hero-title{font-size:2.5rem}}.webapp-container{display:flex;width:100vw;height:100vh;background-color:#21252b;color:#f1f1f1;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;overflow:hidden}.webapp-sidebar{width:240px;background-color:#282c34;display:flex;flex-direction:column;flex-shrink:0;border-right:1px solid #3a3f4a;transition:width .3s ease,padding .3s ease,background-color .2s,border-color .2s;overflow-x:hidden}.sidebar-header{height:65px;box-sizing:border-box;padding:0 24px;border-bottom:1px solid #3a3f4a;display:flex;align-items:center;justify-content:flex-start;transition:border-color .2s,justify-content .3s ease,padding .3s ease;white-space:nowrap}.sidebar-nav{flex-grow:1;padding:20px 0;white-space:nowrap}.sidebar-nav a{display:flex;align-items:center;gap:15px;padding:12px 20px;color:#aaa;text-decoration:none;font-weight:500;border-right:3px solid transparent;transition:background-color .2s,color .2s,border-color .2s}.sidebar-nav a:hover{background-color:#3a3f4a;color:#fff}.sidebar-nav a.active{color:#61dafb;background-color:#61dafb1a;border-right-color:#61dafb}.sidebar-nav a svg{width:20px;height:20px;stroke-width:2px;flex-shrink:0}.sidebar-footer{padding:20px;white-space:nowrap}.lock-button{width:100%;padding:10px;background-color:#ff6b6b;color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:700;transition:background-color .2s;display:flex;align-items:center;justify-content:center;overflow:hidden}.webapp-main-content{flex-grow:1;display:flex;flex-direction:column;overflow:hidden;background-color:#21252b;transition:background-color .2s}.webapp-header{height:65px;padding:0 30px;border-bottom:1px solid #3a3f4a;background-color:#282c34;box-sizing:border-box;transition:background-color .2s,border-color .2s;display:flex;align-items:center}.webapp-page-content{flex-grow:1;padding:30px;overflow-y:auto}.sidebar-toggle-btn{background:none;border:none;color:#aaa;cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s,color .2s}.sidebar-toggle-btn:hover{background-color:#3a3f4a;color:#fff}.sidebar-collapsed .webapp-sidebar{width:78px}.sidebar-collapsed .sidebar-header{justify-content:center;padding:0}.sidebar-collapsed .sidebar-brand-name,.sidebar-collapsed .sidebar-link-text,.sidebar-collapsed .sidebar-nav a span,.sidebar-collapsed .lock-button-text{opacity:0;width:0;overflow:hidden;transition:opacity .1s ease-out,width .3s ease}.sidebar-collapsed .sidebar-nav a{justify-content:center}[data-theme=light] .sidebar-header{border-bottom-color:var(--border-color)}[data-theme=light] .sidebar-header h3{color:var(--text-color-primary)}[data-theme=light] .sidebar-nav a{color:var(--text-color-secondary)}[data-theme=light] .sidebar-toggle-btn{color:var(--text-color-secondary)}[data-theme=light] .sidebar-toggle-btn:hover{background-color:var(--hover-bg-color);color:var(--text-color-primary)}.token-icon-image,.token-icon-fallback{width:40px;height:40px;border-radius:50%;flex-shrink:0}.token-icon-image{object-fit:cover}.token-icon-fallback{display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;font-size:1.2rem;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.token-select-modal{max-height:80vh;display:flex;flex-direction:column}.search-input-container{padding-bottom:20px}.search-input{width:100%;padding:12px;border-radius:8px;border:1px solid #555;background-color:#21252b;color:#fff;font-size:1rem;box-sizing:border-box}.token-list-modal{overflow-y:auto;flex-grow:1}.token-item-modal{display:flex;align-items:center;padding:12px;border-radius:8px;cursor:pointer;gap:12px}.token-item-modal:hover{background-color:#3a3f4a}.token-info-modal{display:flex;flex-direction:column;flex-grow:1}.token-symbol-modal{font-weight:500}.token-name-modal{font-size:.8rem;color:#aaa}.token-balance-modal{text-align:right;font-size:.9rem;font-weight:500;color:#f1f1f1}.form-group input{width:100%;padding:12px;border-radius:5px;border:1px solid #555;background-color:#3a3f4a;color:#fff;font-size:1rem;box-sizing:border-box}.form-group small{color:#aaa;font-size:.8rem;margin-top:5px;display:block}.modal-error{margin-top:0;margin-bottom:15px}.full-width{width:100%}.tx-status{text-align:center}.tx-status h3{margin-bottom:20px}.tx-status p{margin-bottom:20px;word-break:break-all}.tx-status a{color:#61dafb}.spinner{border:4px solid rgba(255,255,255,.3);border-radius:50%;border-top:4px solid #61dafb;width:40px;height:40px;animation:spin 1s linear infinite;margin:20px auto}.asset-select-button{width:100%;padding:8px 12px;border-radius:8px;border:1px solid #555;background-color:#3a3f4a;color:#fff;font-size:1rem;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:10px;text-align:left;transition:background-color .2s}.asset-select-button:hover{background-color:#4a4f5a}.asset-select-button .token-icon-image,.asset-select-button .token-icon-fallback{width:24px;height:24px}.asset-select-button span{flex-grow:1;font-weight:500}.chevron-down-send{font-size:.7rem;color:#aaa}.fee-container{display:flex;justify-content:space-between;padding:15px;background-color:#3a3f4a;border-radius:8px;margin-bottom:20px;font-size:.9rem}.amount-input-wrapper{position:relative;display:flex;align-items:center}.amount-input-wrapper input{padding-right:60px}.max-button{position:absolute;right:8px;background-color:#61dafb;color:#282c34;border:none;padding:6px 12px;border-radius:5px;cursor:pointer;font-weight:700;font-size:.8rem}.max-button:hover{opacity:.9}.receive-modal{text-align:center}.network-tag{display:inline-block;background-color:#4a4f5a;color:#f1f1f1;padding:5px 12px;border-radius:15px;font-size:.8rem;margin-bottom:15px}.receive-instructions{color:#aaa;font-size:.9rem;margin-top:0;margin-bottom:20px}.qr-code-container{background-color:#fff;padding:20px;display:inline-block;border-radius:8px;margin-bottom:20px}.address-display-box{background-color:#3a3f4a;padding:15px;border-radius:8px;word-break:break-all;margin-bottom:20px}.address-text{font-family:monospace;font-size:1rem}.network-switcher{position:relative;display:inline-block}.switcher-button{background-color:#2c313a;color:#f1f1f1;border:1px solid #4a4f5a;padding:8px 16px;border-radius:20px;cursor:pointer;display:flex;align-items:center;gap:10px;font-weight:500;transition:background-color .2s}.switcher-button:hover{background-color:#3a4f5a}.switcher-button .token-icon-image,.switcher-button .token-icon-fallback{width:22px;height:22px;font-size:.9rem}.switcher-button svg.chevron-icon{transition:transform .2s;width:16px;height:16px}.switcher-button.open svg.chevron-icon{transform:rotate(180deg)}.switcher-dropdown{position:absolute;top:110%;right:0;background-color:#2c313a;border:1px solid #4a4f5a;border-radius:12px;width:240px;z-index:100;padding:8px;box-shadow:0 8px 16px #0000004d;animation:fadeInDown .2s ease-out}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.view-toggle{display:flex;border-bottom:1px solid #4a4f5a;margin-bottom:8px}.toggle-button{flex:1;background:none;border:none;color:#aaa;padding:10px;cursor:pointer;font-weight:600;border-bottom:2px solid transparent;transition:all .2s}.toggle-button.active{color:#61dafb;border-bottom-color:#61dafb}.network-list{max-height:250px;overflow-y:auto}.dropdown-item{width:100%;padding:10px;background:none;border:none;color:#f1f1f1;text-align:left;border-radius:8px;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;justify-content:space-between;gap:10px}.dropdown-item-left{display:flex;align-items:center;gap:12px}.dropdown-item .token-icon-image,.dropdown-item .token-icon-fallback{width:24px;height:24px;font-size:1rem}.dropdown-item:hover{background-color:#3a4f5a}.dropdown-item.active{background-color:#61dafb;color:#282c34;font-weight:700}.dropdown-item.active:hover{background-color:#61dafb}.tx-item-link{text-decoration:none;color:inherit}.tx-item{display:flex;align-items:center;padding:15px 10px;border-bottom:1px solid #3a3f4a;transition:background-color .2s}.tx-item:hover{background-color:#3a3f4a}.tx-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:15px;flex-shrink:0}.tx-icon svg{width:20px;height:20px}.tx-icon.sent-icon{background-color:#ff6b6b1a;color:#ff6b6b}.tx-icon.received-icon{background-color:#26a69a1a;color:#26a69a}.tx-icon.approval-icon{background-color:#ffc1071a;color:#ffc107}.tx-icon.contract-icon{background-color:#61dafb1a;color:#61dafb}.tx-details{flex-grow:1;overflow:hidden}.tx-type{display:block;font-weight:700;font-size:1rem}.tx-address{font-size:.8rem;color:#aaa;font-family:monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tx-amount{text-align:right;margin-left:10px;flex-shrink:0}.tx-amount span{display:block}.amount-sent{color:#ff6b6b;font-weight:500}.amount-received{color:#26a69a;font-weight:500}.tx-timestamp{font-size:.75rem;color:#888;margin-top:4px}.token-detail-page{width:100%;animation:fadeInPage .3s ease-out}@keyframes fadeInPage{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.detail-page-header{display:flex;align-items:center;gap:16px;margin-bottom:24px}.back-button{background:none;border:1px solid #4a4f5a;color:#f1f1f1;display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:12px;cursor:pointer;font-weight:500;transition:background-color .2s}.back-button:hover{background-color:#4a4f5a}.header-token-info{display:flex;align-items:center;gap:12px}.header-token-info h2{margin:0;font-size:1.8rem}.price-chart-card{background-color:#2c313a;border-radius:16px;padding:24px;border:1px solid #3a4f5a;margin-bottom:24px}.price-section{margin-bottom:24px}.price-label{font-size:.9rem;color:#aaa}.price{font-size:2rem;font-weight:600;margin:4px 0}.price-change{margin:0;font-size:1rem;font-weight:500}.price-change.positive{color:#26a69a}.price-change.negative{color:#ff6b6b}.chart-container{height:200px;margin-bottom:20px}.timeframe-selector{display:flex;justify-content:flex-end;gap:8px}.timeframe-selector button{background-color:#21252b;color:#aaa;border:none;padding:6px 12px;border-radius:8px;cursor:pointer;font-size:.8rem;font-weight:500}.timeframe-selector button.active{background-color:#61dafb;color:#282c34}.details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-bottom:24px}.detail-card{background-color:#2c313a;border-radius:16px;padding:24px;border:1px solid #3a4f5a}.detail-card h3{margin-top:0;font-size:1.25rem;border-bottom:1px solid #3a4f5a;padding-bottom:12px;margin-bottom:16px}.balance-card .balance-row{text-align:left}.balance-amount{font-size:1.5rem;font-weight:600}.balance-usd{font-size:1rem;color:#aaa;margin-top:4px}.action-buttons-detail{display:flex;gap:16px;margin-top:24px}.action-buttons-detail .action-btn{flex-grow:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;font-size:.9rem;font-weight:600;border:none;border-radius:12px;cursor:pointer;transition:transform .2s,background-color .2s}.action-buttons-detail .action-btn:hover{transform:translateY(-2px)}.action-buttons-detail .action-btn.send{background-color:#61dafb;color:#282c34}.action-buttons-detail .action-btn.receive{background-color:#4a4f5a;color:#fff}.activity-card.full-width{grid-column:1 / -1}.activity-list-detail{flex-grow:1;overflow-y:auto;max-height:250px}.no-activity{text-align:center;color:#888;padding:20px 0}.detail-row{display:flex;justify-content:space-between;align-items:center;font-size:.95rem;padding:8px 0}.detail-row span:first-child{color:#aaa}.address-value{cursor:pointer;text-decoration:underline dashed}.create-account-modal{z-index:1001}.create-account-actions{display:flex;gap:15px;margin-top:30px}.create-account-actions .action-button{flex:1;margin-top:0}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content{background:#282c34;padding:30px;border-radius:12px;width:90%;max-width:450px;position:relative;border:1px solid #444}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal-header h2{margin:0}.close-button{position:absolute;top:15px;right:15px;background:none;border:none;color:#aaa;font-size:1.8rem;cursor:pointer}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:5px;color:#ccc;font-size:.9rem}.account-switcher{position:relative}.account-switcher .switcher-button{display:flex;align-items:center;gap:12px;background-color:#2c313a;border:1px solid #4a4f5a;color:inherit;cursor:pointer;padding:6px 12px 6px 8px;border-radius:20px;transition:background-color .2s,border-color .2s}.account-switcher .switcher-button:hover{background-color:#3a3f4a}.account-info-header{display:flex;flex-direction:column;align-items:flex-start}.account-name-header{font-size:.9rem;font-weight:500;color:#f1f1f1}.account-address-header{font-size:.75rem;font-family:monospace;color:#aaa}.account-dropdown{position:absolute;top:calc(100% + 8px);right:0;background-color:#2c313a;border:1px solid #4a4f5a;border-radius:12px;width:280px;z-index:100;padding:8px;box-shadow:0 8px 16px #0000004d}.account-list{max-height:200px;overflow-y:auto}.account-item,.create-account-btn{width:100%;padding:10px;background:none;border:none;color:#f1f1f1;text-align:left;border-radius:8px;cursor:pointer;transition:background-color .2s;display:flex;justify-content:space-between;align-items:center}.account-item:hover{background-color:#3a3f4a}.account-item.active{background-color:#61dafb;color:#282c34}.account-item-left{display:flex;align-items:center;gap:12px}.account-info{display:flex;flex-direction:column}.account-name{font-weight:500}.account-address{font-size:.8rem;color:#aaa;font-family:monospace;margin-top:2px}.account-item.active .account-address{color:#282c34;opacity:.8}.create-account-btn{margin-top:8px;padding-top:12px;border-top:1px solid #4a4f5a;font-weight:500;justify-content:center}.create-account-btn:hover{background-color:#3a3f4a}.account-avatar{width:28px;height:28px;border-radius:50%;flex-shrink:0}.chevron-icon{color:#aaa;transition:transform .2s}.switcher-button[aria-expanded=true] .chevron-icon{transform:rotate(180deg)}@keyframes skeleton-pulse-dark{0%{background-color:#3a3f4a}50%{background-color:#4a4f5a}to{background-color:#3a3f4a}}@keyframes skeleton-pulse-light{0%{background-color:#f0f2f5}50%{background-color:#e4e6eb}to{background-color:#f0f2f5}}.skeleton-wrapper{margin-bottom:8px}.skeleton-row,.skeleton-avatar,.skeleton-text,.skeleton-title-loader,.skeleton-avatar-small{animation:skeleton-pulse-dark 1.5s infinite ease-in-out;background-color:#3a3f4a}.skeleton-row{display:flex;align-items:center;padding:16px 8px;border-bottom:1px solid #3a3f4a}.skeleton-avatar{width:40px;height:40px;border-radius:50%;margin-right:16px;flex-shrink:0}.skeleton-text-group{flex-grow:1}.skeleton-text{height:12px;border-radius:4px}.skeleton-title{width:60%;height:14px;margin-bottom:8px}.skeleton-subtitle{width:40%}.skeleton-align-right{display:flex;flex-direction:column;align-items:flex-end}.skeleton-title-loader{width:200px;height:40px;border-radius:8px;margin:8px 0}.skeleton-table-row td{padding:16px 8px;border-bottom:1px solid #3a3f4a}.skeleton-avatar-small{width:18px;height:18px;border-radius:4px;margin:0 auto}.skeleton-table-row .text-right{text-align:right}[data-theme=light] .skeleton-row,[data-theme=light] .skeleton-avatar,[data-theme=light] .skeleton-text,[data-theme=light] .skeleton-title-loader,[data-theme=light] .skeleton-avatar-small{animation-name:skeleton-pulse-light}[data-theme=light] .skeleton-row,[data-theme=light] .skeleton-table-row td{border-bottom-color:var(--border-color)}.webapp-dashboard{width:100%}.dashboard-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.dashboard-title-group{display:flex;align-items:center;gap:16px}.dashboard-title-group h2{margin:0;font-size:1.8rem;line-height:1.2}.dashboard-tagline{margin:4px 0 0;font-size:.9rem;color:#aaa}.dashboard-controls{display:flex;align-items:center;gap:16px}.portfolio-card{background-color:#2c313a;border-radius:16px;padding:24px;border:1px solid #3a3f4a;box-shadow:0 8px 32px #0003;margin-bottom:24px}.portfolio-label{font-size:.9rem;color:#aaa}.portfolio-value{font-size:2.5rem;font-weight:600;margin:8px 0;letter-spacing:1px}.portfolio-value-loading{width:200px;height:40px;background-color:#3a3f4a;border-radius:8px;margin:8px 0;animation:pulse 1.5s infinite ease-in-out}.portfolio-change{margin:0;color:#26a69a;font-size:.9rem;font-weight:500}.action-buttons{display:flex;gap:16px;margin-top:24px}.action-btn{flex-grow:0;flex-basis:120px;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;font-size:.9rem;font-weight:600;border:none;border-radius:12px;cursor:pointer;transition:transform .2s,background-color .2s}.action-btn:hover{transform:translateY(-2px)}.action-btn.send{background-color:#61dafb;color:#282c34}.action-btn.receive{background-color:#4a4f5a;color:#fff}.asset-list-card{background-color:#2c313a;border-radius:16px;padding:24px;border:1px solid #3a3f4a;box-shadow:0 8px 32px #0003}.asset-list-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.asset-list-header h3{margin:0;font-size:1.25rem}.asset-list-controls{display:flex;align-items:center;gap:12px}.asset-list-controls span{font-size:.85rem;color:#aaa;-webkit-user-select:none;user-select:none}.asset-list-controls .import-button-small{margin-left:12px}.toggle-switch{position:relative;display:inline-block;width:40px;height:22px}.toggle-switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;inset:0;background-color:#4a4f5a;transition:.4s;border-radius:22px}.slider:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.slider{background-color:#61dafb}input:checked+.slider:before{transform:translate(18px)}.import-button-small{background:none;border:1px solid #4a4f5a;color:#61dafb;font-weight:600;border-radius:8px;padding:8px 16px;cursor:pointer;transition:background-color .2s}.import-button-small:hover{background-color:#4a4f5a}.asset-table{width:100%;border-collapse:collapse}.asset-table th{text-align:left;font-size:.8rem;color:#aaa;padding:0 8px 12px;border-bottom:1px solid #3a3f4a;text-transform:uppercase}.asset-table td{padding:16px 8px;border-bottom:1px solid #3a3f4a}.asset-table tbody tr:last-child td{border-bottom:none}.asset-table .text-right{text-align:right}.asset-table .clickable:hover{background-color:#ffffff0d;cursor:pointer}.asset-info{display:flex;align-items:center;gap:16px}.asset-name{display:flex;flex-direction:column}.asset-name span{font-weight:500;font-size:1rem}.asset-name small{font-size:.8rem;color:#aaa}.asset-balance{text-align:right}.asset-balance span{font-weight:500;font-size:.9rem}.asset-balance small{display:block;font-size:.8rem;color:#aaa}.empty-state{text-align:center;padding:40px 20px}.empty-state h3{margin:16px 0 8px;color:#f1f1f1}.empty-state p{margin:0;color:#aaa;font-size:.9rem}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.activity-list{max-height:60vh;overflow-y:auto;padding-right:10px}.activity-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;color:#aaa}.activity-state h3{margin-top:16px;margin-bottom:8px;color:#f1f1f1}.activity-state p{margin:0}.activity-state .spinner{border:4px solid rgba(255,255,255,.3);border-radius:50%;border-top:4px solid #61dafb;width:40px;height:40px;animation:spin 1s linear infinite;margin-bottom:20px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.activity-page{width:100%;animation:fadeInPage .3s ease-out}.activity-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.activity-header h1{margin:0;font-size:1.8rem}.activity-list-container{background-color:#2c313a;border-radius:16px;padding:24px;border:1px solid #3a4f5a}[data-theme=light] .activity-list-container{background-color:var(--secondary-bg-color);border-color:var(--border-color)}.browser-page{display:flex;flex-direction:column;height:100%;width:100%;background-color:#2c313a;border-radius:16px;overflow:hidden;border:1px solid #3a4f5a;animation:fadeInPage .3s ease-out}.browser-header{background-color:#21252b;flex-shrink:0}.tab-bar{display:flex;align-items:flex-end;padding:5px 10px 0;background-color:#282c34;overflow-x:auto}.tab-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 15px;background-color:#3a3f4a;border-top-left-radius:8px;border-top-right-radius:8px;cursor:pointer;max-width:200px;border:1px solid transparent;border-bottom:none;transition:all .2s ease-in-out;position:relative;top:1px}.tab-item:hover{background-color:#4a4f5a}.tab-item.active{background-color:#2c313a;border-color:#3a4f5a}.tab-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.9rem;color:#f1f1f1}.close-tab-button,.new-tab-button{background:none;border:none;color:#aaa;cursor:pointer;padding:4px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s,color .2s;flex-shrink:0}.close-tab-button:hover{background-color:#ff6b6b33;color:#ff6b6b}.new-tab-button{margin-left:5px;margin-bottom:5px}.new-tab-button:hover{background-color:#4a4f5a;color:#f1f1f1}.browser-controls-container{display:flex;align-items:center;gap:10px;padding:10px;background-color:#2c313a;border-top:1px solid #3a4f5a;border-bottom:1px solid #3a4f5a}.url-form{flex-grow:1}.url-input{width:100%;padding:10px 15px;border-radius:8px;border:1px solid #4a4f5a;background-color:#21252b;color:#fff;font-size:.9rem;box-sizing:border-box}.url-input:focus{outline:none;border-color:#61dafb}.reload-button{background:none;border:1px solid #4a4f5a;color:#aaa;cursor:pointer;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:background-color .2s,color .2s}.reload-button:hover{background-color:#4a4f5a;color:#f1f1f1}.browser-info-banner{display:flex;align-items:center;gap:10px;padding:10px 15px;background-color:#61dafb1a;color:#61dafb;font-size:.85rem;flex-shrink:0}.browser-info-banner p{margin:0}.browser-info-banner b{color:#f1f1f1}.iframe-wrapper{flex-grow:1;background-color:#fff}.iframe-wrapper iframe{width:100%;height:100%;border:none}[data-theme=light] .browser-page,[data-theme=light] .tab-item.active,[data-theme=light] .browser-controls-container{background-color:var(--secondary-bg-color);border-color:var(--border-color)}[data-theme=light] .browser-header,[data-theme=light] .tab-bar{background-color:var(--main-bg-color)}[data-theme=light] .tab-item{background-color:#e4e6eb}[data-theme=light] .tab-item:hover{background-color:#d8dade}[data-theme=light] .tab-title{color:var(--text-color-primary)}[data-theme=light] .close-tab-button,[data-theme=light] .new-tab-button,[data-theme=light] .reload-button{color:var(--text-color-secondary);border-color:var(--border-color)}[data-theme=light] .url-input{background-color:#f0f2f5;color:var(--text-color-primary);border-color:var(--border-color)}[data-theme=light] .browser-info-banner{background-color:#0d6efd1a;color:var(--link-color)}[data-theme=light] .browser-info-banner b{color:var(--text-color-primary)}.settings-page{animation:fadeInPage .3s ease-out}.settings-section{background-color:#2c313a;border-radius:16px;padding:24px;border:1px solid #3a4f5a;margin-bottom:24px}.settings-section h2{margin-top:0;border-bottom:1px solid #3a4f5a;padding-bottom:16px;margin-bottom:20px}.setting-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;min-height:40px}.setting-label{display:flex;flex-direction:column}.setting-label strong{color:#f1f1f1;font-weight:500}.setting-label span{color:#aaa;font-size:.85rem;margin-top:4px}.setting-control select,.setting-control button,.setting-control input{background-color:#21252b;color:#f1f1f1;border:1px solid #4a4f5a;padding:8px 12px;border-radius:8px;min-width:150px;font-size:.9rem;box-sizing:border-box}.setting-control button{cursor:pointer;transition:background-color .2s}.setting-control button:hover{background-color:#3a4f5a}.nft-card{background-color:#2c313a;border-radius:16px;overflow:hidden;border:1px solid #3a4f5a;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.nft-card:hover{transform:translateY(-5px);box-shadow:0 12px 24px #0000004d}.nft-image-container{width:100%;padding-top:100%;position:relative;background-color:#282c34}.nft-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.nft-info{padding:16px}.nft-collection{font-size:.75rem;color:#aaa;text-transform:uppercase;font-weight:500}.nft-name{font-size:1rem;margin:4px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme=light] .nft-card{background-color:var(--secondary-bg-color);border-color:var(--border-color)}[data-theme=light] .nft-collection{color:var(--text-color-secondary)}[data-theme=light] .nft-name{color:var(--text-color-primary)}.nfts-page{animation:fadeInPage .3s ease-out}.nfts-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.nfts-header h1{margin:0;font-size:1.8rem}.nft-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:24px}.nft-card-skeleton{background-color:#2c313a;border-radius:16px;overflow:hidden;border:1px solid #3a4f5a}.skeleton-image{width:100%;padding-top:100%;animation:skeleton-pulse-dark 1.5s infinite ease-in-out;background-color:#3a4f4a}.skeleton-info{padding:16px}.skeleton-text{height:12px;border-radius:4px;margin-bottom:8px;background-color:#3a4f4a}.skeleton-info .skeleton-subtitle{width:50%;height:10px}.skeleton-info .skeleton-title{width:80%;height:14px}[data-theme=light] .nft-card-skeleton{background-color:var(--secondary-bg-color);border-color:var(--border-color)}[data-theme=light] .skeleton-image,[data-theme=light] .skeleton-text{background-color:#e4e6eb;animation-name:skeleton-pulse-light}.swap-page{animation:fadeInPage .3s ease-out}.swap-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.swap-header h1{margin:0;font-size:1.8rem}.swap-container{display:flex;justify-content:center}.swap-box{width:100%;max-width:480px;background-color:#2c313a;border-radius:16px;padding:24px;border:1px solid #3a4f5a}.token-input-container{background-color:#21252b;border-radius:12px;padding:16px;display:flex;justify-content:space-between;align-items:center}.token-input{background:none;border:none;color:#fff;font-size:2rem;font-weight:500;width:100%;outline:none}.token-selector{background-color:#3a4f5a;border:1px solid #555;color:#fff;padding:8px 12px;border-radius:18px;cursor:pointer;display:flex;align-items:center;gap:8px;font-weight:500}.chevron-down{font-size:.7rem}.swap-direction-button-container{display:flex;justify-content:center;margin:-16px 0;position:relative;z-index:2}.swap-direction-button{background-color:#2c313a;border:4px solid #21252b;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#61dafb}.swap-action-btn{width:100%;margin-top:24px;padding:16px;font-size:1.1rem}.swap-error{text-align:center;margin-top:16px;margin-bottom:-8px}[data-theme=light] .swap-box{background-color:var(--secondary-bg-color);border-color:var(--border-color)}[data-theme=light] .token-input-container{background-color:var(--main-bg-color)}[data-theme=light] .token-input{color:var(--text-color-primary)}[data-theme=light] .token-selector{background-color:var(--hover-bg-color);border-color:var(--border-color);color:var(--text-color-primary)}[data-theme=light] .swap-direction-button{background-color:var(--secondary-bg-color);border-color:var(--main-bg-color);color:var(--link-color)}.unlock-page-container{display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;background-color:#1a1c23;position:relative;overflow:hidden;background-image:repeating-linear-gradient(0deg,transparent,transparent 39px,rgba(58,63,74,.5) 40px),repeating-linear-gradient(90deg,transparent,transparent 39px,rgba(58,63,74,.5) 40px),radial-gradient(ellipse at top left,rgba(97,218,251,.1) 0%,transparent 50%),radial-gradient(ellipse at bottom right,rgba(40,44,52,.9) 0%,transparent 50%);background-size:40px 40px,40px 40px,100% 100%,100% 100%}.unlock-page-container:before,.unlock-page-container:after{content:"";position:absolute;border-radius:50%;filter:blur(80px);z-index:0}.unlock-page-container:before{width:400px;height:400px;background:radial-gradient(circle,#61dafb26,#61dafb00 70%);top:-150px;left:-150px;animation:float 20s infinite ease-in-out}.unlock-page-container:after{width:250px;height:250px;background:radial-gradient(circle,#61dafb14,#61dafb00 70%);bottom:-100px;right:-100px;animation:float 25s infinite ease-in-out 5s}@keyframes float{0%{transform:translate(0)}25%{transform:translate(20px,40px)}50%{transform:translate(-30px,10px)}75%{transform:translate(10px,-30px)}to{transform:translate(0)}}.unlock-box{width:100%;max-width:400px;padding:40px;background-color:#282c34cc;border:1px solid #3a3f4a;border-radius:24px;box-shadow:0 16px 64px #0006;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fadeIn .5s ease-out;position:relative;z-index:1}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.unlock-header{margin-bottom:24px}.unlock-title{font-size:2.2rem;font-weight:600;margin:0;color:#f1f1f1}.unlock-subtitle{font-size:1rem;color:#aaa;margin:8px 0 32px}.unlock-form{width:100%}.input-group{text-align:left;margin-bottom:24px}.input-group label{display:block;font-size:.9rem;font-weight:500;color:#ccc;margin-bottom:8px}.unlock-input{width:100%;padding:14px 40px 14px 16px;background-color:#1a1c23;border:1px solid #3a3f4a;border-radius:12px;color:#fff;font-size:1rem;box-sizing:border-box;transition:border-color .2s,box-shadow .2s}.unlock-input:focus{outline:none;border-color:#61dafb;box-shadow:0 0 0 3px #61dafb33}.unlock-button{width:100%;padding:14px;background-color:#61dafb;color:#1a1c23;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s,opacity .2s}.unlock-button:hover{opacity:.9;transform:translateY(-2px)}.unlock-error{color:#ff6b6b;font-size:.9rem;margin-top:20px;min-height:1.2em}.forgot-password-container{margin-top:32px}.forgot-password-link{background:none;border:none;color:#aaa;font-size:.9rem;cursor:pointer;padding:0;margin-bottom:8px;transition:color .2s}.forgot-password-link:hover{color:#61dafb;text-decoration:underline}.forgot-password-text{font-size:.8rem;color:#888;margin:0}.onboarding-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:100vh;padding:40px 20px;box-sizing:border-box;background-color:#1a1c23;background-image:repeating-linear-gradient(0deg,transparent,transparent 39px,rgba(58,63,74,.5) 40px),repeating-linear-gradient(90deg,transparent,transparent 39px,rgba(58,63,74,.5) 40px);background-size:40px 40px,40px 40px;animation:fadeIn .5s ease-out}.onboarding-header{text-align:center;margin-bottom:40px}.onboarding-header .pre-title{font-size:1.5rem;font-weight:500;color:#aaa;margin:0 0 10px}.onboarding-header .main-title-container{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:15px}.onboarding-header .title{font-size:3rem;font-weight:600;margin:0;color:#f1f1f1}.onboarding-header .subtitle{color:#aaa;font-size:1.1rem;margin:0}.setup-box{width:100%;max-width:480px;background-color:#282c34;border-radius:16px;overflow:hidden;box-shadow:0 16px 64px #0006}.tabs-container{display:flex;padding:8px;background-color:#1a1c23;gap:8px}.tab-button{flex:1;padding:10px;border:1px solid #3a3f4a;border-radius:8px;background-color:#282c34;color:#aaa;font-size:.9rem;cursor:pointer;font-weight:600;transition:all .2s}.tab-button:hover{background-color:#3a3f4a;color:#fff}.tab-button.active-tab{color:#1a1c23;background-color:#61dafb;border-color:#61dafb}.form-content{padding:30px;display:flex;flex-direction:column;gap:15px}.form-title{margin:0 0 5px;font-size:1.5rem;font-weight:500}.form-description{margin:0 0 20px;color:#aaa;font-size:.9rem}.password-input-wrapper{position:relative}.password-toggle-btn{position:absolute;top:50%;right:12px;transform:translateY(-50%);background:none;border:none;color:#888;cursor:pointer;padding:4px;display:flex;align-items:center}.password-toggle-btn:hover{color:#fff}.form-content .input-field,.form-content .textarea-field{margin-top:0;background-color:#1e222a;border-color:#3a3f4a}.password-input-wrapper .input-field{padding-right:40px}.form-content .textarea-field{padding-right:12px}.form-content .input-field:focus,.form-content .textarea-field:focus{outline:none;border-color:#61dafb;box-shadow:0 0 0 3px #61dafb33}.form-content .action-button{margin-top:10px}.mnemonic-page-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:100vh;padding:40px 20px;box-sizing:border-box;background-color:#1a1c23;background-image:repeating-linear-gradient(0deg,transparent,transparent 39px,rgba(58,63,74,.5) 40px),repeating-linear-gradient(90deg,transparent,transparent 39px,rgba(58,63,74,.5) 40px);background-size:40px 40px,40px 40px;animation:fadeIn .5s ease-out}.mnemonic-box{width:100%;max-width:500px;background-color:#282c34;border-radius:16px;padding:40px;text-align:center;box-shadow:0 16px 64px #0006}.mnemonic-header{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:20px}.brand-name{font-size:1.3rem;font-weight:600;color:#aaa}.mnemonic-box h2{font-size:2rem;font-weight:600;margin:0 0 24px}.warning-box{display:flex;gap:15px;text-align:left;background-color:#ffc1071a;border:1px solid #ffc107;padding:15px;border-radius:8px;margin-bottom:24px;color:#ffc107}.warning-icon{flex-shrink:0;width:24px;height:24px}.warning-box p{margin:0;font-size:.95rem;line-height:1.5}.mnemonic-display{position:relative;background-color:#1e222a;border:2px dashed #61dafb;padding:20px;border-radius:8px;font-size:1.2rem;letter-spacing:1px;color:#f1f1f1;margin-bottom:30px;text-align:center;line-height:2;word-spacing:8px}.copy-button{position:absolute;top:10px;right:10px;background-color:#4a4f5a;color:#fff;border:1px solid #666;border-radius:5px;padding:5px 10px;cursor:pointer;font-size:.8rem;transition:background-color .2s}.copy-button:hover{background-color:#5a5f6a}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark;color:#ffffffde;background-color:#242424}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.App{text-align:center}.App-header{background-color:#282c34;min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;font-size:calc(10px + 2vmin);color:#fff;padding:20px;box-sizing:border-box}.action-button{border:none;padding:12px 25px;font-size:1rem;cursor:pointer;border-radius:8px;font-weight:700;margin-top:20px;width:100%;max-width:300px;transition:opacity .2s,background-color .2s}.action-button:hover{opacity:.9}.action-button:disabled{opacity:.5;cursor:not-allowed}.action-button.primary{background-color:#61dafb;color:#282c34}.action-button.secondary{background-color:#4a4f5a;color:#fff}.action-button.danger{background-color:#ff6b6b;color:#fff}.input-field,.textarea-field{width:100%;padding:12px;margin-top:10px;border-radius:5px;border:1px solid #555;background-color:#3a3f4a;color:#fff;font-size:1rem;box-sizing:border-box}.textarea-field{height:80px;resize:vertical}.warning-text{color:#ffc107;font-size:1rem;line-height:1.5;background-color:#ffc1071a;border:1px solid #ffc107;padding:15px;border-radius:8px;margin-bottom:20px}.mnemonic-display{position:relative;background-color:#1e222a;border:1px dashed #61dafb;padding:20px;border-radius:8px;font-size:1.2rem;letter-spacing:1px;color:#f1f1f1;margin-bottom:20px;text-align:center;line-height:2}.copy-button{position:absolute;top:10px;right:10px;background-color:#4a4f5a;color:#fff;border:1px solid #666;border-radius:5px;padding:5px 10px;cursor:pointer;font-size:.8rem}.error-text{color:#ff6b6b;font-size:.9rem;margin-top:15px}.divider{border:none;border-top:1px solid #444;margin:0}.clickable{cursor:pointer;border-radius:8px;transition:background-color .2s}.clickable:hover{background-color:#ffffff0d}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#282c34}::-webkit-scrollbar-thumb{background:#555;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#777}*{scrollbar-width:thin;scrollbar-color:#555 #282c34}[data-theme=light]{--main-bg-color: #f0f2f5;--secondary-bg-color: #ffffff;--sidebar-bg-color: #ffffff;--text-color-primary: #1c1e21;--text-color-secondary: #65676b;--border-color: #e4e6eb;--hover-bg-color: #f0f2f5;--link-color: #0d6efd;--danger-color: #dc3545}[data-theme=light] body,[data-theme=light]{color-scheme:light;color:var(--text-color-primary);background-color:var(--main-bg-color)}[data-theme=light] a{color:var(--link-color)}[data-theme=light] .webapp-sidebar{background-color:var(--sidebar-bg-color);border-right-color:var(--border-color)}[data-theme=light] .sidebar-header h3,[data-theme=light] .sidebar-nav a{color:var(--text-color-secondary)}[data-theme=light] .sidebar-nav a.active{color:var(--link-color);background-color:#0d6efd1a;border-right-color:var(--link-color)}[data-theme=light] .sidebar-nav a:hover{background-color:var(--hover-bg-color);color:var(--text-color-primary)}[data-theme=light] .lock-button{background-color:var(--danger-color);color:#fff}[data-theme=light] .webapp-main-content{background-color:var(--main-bg-color)}[data-theme=light] .webapp-header{background-color:var(--secondary-bg-color);border-bottom-color:var(--border-color)}[data-theme=light] .webapp-header p,[data-theme=light] .webapp-header strong{color:var(--text-color-primary)}[data-theme=light] .portfolio-card,[data-theme=light] .asset-list-card,[data-theme=light] .settings-section,[data-theme=light] .detail-card,[data-theme=light] .price-chart-card,[data-theme=light] .setup-box,[data-theme=light] .unlock-box,[data-theme=light] .modal-content{background-color:var(--secondary-bg-color);border-color:var(--border-color);color:var(--text-color-primary)}[data-theme=light] h1,[data-theme=light] h2,[data-theme=light] h3,[data-theme=light] .asset-name span,[data-theme=light] .detail-row span:last-child,[data-theme=light] .setting-label strong,[data-theme=light] .modal-header h2{color:var(--text-color-primary)}[data-theme=light] .portfolio-label,[data-theme=light] .asset-name small,[data-theme=light] .asset-balance small,[data-theme=light] .detail-row span:first-child,[data-theme=light] .section-title,[data-theme=light] .setting-label span,[data-theme=light] p{color:var(--text-color-secondary)}[data-theme=light] .action-btn.receive,[data-theme=light] .back-button,[data-theme=light] .import-button-small,[data-theme=light] .setting-control button{background-color:#e4e6eb;color:#050505;border-color:#ced0d4}[data-theme=light] .action-btn.receive:hover,[data-theme=light] .back-button:hover,[data-theme=light] .import-button-small:hover,[data-theme=light] .setting-control button:hover{background-color:#d8dade}[data-theme=light] .action-btn.send{background-color:var(--link-color);color:#fff}[data-theme=light] .asset-table th,[data-theme=light] .settings-section h2{color:var(--text-color-secondary);border-bottom-color:var(--border-color)}[data-theme=light] .asset-table td{border-bottom-color:var(--border-color)}[data-theme=light] .network-switcher .switcher-button{background-color:var(--secondary-bg-color);color:var(--text-color-primary);border-color:var(--border-color)}[data-theme=light] .network-switcher .switcher-dropdown{background-color:var(--secondary-bg-color);border-color:var(--border-color)}[data-theme=light] .switcher-dropdown button{color:var(--text-color-primary)}[data-theme=light] .switcher-dropdown button:hover{background-color:var(--hover-bg-color)}[data-theme=light] .switcher-dropdown button.active{background-color:var(--link-color);color:#fff}[data-theme=light] input,[data-theme=light] select,[data-theme=light] .input-field,[data-theme=light] .unlock-input{background-color:#f0f2f5;color:var(--text-color-primary);border-color:var(--border-color)}[data-theme=light] .close-button{color:var(--text-color-secondary)}
