Your gateway to the decentralized future
Storesendand receive crypto assets across multiple blockchains. Access DeFi protocolsmanage NFTsand explore Web3 with complete security and control.
Experience SmartVault Live
Try our wallet interface and explore the features that make Web3 accessible to everyone.
Portfolio Overview
View your complete crypto portfolio across multiple chains
DeFi Integration
Access lendingstakingand yield farming protocols
NFT Collection
Manage and showcase your digital collectibles
$24,580.42
+$2,840.12 (12.5%)
<>
.lonyo-demo-section {
padding: 120px 0;
background: linear-gradient(135deg#f8fafc 0%#e2e8f0 100%);
position: relative;
overflow: hidden;
}
.lonyo-demo-content h2 {
font-size: 48px;
font-weight: 700;
color: #142D6F;
margin-bottom: 20px;
line-height: 1.2;
}
.demo-subtitle {
font-size: 18px;
color: #64748b;
margin-bottom: 40px;
line-height: 1.6;
}
.demo-features-list {
margin-bottom: 50px;
}
.demo-feature-item {
display: flex;
align-items: center;
padding: 20px 0;
border-bottom: 1px solid #e2e8f0;
transition: all 0.3s ease;
cursor: pointer;
}
.demo-feature-item:hover {
transform: translateX(10px);
}
.demo-feature-item.active {
background: rgba(79702290.05);
border-radius: 12px;
padding: 20px;
border: none;
}
.feature-icon {
width: 50px;
height: 50px;
background: rgba(79702290.1);
border-radius: 12px;
display: flex;
align-items: center;
justify-content: center;
margin-right: 20px;
}
.feature-content h4 {
font-size: 18px;
font-weight: 600;
color: #142D6F;
margin-bottom: 5px;
}
.feature-content p {
color: #64748b;
margin: 0;
}
.demo-stats {
display: flex;
gap: 40px;
margin-top: 30px;
}
.stat-item h3 {
font-size: 28px;
font-weight: 700;
color: #142D6F;
margin-bottom: 5px;
}
.stat-item p {
color: #64748b;
margin: 0;
font-size: 14px;
}
/* Phone Mockup Styles */
.lonyo-phone-mockup {
display: flex;
justify-content: center;
align-items: center;
height: 100%;
}
.phone-frame {
width: 300px;
height: 600px;
background: #000;
border-radius: 35px;
padding: 8px;
position: relative;
box-shadow: 0 25px 50px rgba(0000.3);
}
.phone-screen {
width: 100%;
height: 100%;
background: #fff;
border-radius: 27px;
overflow: hidden;
position: relative;
}
.phone-notch {
position: absolute;
top: 0;
left: 50%;
transform: translateX(-50%);
width: 120px;
height: 25px;
background: #000;
border-radius: 0 0 15px 15px;
z-index: 10;
}
.phone-home-indicator {
position: absolute;
bottom: 8px;
left: 50%;
transform: translateX(-50%);
width: 134px;
height: 5px;
background: #000;
border-radius: 3px;
}
/* Wallet UI Styles */
.wallet-ui {
height: 100%;
display: flex;
flex-direction: column;
background: linear-gradient(135deg#667eea 0%#764ba2 100%);
}
.status-bar {
display: flex;
justify-content: space-between;
align-items: center;
padding: 12px 20px 8px;
color: #fff;
font-size: 14px;
font-weight: 600;
}
.status-right {
display: flex;
align-items: center;
gap: 4px;
}
.battery.signal.wifi {
width: 16px;
height: 10px;
background: #fff;
border-radius: 2px;
opacity: 0.8;
}
.wallet-header {
padding: 20px 20px 30px;
color: #fff;
}
.header-content {
display: flex;
justify-content: space-between;
align-items: center;
}
.header-content h3 {
font-size: 24px;
font-weight: 700;
margin: 0;
}
.network-selector {
display: flex;
align-items: center;
gap: 6px;
background: rgba(2552552550.1);
padding: 6px 12px;
border-radius: 20px;
font-size: 12px;
}
.network-dot {
width: 8px;
height: 8px;
border-radius: 50%;
}
.network-dot.ethereum {
background: #627eea;
}
.balance-card {
background: #fff;
margin: 0 20px;
border-radius: 20px;
padding: 25px;
box-shadow: 0 10px 30px rgba(0000.1);
margin-bottom: 25px;
}
.balance-header {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 15px;
}
.balance-label {
color: #64748b;
font-size: 14px;
}
.visibility-toggle {
background: none;
border: none;
color: #64748b;
padding: 4px;
}
.balance-amount h2 {
font-size: 32px;
font-weight: 700;
color: #142D6F;
margin: 0 0 5px 0;
}
.balance-change {
font-size: 14px;
font-weight: 500;
}
.balance-change.positive {
color: #10b981;
}
.balance-actions {
display: flex;
gap: 12px;
margin-top: 25px;
}
.action-btn {
flex: 1;
background: #4f46e5;
color: #fff;
border: none;
padding: 12px;
border-radius: 12px;
font-weight: 600;
font-size: 12px;
display: flex;
flex-direction: column;
align-items: center;
gap: 4px;
transition: all 0.3s ease;
}
.assets-section {
flex: 1;
background: #fff;
border-radius: 25px 25px 0 0;
padding: 25px 20px;
margin-top: 10px;
}
.section-header {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 20px;
}
.section-header h4 {
font-size: 18px;
font-weight: 700;
color: #142D6F;
margin: 0;
}
.view-all-btn {
background: none;
border: none;
color: #4f46e5;
font-size: 14px;
font-weight: 600;
}
.assets-list {
display: flex;
flex-direction: column;
gap: 12px;
}
.asset-item {
display: flex;
align-items: center;
padding: 15px;
background: #f8fafc;
border-radius: 12px;
transition: all 0.3s ease;
}
.asset-icon {
width: 40px;
height: 40px;
border-radius: 50%;
margin-right: 12px;
display: flex;
align-items: center;
justify-content: center;
}
.asset-icon.eth {
background: linear-gradient(135deg#627eea 0%#5a6ee8 100%);
}
.asset-icon.usdc {
background: linear-gradient(135deg#2775ca 0%#2465b8 100%);
}
.asset-icon.uni {
background: linear-gradient(135deg#ff007a 0%#e6006e 100%);
}
.token-icon {
width: 24px;
height: 24px;
background: #fff;
border-radius: 50%;
}
.asset-info {
flex: 1;
}
.asset-info h5 {
font-size: 16px;
font-weight: 600;
color: #142D6F;
margin: 0 0 2px 0;
}
.asset-symbol {
font-size: 12px;
color: #64748b;
}
.asset-balance {
text-align: right;
}
.asset-balance .amount {
font-size: 16px;
font-weight: 600;
color: #142D6F;
margin-bottom: 2px;
}
.asset-balance .value {
font-size: 12px;
color: #64748b;
}
.wallet-navigation {
display: flex;
background: #fff;
border-top: 1px solid #e2e8f0;
padding: 12px 20px;
}
.nav-item {
flex: 1;
background: none;
border: none;
display: flex;
flex-direction: column;
align-items: center;
gap: 4px;
padding: 8px;
color: #64748b;
font-size: 10px;
font-weight: 500;
transition: all 0.3s ease;
}
.nav-item.active {
color: #4f46e5;
}
/* Responsive Design */
@media (max-width: 768px) {
.lonyo-demo-section {
padding: 80px 0;
}
.lonyo-demo-content h2 {
font-size: 36px;
}
.demo-stats {
gap: 20px;
}
.stat-item h3 {
font-size: 24px;
}
.phone-frame {
width: 280px;
height: 560px;
}
}
/* New Interactive Sections Styles */
/* Yield Calculator Section */
.lonyo-yield-calculator-section {
padding: 120px 0;
background: linear-gradient(135deg#667eea 0%#764ba2 100%);
position: relative;
overflow: hidden;
}
.lonyo-yield-calculator-section::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: linear-gradient(45degrgba(255,255,255,0.1) 25%transparent 25%)
linear-gradient(-45degrgba(255,255,255,0.1) 25%transparent 25%)
linear-gradient(45degtransparent 75%rgba(255,255,255,0.1) 75%)
linear-gradient(-45degtransparent 75%rgba(255,255,255,0.1) 75%);
background-size: 60px 60px;
background-position: 0 00 30px30px -30px-30px 0px;
opacity: 0.3;
}
.yield-calculator-content {
position: relative;
z-index: 2;
}
.yield-calculator-content h2 {
font-size: 48px;
font-weight: 800;
color: #ffffff;
margin-bottom: 25px;
text-shadow: 0 4px 12px rgba(0000.3);
line-height: 1.2;
}
.yield-calculator-content .subtitle {
font-size: 20px;
color: rgba(2552552550.9);
margin-bottom: 50px;
line-height: 1.6;
text-shadow: 0 2px 8px rgba(0000.2);
}
.calculator-form {
background: rgba(2552552550.95);
padding: 40px;
border-radius: 25px;
box-shadow: 0 30px 60px rgba(0000.2);
backdrop-filter: blur(20px);
border: 1px solid rgba(2552552550.3);
}
.form-group {
margin-bottom: 30px;
}
.form-group label {
display: block;
font-weight: 700;
color: #2d3748;
margin-bottom: 12px;
font-size: 16px;
text-transform: uppercase;
letter-spacing: 0.5px;
}
.input-with-currency {
display: flex;
border: 3px solid transparent;
border-radius: 15px;
overflow: hidden;
background: linear-gradient(whitewhite)linear-gradient(135deg#667eea#764ba2);
background-clip: padding-boxborder-box;
transition: all 0.3s ease;
}
.input-with-currency:focus-within {
transform: translateY(-2px);
box-shadow: 0 15px 35px rgba(1021262340.3);
}
.input-with-currency input {
flex: 1;
border: none;
padding: 18px 25px;
font-size: 18px;
font-weight: 700;
color: #2d3748;
background: transparent;
}
.input-with-currency input:focus {
outline: none;
}
.input-with-currency select {
border: none;
background: linear-gradient(135deg#f7fafc#edf2f7);
padding: 18px 25px;
font-weight: 700;
color: #2d3748;
cursor: pointer;
border-left: 2px solid #e2e8f0;
}
.form-group select {
width: 100%;
padding: 18px 25px;
border: 3px solid transparent;
border-radius: 15px;
font-size: 16px;
font-weight: 600;
color: #2d3748;
background: linear-gradient(whitewhite)linear-gradient(135deg#667eea#764ba2);
background-clip: padding-boxborder-box;
cursor: pointer;
transition: all 0.3s ease;
}
.form-group select:focus {
outline: none;
transform: translateY(-2px);
box-shadow: 0 15px 35px rgba(1021262340.3);
}
.time-selector {
display: flex;
gap: 12px;
}
.time-btn {
flex: 1;
padding: 15px 20px;
border: 3px solid #e2e8f0;
background: #fff;
border-radius: 15px;
font-weight: 700;
color: #64748b;
cursor: pointer;
transition: all 0.3s ease;
text-transform: uppercase;
letter-spacing: 0.5px;
}
.time-btn.active {
background: linear-gradient(135deg#667eea#764ba2);
border-color: #667eea;
color: #fff;
transform: translateY(-3px);
box-shadow: 0 10px 25px rgba(1021262340.4);
}
.time-btn:hover:not(.active) {
border-color: #667eea;
transform: translateY(-2px);
box-shadow: 0 8px 20px rgba(1021262340.2);
}
.calculate-btn {
width: 100%;
background: linear-gradient(135deg#667eea#764ba2);
color: #fff;
border: none;
padding: 20px;
border-radius: 15px;
font-size: 18px;
font-weight: 700;
cursor: pointer;
transition: all 0.3s ease;
text-transform: uppercase;
letter-spacing: 1px;
box-shadow: 0 10px 25px rgba(1021262340.3);
}
.calculate-btn:hover {
transform: translateY(-3px);
box-shadow: 0 15px 35px rgba(1021262340.5);
}
.yield-results {
display: flex;
align-items: center;
height: 100%;
position: relative;
z-index: 2;
}
.results-card {
background: rgba(2552552550.95);
border-radius: 25px;
padding: 40px;
box-shadow: 0 30px 60px rgba(0000.2);
width: 100%;
backdrop-filter: blur(20px);
border: 1px solid rgba(2552552550.3);
}
.result-header {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 35px;
padding-bottom: 20px;
border-bottom: 3px solid #f1f5f9;
}
.result-header h4 {
font-size: 28px;
font-weight: 800;
color: #2d3748;
margin: 0;
text-transform: uppercase;
letter-spacing: 0.5px;
}
.apy-display {
text-align: right;
}
.apy-value {
display: block;
font-size: 38px;
font-weight: 900;
background: linear-gradient(135deg#667eea#764ba2);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
}
.apy-label {
color: #64748b;
font-size: 14px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.5px;
}
.result-breakdown {
margin-bottom: 30px;
}
.breakdown-item {
display: flex;
justify-content: space-between;
align-items: center;
padding: 18px 0;
border-bottom: 2px solid #f7fafc;
}
.breakdown-item:last-child {
border-bottom: none;
}
.breakdown-item.total {
border-top: 3px solid #e2e8f0;
margin-top: 20px;
padding-top: 25px;
font-weight: 800;
background: linear-gradient(135deg#f7fafc#edf2f7);
margin-left: -20px;
margin-right: -20px;
padding-left: 20px;
padding-right: 20px;
border-radius: 12px;
}
.breakdown-item .label {
color: #4a5568;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.5px;
font-size: 14px;
}
.breakdown-item .value {
font-weight: 800;
color: #2d3748;
font-size: 18px;
}
.breakdown-item .value.positive {
background: linear-gradient(135deg#48bb78#38a169);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
}
.risk-indicator {
background: linear-gradient(135deg#f7fafc#edf2f7);
padding: 25px;
border-radius: 20px;
margin-bottom: 30px;
border: 2px solid #e2e8f0;
}
.risk-level {
display: flex;
align-items: center;
gap: 20px;
}
.risk-label {
font-weight: 700;
color: #2d3748;
text-transform: uppercase;
letter-spacing: 0.5px;
font-size: 14px;
}
.risk-bars {
display: flex;
gap: 8px;
}
.risk-bar {
width: 12px;
height: 25px;
background: #e2e8f0;
border-radius: 6px;
transition: all 0.3s ease;
}
.risk-bar.active {
background: linear-gradient(135deg#48bb78#38a169);
transform: scaleY(1.2);
}
.risk-text {
font-weight: 800;
background: linear-gradient(135deg#48bb78#38a169);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-transform: uppercase;
letter-spacing: 0.5px;
}
.protocol-info h5 {
color: #2d3748;
font-weight: 800;
margin-bottom: 12px;
font-size: 18px;
text-transform: uppercase;
letter-spacing: 0.5px;
}
.protocol-info p {
color: #4a5568;
margin: 0;
line-height: 1.6;
font-weight: 500;
}
/* NFT Gallery Section */
.lonyo-nft-gallery-section {
padding: 120px 0;
background: linear-gradient(135deg#f8fafc 0%#e2e8f0 100%);
color: #2d3748;
position: relative;
overflow: hidden;
}
.lonyo-nft-gallery-section::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: linear-gradient(45degrgba(1021262340.05) 25%transparent 25%)
linear-gradient(-45degrgba(1021262340.05) 25%transparent 25%)
linear-gradient(45degtransparent 75%rgba(139922460.05) 75%)
linear-gradient(-45degtransparent 75%rgba(139922460.05) 75%);
background-size: 60px 60px;
background-position: 0 00 30px30px -30px-30px 0px;
opacity: 0.5;
animation: nftFloat 25s ease-in-out infinite;
}
@keyframes nftFloat {
0%100% { transform: translateX(0px); }
50% { transform: translateX(20px); }
}
.lonyo-nft-gallery-section .lonyo-section-title h2 {
color: #2d3748;
font-size: 50px;
font-weight: 900;
margin-bottom: 25px;
background: linear-gradient(135deg#667eea#764ba2);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
}
.lonyo-nft-gallery-section .lonyo-section-title p {
color: #64748b;
font-size: 18px;
font-weight: 500;
}
.nft-controls {
position: relative;
z-index: 2;
}
.collection-stats {
background: rgba(2552552550.95);
border-radius: 25px;
padding: 35px;
margin-bottom: 35px;
backdrop-filter: blur(20px);
border: 2px solid rgba(1021262340.1);
box-shadow: 0 20px 40px rgba(0000.1);
}
.collection-stats h4 {
color: #2d3748;
font-size: 24px;
font-weight: 800;
margin-bottom: 25px;
text-transform: uppercase;
letter-spacing: 0.5px;
}
.stat-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 20px;
}
.stat-box {
background: linear-gradient(135deg#f7fafc#edf2f7);
border-radius: 18px;
padding: 25px 20px;
text-align: center;
border: 2px solid #e2e8f0;
transition: all 0.3s ease;
}
.stat-box:hover {
transform: translateY(-5px);
background: linear-gradient(135deg#edf2f7#e2e8f0);
box-shadow: 0 15px 30px rgba(1021262340.2);
border-color: #667eea;
}
.stat-number {
font-size: 24px;
font-weight: 900;
background: linear-gradient(135deg#667eea#764ba2);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
margin-bottom: 8px;
}
.stat-label {
font-size: 12px;
color: #64748b;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.5px;
}
.filter-controls.sort-controls {
background: rgba(2552552550.95);
border-radius: 20px;
padding: 25px;
margin-bottom: 45px;
backdrop-filter: blur(20px);
border: 2px solid rgba(1021262340.1);
box-shadow: 0 15px 30px rgba(0000.08);
}
.filter-controls h5.sort-controls h5 {
color: #2d3748;
font-size: 16px;
font-weight: 800;
margin-bottom: 20px;
text-transform: uppercase;
letter-spacing: 0.5px;
}
.filter-buttons {
display: flex;
flex-direction: column;
gap: 12px;
}
.filter-btn {
background: #f8fafc;
border: 2px solid #e2e8f0;
color: #4a5568;
padding: 15px 20px;
border-radius: 15px;
cursor: pointer;
transition: all 0.3s ease;
font-weight: 600;
text-align: left;
position: relative;
}
.filter-btn::after {
content: attr(data-count);
position: absolute;
right: 15px;
top: 50%;
transform: translateY(-50%);
background: linear-gradient(135deg#667eea#764ba2);
color: #fff;
padding: 4px 10px;
border-radius: 12px;
font-size: 12px;
font-weight: 700;
}
.filter-btn.active {
background: linear-gradient(135deg#667eea#764ba2);
border-color: #667eea;
color: #fff;
transform: translateX(10px);
box-shadow: 0 10px 25px rgba(1021262340.3);
}
.filter-btn:hover:not(.active) {
background: rgba(1021262340.1);
border-color: #667eea;
transform: translateX(5px);
}
.sort-dropdown {
width: 100%;
background: #f8fafc;
border: 2px solid #e2e8f0;
color: #4a5568;
padding: 15px 20px;
border-radius: 15px;
cursor: pointer;
font-weight: 600;
}
.sort-dropdown:focus {
outline: none;
border-color: #667eea;
background: rgba(1021262340.05);
}
.quick-actions {
display: flex;
flex-direction: column;
gap: 15px;
position: relative;
z-index: 10;
}
.quick-actions .action-btn {
display: flex;
align-items: center;
gap: 15px;
padding: 18px 25px;
border-radius: 18px;
border: none;
font-weight: 700;
cursor: pointer;
transition: all 0.3s ease;
text-transform: uppercase;
letter-spacing: 0.5px;
font-size: 14px;
}
.action-btn.primary {
background: linear-gradient(135deg#a855f7#8b5cf6);
color: #fff;
box-shadow: 0 10px 25px rgba(168852470.3);
}
.action-btn.secondary {
background: linear-gradient(135deg#06b6d4#0891b2);
color: #fff;
box-shadow: 0 10px 25px rgba(61822120.3);
}
.action-btn.tertiary {
background: linear-gradient(135deg#f59e0b#d97706);
color: #fff;
box-shadow: 0 10px 25px rgba(245158110.3);
}
.action-btn:hover {
transform: translateY(-3px);
box-shadow: 0 15px 35px rgba(168852470.5);
}
.action-btn .icon {
font-size: 18px;
}
.nft-gallery-container {
position: relative;
z-index: 2;
}
.gallery-header {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 40px;
padding: 25px 30px;
background: rgba(2552552550.95);
border-radius: 20px;
backdrop-filter: blur(20px);
border: 2px solid rgba(1021262340.1);
box-shadow: 0 15px 30px rgba(0000.08);
}
.view-toggles {
display: flex;
gap: 10px;
}
.view-btn {
width: 45px;
height: 45px;
background: #f8fafc;
border: 2px solid #e2e8f0;
border-radius: 12px;
color: #4a5568;
cursor: pointer;
transition: all 0.3s ease;
display: flex;
align-items: center;
justify-content: center;
font-size: 18px;
}
.view-btn.active {
background: linear-gradient(135deg#667eea#764ba2);
border-color: #667eea;
color: #fff;
box-shadow: 0 8px 20px rgba(1021262340.3);
}
.view-btn:hover:not(.active) {
background: rgba(1021262340.1);
border-color: #667eea;
}
.gallery-info {
color: #64748b;
font-weight: 600;
font-size: 14px;
text-transform: uppercase;
letter-spacing: 0.5px;
}
.nft-grid {
display: grid;
grid-template-columns: repeat(auto-fitminmax(300px1fr));
gap: 30px;
margin-bottom: 50px;
}
.nft-card {
background: rgba(2552552550.95);
border-radius: 25px;
padding: 20px;
backdrop-filter: blur(20px);
border: 2px solid rgba(1021262340.1);
transition: all 0.4s ease;
cursor: pointer;
position: relative;
overflow: hidden;
box-shadow: 0 15px 30px rgba(0000.08);
}
.nft-card::before {
content: '';
position: absolute;
top: 0;
left: -100%;
width: 100%;
height: 100%;
background: linear-gradient(90degtransparentrgba(1021262340.1)transparent);
transition: all 0.6s ease;
}
.nft-card:hover::before {
left: 100%;
}
.nft-card.featured {
border-color: #667eea;
box-shadow: 0 20px 40px rgba(1021262340.2);
}
.nft-card:hover {
transform: translateY(-10px);
border-color: #667eea;
box-shadow: 0 25px 50px rgba(1021262340.25);
}
.nft-card.selected {
border-color: #fbbf24;
box-shadow: 0 20px 40px rgba(251191360.3);
transform: scale(1.02);
}
.nft-image {
position: relative;
border-radius: 20px;
overflow: hidden;
margin-bottom: 20px;
height: 250px;
display: flex;
align-items: center;
justify-content: center;
}
.nft-placeholder {
width: 100%;
height: 100%;
border-radius: 15px;
transition: all 0.3s ease;
display: flex;
align-items: center;
justify-content: center;
position: relative;
overflow: hidden;
}
.nft-placeholder.nft-gradient {
background: linear-gradient(135deg#f8fafc#e2e8f0);
border: 2px solid #e2e8f0;
}
.nft-placeholder.nft-gradient.bored-ape {
background:
linear-gradient(135deg#8b5a3c 0%#6b4423 50%#8b5a3c 100%),
radial-gradient(circle at 60% 40%rgba(218165320.4) 0%transparent 50%);
border-color: #8b5a3c;
box-shadow: 0 8px 25px rgba(13990600.4);
animation: boredApeGlow 4s ease-in-out infinite;
}
@keyframes boredApeGlow {
0%100% { box-shadow: 0 8px 25px rgba(13990600.4); }
50% { box-shadow: 0 12px 35px rgba(218165320.6); }
}
.nft-placeholder.nft-gradient.cryptopunk {
background:
linear-gradient(135deg#00d4ff 0%#0099cc 50%#0066ff 100%),
radial-gradient(circle at 40% 60%rgba(02552550.3) 0%transparent 60%);
border-color: #00d4ff;
box-shadow: 0 8px 25px rgba(02122550.4);
animation: cryptopunkPulse 3s ease-in-out infinite;
}
@keyframes cryptopunkPulse {
0%100% {
box-shadow: 0 8px 25px rgba(02122550.4);
background-size: 100% 100%100% 100%;
}
50% {
box-shadow: 0 15px 40px rgba(02552550.7);
background-size: 110% 110%120% 120%;
}
}
.nft-placeholder.nft-gradient.azuki {
background:
linear-gradient(135deg#ff6b6b 0%#ff5252 50%#e53e3e 100%),
radial-gradient(circle at 70% 30%rgba(2551821930.4) 0%transparent 50%);
border-color: #ff6b6b;
box-shadow: 0 8px 25px rgba(2551071070.4);
animation: azukiFloat 5s ease-in-out infinite;
}
@keyframes azukiFloat {
0%100% {
transform: translateY(0px);
box-shadow: 0 8px 25px rgba(2551071070.4);
}
50% {
transform: translateY(-5px);
box-shadow: 0 20px 40px rgba(2551821930.6);
}
}
.nft-placeholder.nft-gradient.art-blocks {
background:
linear-gradient(135deg#4ecdc4 0%#26a69a 50%#319795 100%),
conic-gradient(from 45degtransparent 0degrgba(255,255,255,0.2) 90degtransparent 180deg);
border-color: #4ecdc4;
box-shadow: 0 8px 25px rgba(782051960.4);
animation: artBlocksRotate 6s linear infinite;
}
@keyframes artBlocksRotate {
0% {
background-position: 0% 0%0% 0%;
}
100% {
background-position: 0% 0%100% 100%;
}
}
.nft-placeholder::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background:
radial-gradient(circle at 20% 20%rgba(255,255,255,0.4) 0%transparent 30%),
radial-gradient(circle at 80% 80%rgba(255,255,255,0.2) 0%transparent 40%),
linear-gradient(45degtransparent 30%rgba(255,255,255,0.1) 50%transparent 70%);
border-radius: 15px;
animation: nftShimmer 3s ease-in-out infinite;
}
@keyframes nftShimmer {
0%100% { opacity: 0.8; }
50% { opacity: 1; }
}
.nft-placeholder::after {
content: '';
position: absolute;
top: -50%;
left: -50%;
width: 200%;
height: 200%;
background: linear-gradient(
45deg,
transparent 30%,
rgba(255,255,255,0.3) 50%,
transparent 70%
);
transform: rotate(45deg);
transition: all 0.6s ease;
opacity: 0;
border-radius: 15px;
}
.nft-card:hover .nft-placeholder::after {
opacity: 1;
animation: nftSweep 1.5s ease-out;
}
@keyframes nftSweep {
0% { transform: translateX(-100%) translateY(-100%) rotate(45deg); }
100% { transform: translateX(100%) translateY(100%) rotate(45deg); }
}
.nft-text {
font-size: 18px;
font-weight: 800;
color: #fff;
text-align: center;
line-height: 1.3;
text-shadow: 0 2px 12px rgba(0000.6);
position: relative;
z-index: 3;
text-transform: uppercase;
letter-spacing: 1px;
transition: all 0.3s ease;
white-space: pre-line;
}
.nft-card:hover .nft-placeholder {
transform: scale(1.05);
}
.nft-card:hover .nft-text {
transform: scale(1.1);
text-shadow: 0 4px 20px rgba(0000.8);
}
/* Pause animations on card hover for better interaction */
.nft-card:hover .nft-placeholder.bored-ape {
animation-play-state: paused;
}
.nft-card:hover .nft-placeholder.cryptopunk {
animation-play-state: paused;
}
.nft-card:hover .nft-placeholder.azuki {
animation-play-state: paused;
}
.nft-card:hover .nft-placeholder.art-blocks {
animation-play-state: paused;
}
.nft-image {
background: linear-gradient(135deg#f1f5f9#e2e8f0);
}
/* dApp Ecosystem Section Styles */
.lonyo-dapp-ecosystem-section {
background: linear-gradient(135deg#ffffff 0%#f8fafc 100%);
padding: 120px 0;
position: relative;
overflow: hidden;
}
.lonyo-dapp-ecosystem-section::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background:
radial-gradient(circle at 20% 20%rgba(1021262340.03) 0%transparent 50%),
radial-gradient(circle at 80% 80%rgba(118751620.03) 0%transparent 50%),
linear-gradient(45degtransparent 30%rgba(1021262340.02) 50%transparent 70%);
animation: dappBackgroundFloat 20s ease-in-out infinite;
}
@keyframes dappBackgroundFloat {
0%100% { transform: translate(00) rotate(0deg); }
25% { transform: translate(-10px-20px) rotate(1deg); }
50% { transform: translate(20px-10px) rotate(-1deg); }
75% { transform: translate(-20px10px) rotate(1deg); }
}
.dapp-section-header h2 {
color: #2d3748;
font-size: 48px;
font-weight: 800;
margin-bottom: 20px;
line-height: 1.2;
position: relative;
}
.dapp-section-header p {
color: #4a5568;
font-size: 18px;
line-height: 1.7;
max-width: 600px;
margin: 0 auto;
}
.ecosystem-stats {
margin: 80px 0;
}
.stat-card {
background: rgba(2552552550.8);
backdrop-filter: blur(20px);
border: 2px solid rgba(1021262340.1);
border-radius: 20px;
padding: 40px 20px;
text-align: center;
transition: all 0.3s ease;
position: relative;
overflow: hidden;
margin-bottom: 30px;
}
.stat-card::before {
content: '';
position: absolute;
top: 0;
left: -100%;
width: 100%;
height: 100%;
background: linear-gradient(90degtransparentrgba(1021262340.1)transparent);
transition: all 0.6s ease;
}
.stat-card:hover::before {
left: 100%;
}
.stat-card:hover {
transform: translateY(-5px);
border-color: rgba(1021262340.2);
box-shadow: 0 20px 40px rgba(1021262340.1);
}
.stat-number {
font-size: 48px;
font-weight: 800;
color: #667eea;
margin-bottom: 10px;
line-height: 1;
}
.stat-label {
color: #4a5568;
font-size: 16px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.5px;
}
.dapp-categories {
margin: 60px 0;
}
.category-filters {
display: flex;
justify-content: center;
flex-wrap: wrap;
gap: 15px;
margin-bottom: 50px;
}
.category-btn {
background: rgba(2552552550.8);
backdrop-filter: blur(20px);
border: 2px solid rgba(1021262340.1);
color: #4a5568;
padding: 15px 30px;
border-radius: 25px;
font-weight: 600;
font-size: 14px;
cursor: pointer;
transition: all 0.3s ease;
text-transform: uppercase;
letter-spacing: 0.5px;
}
.category-btn:hover {
border-color: rgba(1021262340.3);
transform: translateY(-2px);
box-shadow: 0 10px 20px rgba(1021262340.1);
}
.category-btn.active {
background: linear-gradient(135deg#667eea#764ba2);
border-color: #667eea;
color: #fff;
box-shadow: 0 15px 30px rgba(1021262340.3);
}
.dapp-showcase {
margin-top: 60px;
}
.dapp-card {
background: rgba(2552552550.9);
backdrop-filter: blur(20px);
border: 2px solid rgba(1021262340.1);
border-radius: 25px;
padding: 30px;
margin-bottom: 30px;
transition: all 0.3s ease;
position: relative;
overflow: hidden;
height: 100%;
display: flex;
flex-direction: column;
}
.dapp-card::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: linear-gradient(135degrgba(1021262340.02)rgba(118751620.02));
opacity: 0;
transition: all 0.3s ease;
pointer-events: none;
}
.dapp-card:hover::before {
opacity: 1;
}
.dapp-card:hover {
transform: translateY(-10px);
border-color: rgba(1021262340.2);
box-shadow: 0 25px 50px rgba(1021262340.15);
}
.dapp-header {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 20px;
}
.dapp-logo {
width: 60px;
height: 60px;
border-radius: 15px;
display: flex;
align-items: center;
justify-content: center;
font-size: 28px;
background: linear-gradient(135deg#f8fafc#e2e8f0);
border: 2px solid rgba(1021262340.1);
}
.dapp-logo.defi {
background: linear-gradient(135deg#667eea#764ba2);
border-color: #667eea;
}
.dapp-logo.gaming {
background: linear-gradient(135deg#f093fb#f5576c);
border-color: #f093fb;
}
.dapp-logo.nft {
background: linear-gradient(135deg#4facfe#00f2fe);
border-color: #4facfe;
}
.dapp-logo.social {
background: linear-gradient(135deg#43e97b#38f9d7);
border-color: #43e97b;
}
.dapp-logo.dao {
background: linear-gradient(135deg#fa709a#fee140);
border-color: #fa709a;
}
.connection-status {
display: flex;
align-items: center;
gap: 8px;
font-size: 12px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.5px;
}
.connection-status.connected {
color: #10b981;
}
.status-dot {
width: 8px;
height: 8px;
border-radius: 50%;
background: #10b981;
animation: statusPulse 2s ease-in-out infinite;
}
@keyframes statusPulse {
0%100% { opacity: 1; }
50% { opacity: 0.5; }
}
.dapp-info {
flex: 1;
}
.dapp-info h4 {
color: #2d3748;
font-size: 24px;
font-weight: 800;
margin-bottom: 8px;
}
.dapp-category {
color: #667eea;
font-size: 14px;
font-weight: 600;
margin-bottom: 15px;
text-transform: uppercase;
letter-spacing: 0.5px;
}
.dapp-description {
color: #4a5568;
font-size: 16px;
line-height: 1.6;
margin-bottom: 20px;
}
.dapp-stats {
display: flex;
gap: 20px;
margin-bottom: 25px;
flex-wrap: wrap;
}
.dapp-stats span {
background: rgba(1021262340.1);
color: #667eea;
padding: 8px 15px;
border-radius: 20px;
font-size: 12px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.5px;
}
.dapp-actions {
display: flex;
gap: 15px;
margin-top: auto;
position: relative;
z-index: 10;
}
.action-btn {
flex: 1;
padding: 15px 20px;
border-radius: 15px;
font-weight: 600;
font-size: 14px;
cursor: pointer;
transition: all 0.3s ease;
text-transform: uppercase;
letter-spacing: 0.5px;
border: 2px solid transparent;
}
.action-btn.primary {
background: linear-gradient(135deg#667eea#764ba2);
color: #fff;
border-color: #667eea;
}
.action-btn.primary:hover {
transform: translateY(-2px);
box-shadow: 0 10px 25px rgba(1021262340.3);
}
.action-btn.secondary {
background: rgba(1021262340.1);
color: #667eea;
border-color: rgba(1021262340.2);
}
.action-btn.secondary:hover {
background: rgba(1021262340.2);
transform: translateY(-2px);
}
.load-more-dapps {
text-align: center;
margin-top: 60px;
}
.load-more-btn {
background: rgba(2552552550.9);
backdrop-filter: blur(20px);
border: 2px solid rgba(1021262340.2);
color: #667eea;
padding: 20px 40px;
border-radius: 25px;
font-weight: 700;
font-size: 16px;
cursor: pointer;
transition: all 0.3s ease;
text-transform: uppercase;
letter-spacing: 0.8px;
position: relative;
overflow: hidden;
}
.load-more-btn:hover {
background: linear-gradient(135deg#667eea#764ba2);
color: #fff;
transform: translateY(-3px);
box-shadow: 0 15px 35px rgba(1021262340.3);
}
.load-spinner {
display: none;
width: 20px;
height: 20px;
border: 2px solid rgba(255,255,255,0.3);
border-top: 2px solid #fff;
border-radius: 50%;
animation: loadSpin 1s linear infinite;
margin-left: 10px;
}
@keyframes loadSpin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.load-more-btn.loading .load-text {
opacity: 0.7;
}
.load-more-btn.loading .load-spinner {
display: inline-block;
}
/* Responsive Design */
@media (max-width: 768px) {
.lonyo-dapp-ecosystem-section {
padding: 80px 0;
}
.dapp-section-header h2 {
font-size: 36px;
}
.stat-card {
padding: 30px 15px;
}
.stat-number {
font-size: 36px;
}
.category-filters {
justify-content: center;
}
.category-btn {
padding: 12px 20px;
font-size: 12px;
}
.dapp-card {
padding: 25px;
}
.dapp-stats {
gap: 10px;
}
.dapp-actions {
flex-direction: column;
gap: 10px;
}
}
.nft-overlay {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(0000.7);
display: flex;
align-items: center;
justify-content: center;
opacity: 0;
transition: all 0.3s ease;
}
.nft-card:hover .nft-overlay {
opacity: 1;
}
.nft-actions {
display: flex;
gap: 15px;
}
.quick-action {
width: 45px;
height: 45px;
background: rgba(2552552550.9);
border: none;
border-radius: 50%;
color: #000;
font-size: 18px;
cursor: pointer;
transition: all 0.3s ease;
}
.quick-action:hover {
transform: scale(1.1);
background: #a855f7;
color: #fff;
}
.rarity-badge {
position: absolute;
top: 15px;
right: 15px;
padding: 6px 15px;
border-radius: 20px;
font-size: 11px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.5px;
box-shadow: 0 4px 12px rgba(0000.3);
}
.rarity-badge.legendary {
background: linear-gradient(135deg#fbbf24#f59e0b);
color: #000;
}
.rarity-badge.epic {
background: linear-gradient(135deg#a855f7#8b5cf6);
color: #fff;
}
.rarity-badge.rare {
background: linear-gradient(135deg#06b6d4#0891b2);
color: #fff;
}
.rarity-badge.common {
background: rgba(2552552550.8);
color: #000;
}
.nft-details {
position: relative;
z-index: 2;
}
.nft-details h6 {
color: #2d3748;
font-size: 18px;
font-weight: 800;
margin: 0 0 8px 0;
}
.collection-name {
color: #64748b;
font-size: 14px;
font-weight: 600;
margin-bottom: 15px;
text-transform: uppercase;
letter-spacing: 0.5px;
}
.nft-price {
display: flex;
justify-content: space-between;
align-items: center;
}
.current-price {
font-size: 20px;
font-weight: 900;
background: linear-gradient(135deg#fbbf24#f59e0b);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
}
.price-change {
font-size: 12px;
font-weight: 700;
padding: 4px 10px;
border-radius: 10px;
}
.price-change.positive {
background: linear-gradient(135deg#10b981#059669);
color: #fff;
}
.price-change.negative {
background: linear-gradient(135deg#ef4444#dc2626);
color: #fff;
}
.load-more-section {
text-align: center;
margin-top: 50px;
}
.load-more-btn {
background: linear-gradient(135deg#667eea#764ba2);
color: #fff;
border: none;
padding: 20px 50px;
border-radius: 20px;
font-size: 16px;
font-weight: 700;
cursor: pointer;
transition: all 0.3s ease;
text-transform: uppercase;
letter-spacing: 1px;
display: flex;
align-items: center;
gap: 15px;
margin: 0 auto;
box-shadow: 0 15px 35px rgba(1021262340.3);
}
.load-more-btn:hover {
transform: translateY(-3px);
box-shadow: 0 20px 40px rgba(1021262340.5);
}
.load-spinner {
font-size: 18px;
animation: spin 1s linear infinite;
display: none;
}
.load-more-btn.loading .load-spinner {
display: block;
}
.load-more-btn.loading .load-text {
display: none;
}
@keyframes spin {
from { transform: rotate(0deg); }
to { transform: rotate(360deg); }
}
/* NFT Action Modal */
.nft-action-modal {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0000.8);
display: flex;
align-items: center;
justify-content: center;
z-index: 10000;
opacity: 0;
visibility: hidden;
transition: all 0.3s ease;
backdrop-filter: blur(10px);
}
.nft-action-modal.show {
opacity: 1;
visibility: visible;
}
.nft-action-modal .modal-content {
background: linear-gradient(135deg#1e1b4b#312e81);
border-radius: 25px;
padding: 40px;
max-width: 500px;
width: 90%;
color: #fff;
transform: translateY(-50px);
transition: all 0.3s ease;
border: 2px solid rgba(2552552550.1);
box-shadow: 0 30px 60px rgba(0000.5);
}
.nft-action-modal.show .modal-content {
transform: translateY(0);
}
.modal-header {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 30px;
padding-bottom: 20px;
border-bottom: 2px solid rgba(2552552550.1);
}
.modal-header h4 {
margin: 0;
font-size: 24px;
font-weight: 800;
text-transform: uppercase;
letter-spacing: 0.5px;
}
.modal-close {
background: none;
border: none;
color: #fff;
font-size: 30px;
cursor: pointer;
width: 40px;
height: 40px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
transition: all 0.3s ease;
}
.modal-close:hover {
background: rgba(2552552550.1);
transform: rotate(90deg);
}
/* Security Demo Section */
.lonyo-security-demo-section {
padding: 120px 0;
background: linear-gradient(135deg#667eea 0%#764ba2 100%);
color: #fff;
position: relative;
overflow: hidden;
}
.lonyo-security-demo-section::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: linear-gradient(45degrgba(255,255,255,0.1) 25%transparent 25%)
linear-gradient(-45degrgba(255,255,255,0.1) 25%transparent 25%)
linear-gradient(45degtransparent 75%rgba(255,255,255,0.1) 75%)
linear-gradient(-45degtransparent 75%rgba(255,255,255,0.1) 75%);
background-size: 60px 60px;
background-position: 0 00 30px30px -30px-30px 0px;
opacity: 0.3;
animation: securityFloat 20s ease-in-out infinite;
}
@keyframes securityFloat {
0%100% { transform: translateY(0px); }
50% { transform: translateY(-20px); }
}
.security-demo-content {
position: relative;
z-index: 2;
}
.security-demo-content h2 {
font-size: 50px;
font-weight: 900;
color: #ffffff;
margin-bottom: 25px;
text-shadow: 0 4px 15px rgba(0000.4);
line-height: 1.1;
}
.security-demo-content p {
font-size: 20px;
color: rgba(2552552550.9);
margin-bottom: 50px;
line-height: 1.7;
text-shadow: 0 2px 10px rgba(0000.3);
font-weight: 500;
}
.security-features {
margin-bottom: 50px;
}
.security-feature {
display: flex;
align-items: center;
gap: 25px;
padding: 30px;
background: rgba(2552552550.08);
border-radius: 20px;
margin-bottom: 25px;
cursor: pointer;
transition: all 0.4s ease;
border: 3px solid transparent;
backdrop-filter: blur(20px);
position: relative;
overflow: hidden;
}
.security-feature::before {
content: '';
position: absolute;
top: 0;
left: -100%;
width: 100%;
height: 100%;
background: linear-gradient(90degtransparentrgba(255,255,255,0.1)transparent);
transition: all 0.6s ease;
}
.security-feature:hover::before {
left: 100%;
}
.security-feature.active {
background: rgba(1201191980.2);
border-color: #7877c6;
transform: translateX(10px);
box-shadow: 0 20px 40px rgba(1201191980.3);
}
.security-feature:hover:not(.active) {
background: rgba(2552552550.12);
transform: translateX(5px);
box-shadow: 0 15px 30px rgba(0000.2);
}
.security-feature .feature-icon {
width: 65px;
height: 65px;
background: linear-gradient(135deg#7877c6#9333ea);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
color: #fff;
box-shadow: 0 8px 20px rgba(1201191980.4);
position: relative;
z-index: 2;
}
.security-feature .feature-info h4 {
margin: 0 0 8px 0;
font-size: 22px;
font-weight: 800;
color: #fff;
text-shadow: 0 2px 8px rgba(0000.3);
text-transform: uppercase;
letter-spacing: 0.5px;
}
.security-feature .feature-info p {
margin: 0;
color: rgba(2552552550.8);
font-size: 16px;
font-weight: 500;
line-height: 1.5;
}
.test-security-btn {
background: rgba(2552552550.95);
color: #2d3748;
border: 3px solid transparent;
background-clip: padding-box;
padding: 22px 50px;
border-radius: 20px;
font-size: 18px;
font-weight: 800;
cursor: pointer;
transition: all 0.4s ease;
text-transform: uppercase;
letter-spacing: 1.5px;
box-shadow: 0 15px 35px rgba(0000.1);
position: relative;
z-index: 2;
overflow: hidden;
}
.test-security-btn::before {
content: '';
position: absolute;
top: 0;
left: -100%;
width: 100%;
height: 100%;
background: linear-gradient(90degtransparentrgba(1021262340.1)transparent);
transition: all 0.5s ease;
}
.test-security-btn:hover::before {
left: 100%;
}
.test-security-btn:hover {
transform: translateY(-5px);
box-shadow: 0 25px 50px rgba(1021262340.3);
background: linear-gradient(135deg#f7fafc#edf2f7);
}
.security-visualization {
display: flex;
align-items: center;
height: 100%;
position: relative;
z-index: 2;
}
.security-monitor {
background: rgba(2552552550.95);
border-radius: 25px;
padding: 40px;
width: 100%;
backdrop-filter: blur(20px);
border: 2px solid rgba(2552552550.3);
box-shadow: 0 25px 50px rgba(0000.1);
color: #2d3748;
}
.monitor-header {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 35px;
padding-bottom: 20px;
border-bottom: 2px solid #e2e8f0;
}
.monitor-header h4 {
margin: 0;
font-size: 24px;
font-weight: 800;
color: #2d3748;
text-transform: uppercase;
letter-spacing: 0.5px;
}
.status-indicator {
display: flex;
align-items: center;
gap: 12px;
}
.status-dot {
width: 15px;
height: 15px;
background: linear-gradient(135deg#48bb78#38a169);
border-radius: 50%;
animation: securityPulse 2s infinite;
box-shadow: 0 0 20px rgba(721871200.6);
}
.status-indicator span {
font-weight: 700;
color: #10b981;
text-transform: uppercase;
letter-spacing: 0.5px;
}
@keyframes securityPulse {
0% { transform: scale(1); box-shadow: 0 0 20px rgba(721871200.6); }
50% { transform: scale(1.3); box-shadow: 0 0 30px rgba(721871200.8); }
100% { transform: scale(1); box-shadow: 0 0 20px rgba(721871200.6); }
}
.security-layers {
margin-bottom: 35px;
}
.layer {
display: flex;
align-items: center;
gap: 20px;
padding: 25px;
background: #f8fafc;
border-radius: 18px;
margin-bottom: 20px;
border: 2px solid #e2e8f0;
transition: all 0.4s ease;
}
.layer.active {
background: linear-gradient(135deg#ecfdf5#d1fae5);
border-color: #10b981;
transform: translateX(10px);
box-shadow: 0 10px 25px rgba(161851290.2);
}
.layer:hover:not(.active) {
background: #edf2f7;
transform: translateX(5px);
border-color: #cbd5e0;
}
.layer-icon {
font-size: 28px;
min-width: 35px;
}
.layer-info {
flex: 1;
}
.layer-info h5 {
margin: 0 0 10px 0;
font-size: 18px;
font-weight: 800;
color: #2d3748;
text-transform: uppercase;
letter-spacing: 0.5px;
}
.layer-progress {
width: 100%;
height: 8px;
background: #e2e8f0;
border-radius: 4px;
overflow: hidden;
margin-bottom: 8px;
box-shadow: inset 0 2px 4px rgba(0000.1);
}
.progress-bar {
height: 100%;
background: linear-gradient(135deg#48bb78#38a169);
border-radius: 4px;
transition: width 0.5s ease;
box-shadow: 0 0 10px rgba(721871200.5);
}
.layer-status {
font-size: 13px;
color: #64748b;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.5px;
}
.threat-detection h5 {
margin-bottom: 20px;
font-size: 18px;
font-weight: 800;
color: #2d3748;
text-transform: uppercase;
letter-spacing: 0.5px;
}
.threat-log {
background: #f8fafc;
border-radius: 15px;
padding: 20px;
max-height: 180px;
overflow-y: auto;
border: 2px solid #e2e8f0;
box-shadow: inset 0 2px 10px rgba(0000.05);
}
.log-entry {
display: flex;
justify-content: space-between;
align-items: center;
padding: 12px 0;
border-bottom: 1px solid #e2e8f0;
font-size: 13px;
transition: all 0.3s ease;
}
.log-entry:hover {
background: #edf2f7;
margin: 0 -10px;
padding: 12px 10px;
border-radius: 8px;
}
.log-entry:last-child {
border-bottom: none;
}
.log-entry.safe {
color: #10b981;
}
.timestamp {
color: #64748b;
font-family: 'Courier New'monospace;
font-weight: 600;
font-size: 12px;
}
.message {
font-weight: 600;
color: #4a5568;
}
/* Responsive Design for New Sections */
@media (max-width: 768px) {
.yield-calculator-content h2 {
font-size: 36px;
}
.calculator-form {
padding: 30px;
}
.time-selector {
flex-direction: column;
}
.time-btn {
margin-bottom: 8px;
}
.lonyo-nft-gallery-section .lonyo-section-title h2 {
font-size: 38px;
}
.stat-grid {
grid-template-columns: 1fr;
gap: 15px;
}
.nft-grid {
grid-template-columns: 1fr;
gap: 25px;
}
.gallery-header {
flex-direction: column;
gap: 20px;
text-align: center;
padding: 20px;
}
.filter-buttons {
gap: 10px;
}
.collection-stats {
padding: 25px;
}
.filter-controls.sort-controls {
padding: 20px;
}
.security-demo-content h2 {
font-size: 38px;
}
.security-feature {
padding: 25px;
gap: 20px;
}
.security-feature .feature-icon {
width: 55px;
height: 55px;
}
.security-monitor {
padding: 30px;
}
.test-security-btn {
padding: 20px 40px;
font-size: 16px;
}
}
>
DeFi Yield Calculator
Calculate potential returns from stakinglendingand liquidity providing across different protocols.
Initial Investment
$10,000.00
Estimated Yield
$35.00
Total Return
$10,035.00
Aave Protocol
Leading decentralized lending protocol with over $10B in TVL. Offers stable yields with minimal impermanent loss risk.
NFT Collection Management
Showcaseorganizeand manage your digital collectibles with advanced portfolio tracking
Filter by Collection
All Items
Bored Apes
CryptoPunks
Azuki
Art Blocks
📤
Transfer NFT
🏷️
List for Sale
💎
Stake NFT
Bored Ape #3847
Bored Ape Yacht Club
4.2 ETH
+12.5%
CryptoPunk #1234
CryptoPunks
8.7 ETH
+8.3%
Azuki #5678
Azuki
2.1 ETH
-2.1%
Chromie Squiggle #789
Art Blocks
1.8 ETH
+5.2%
Bored Ape #9876
Bored Ape Yacht Club
3.9 ETH
+15.7%
Azuki #2468
Azuki
2.3 ETH
+7.8%
Load More NFTs
⟳
Enterprise-Grade Security
Experience our multi-layered security system designed to protect your digital assets.
AES-256 Encryption
Military-grade encryption protects your private keys
Multi-Signature
Require multiple approvals for transactions
Biometric Auth
Fingerprint and face recognition security
Test Security Demo
Threat Detection
14:32:15
All systems secure
14:31:42
Transaction validated
14:30:18
Biometric authentication success
All Categories
DeFi
Gaming
NFT Markets
Social
DAO
Uniswap
DeFi • DEX
Leading decentralized exchange for seamless token swapping and liquidity provision.
TVL: $4.2B
24h: $1.1B
Launch App
Learn More
Aave
DeFi • Lending
Decentralized lending protocol for earning interest and borrowing assets.
TVL: $6.8B
APY: 3.2%
Launch App
Learn More
Axie Infinity
Gaming • P2E
Play-to-earn game where players collectbreedand battle Axies.
Players: 2.8M
Rewards: Daily
Play Now
Learn More
OpenSea
NFT • Marketplace
The world's largest NFT marketplace for buyingsellingand discovering digital assets.
Volume: $2.1B
Collections: 80M+
Explore
Learn More
Lens Protocol
Social • Web3
Decentralized social media protocol where users own their content and social graph.
Users: 110K+
Posts: 2.5M
Join Now
Learn More
Snapshot
DAO • Governance
Decentralized voting platform for governance proposals and community decisions.
Proposals: 180K+
Spaces: 15K+
Vote Now
Learn More
Features that power your Web3 journey
Multi-Chain Support
Access EthereumPolygonBSCand other major blockchains from one unified wallet interface.
DeFi Integration
Swap tokensprovide liquiditystake assetsand earn rewards directly from your wallet.
NFT Management
Vieworganizeand manage your NFT collection with full metadata and marketplace integration.
Advanced Security
Hardware wallet supportbiometric authenticationand multi-signature security for ultimate protection.
dApp Browser
Seamlessly interact with decentralized applications and smart contracts through our built-in browser.
Portfolio Tracking
Real-time portfolio analyticsprice alertsand comprehensive transaction history across all chains.
Your complete Web3 control center
Take full control of your digital assets with SmartVault. Access DeFi protocolsmanage NFTsand explore the decentralized web with confidence and security.
Manage tokens and assets across multiple blockchains from one unified interface. Switch between networks seamlessly and track your entire portfolio in real-time.
Connect to leading DeFi protocols for lendingborrowingstakingand yield farming. Maximize your returns with integrated analytics and risk assessment tools.
Your private keys never leave your device. Advanced encryptionhardware wallet integrationand multi-signature support ensure your assets remain secure.
Stay informed with real-time Web3 insights
Monitor your portfolio performancetrack market movementsand receive important notifications all from your unified dashboard.
Portfolio Analytics
Smart Alerts
Track your total portfolio valueindividual token performanceand DeFi positions across all connected chains. Get detailed analytics with profit/loss tracking and historical data.
Set up custom price alertstransaction confirmationsand DeFi opportunity notifications. Never miss important market movements or yield farming opportunities.
Simplesecureand user-friendly Web3 experience
SmartVault makes Web3 accessible to everyone. Whether you're a DeFi veteran or just starting your crypto journeyour intuitive interface guides you every step of the way.
Create Your Wallet
Generate a new wallet or import an existing one. Your private keys are stored securely on your device with advanced encryption.
Connect to Web3
Access multiple blockchainsconnect to your favorite dAppsand start exploring the decentralized web with confidence.
Manage & Earn
Trade tokensstake assetsparticipate in DeFi protocolsand manage your NFT collection all from one secure platform.
Trusted by 100k+ Web3 users worldwide
"SmartVault has completely changed how I interact with DeFi. The cross-chain support and security features give me complete confidence in managing my crypto portfolio."
"The best Web3 wallet I've used. The dApp browser is seamless and the portfolio tracking helps me make better investment decisions."
Marcus Rodriguez
Crypto Investor
"Finallya wallet that makes DeFi accessible! The user interface is intuitive and the security features are top-notch."
Emma Thompson
NFT Collector
"SmartVault has completely changed how I interact with DeFi. The cross-chain support and security features give me complete confidence in managing my crypto portfolio."
"The best Web3 wallet I've used. The dApp browser is seamless and the portfolio tracking helps me make better investment decisions."
Marcus Rodriguez
Crypto Investor
"Finallya wallet that makes DeFi accessible! The user interface is intuitive and the security features are top-notch."
Emma Thompson
NFT Collector
"SmartVault has completely changed how I interact with DeFi. The cross-chain support and security features give me complete confidence in managing my crypto portfolio."
"The best Web3 wallet I've used. The dApp browser is seamless and the portfolio tracking helps me make better investment decisions."
Marcus Rodriguez
Crypto Investor
"Finallya wallet that makes DeFi accessible! The user interface is intuitive and the security features are top-notch."
Emma Thompson
NFT Collector
"SmartVault has completely changed how I interact with DeFi. The cross-chain support and security features give me complete confidence in managing my crypto portfolio."
"The best Web3 wallet I've used. The dApp browser is seamless and the portfolio tracking helps me make better investment decisions."
Marcus Rodriguez
Crypto Investor
"The NFT management features are incredible. I can view my entire collection and track floor prices all in one place."
"Multi-chain support is a game changer. I can manage my EthereumPolygonand BSC assets seamlessly without switching wallets."
Elena Volkov
Blockchain Developer
"The NFT management features are incredible. I can view my entire collection and track floor prices all in one place."
"Multi-chain support is a game changer. I can manage my EthereumPolygonand BSC assets seamlessly without switching wallets."
Elena Volkov
Blockchain Developer
"The NFT management features are incredible. I can view my entire collection and track floor prices all in one place."
"Multi-chain support is a game changer. I can manage my EthereumPolygonand BSC assets seamlessly without switching wallets."
Elena Volkov
Blockchain Developer
"The NFT management features are incredible. I can view my entire collection and track floor prices all in one place."
"Multi-chain support is a game changer. I can manage my EthereumPolygonand BSC assets seamlessly without switching wallets."
Elena Volkov
Blockchain Developer
"The NFT management features are incredible. I can view my entire collection and track floor prices all in one place."
"Multi-chain support is a game changer. I can manage my EthereumPolygonand BSC assets seamlessly without switching wallets."
Elena Volkov
Blockchain Developer
"The staking features helped me earn passive income on my crypto holdings. The interface makes it easy to find the best opportunities."
"Security is my top priorityand SmartVault delivers. Hardware wallet integration and biometric auth give me peace of mind."
Aisha Hassan
Security Analyst
"The real-time portfolio tracking and price alerts help me stay on top of market movements. Essential for any serious crypto investor."
Sofia Martinez
Portfolio Manager
"The staking features helped me earn passive income on my crypto holdings. The interface makes it easy to find the best opportunities."
"Security is my top priorityand SmartVault delivers. Hardware wallet integration and biometric auth give me peace of mind."
Aisha Hassan
Security Analyst
"The real-time portfolio tracking and price alerts help me stay on top of market movements. Essential for any serious crypto investor."
Sofia Martinez
Portfolio Manager
"The staking features helped me earn passive income on my crypto holdings. The interface makes it easy to find the best opportunities."
"Security is my top priorityand SmartVault delivers. Hardware wallet integration and biometric auth give me peace of mind."
Aisha Hassan
Security Analyst
Common questions about SmartVault
YesSmartVault uses military-grade encryption and never stores your private keys on our servers. Your keys remain on your deviceand we support hardware wallet integration for maximum security.
SmartVault supports EthereumPolygonBinance Smart ChainAvalancheand other major EVM-compatible blockchains. We're constantly adding support for new networks.
Absolutely! SmartVault has built-in DeFi integration allowing you to swap tokensprovide liquiditystake assetsand interact with popular DeFi protocols directly from your wallet.
YesSmartVault includes comprehensive NFT management features. You can vieworganizeand manage your NFT collection with full metadata support and marketplace integration.
SmartVault is free to download and use. You only pay standard blockchain network fees for transactions. There are no hidden fees or subscription costs.
Join the future of decentralized finance
Experience the power of Web3 with SmartVault. Secureuser-friendlyand feature-rich - your gateway to the decentralized world awaits.
✓
Welcome to the Whitelist!
You've been successfully added to our whitelist. Please stay tuned for upcoming notifications and exclusive Web3 updates.
Got it!
⚠️
Not Available Yet
The wallet download is not available yet. Please stay tuned for updates!
Got it!