```css
/*==============================================================
AURA NEXUS
ETHEREAL LIQUID GLASS UI
PART 1
- Reset
- Variables
- Base
- Background
- Glass System
- Navbar
- Buttons
- Hero
- Global Utilities
==============================================================*/


/*==========================
RESET
==========================*/

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

html{
    scroll-behavior:smooth;
}

body{

    font-family:'Inter',sans-serif;
    background:#0B1026;
    color:#ffffff;
    overflow-x:hidden;
    min-height:100vh;
    line-height:1.6;

}


/*==========================
VARIABLES
==========================*/

:root{

--bg:#0B1026;
--bg2:#111933;

--white:#ffffff;

--text:#E9F2FF;
--muted:#A6B0D4;

--glass:rgba(255,255,255,.08);
--glass2:rgba(255,255,255,.12);

--border:rgba(255,255,255,.12);

--shadow:
0 15px 45px rgba(0,0,0,.35);

--blur:20px;

--radius:28px;

--transition:.45s ease;

--violet:#AE8BFF;
--cyan:#75E9FF;
--mint:#5EF5C4;
--blue:#6DAAFF;

}


/*==========================
BODY BACKGROUND
==========================*/

body::before{

content:"";

position:fixed;

left:-20%;

top:-20%;

width:700px;
height:700px;

background:

radial-gradient(circle,
rgba(110,170,255,.15),
transparent 70%);

filter:blur(120px);

z-index:-3;

}

body::after{

content:"";

position:fixed;

right:-10%;

bottom:-20%;

width:650px;
height:650px;

background:

radial-gradient(circle,
rgba(174,139,255,.14),
transparent 70%);

filter:blur(130px);

z-index:-3;

}


/*==========================
THREEJS CANVAS
==========================*/

#blob-container{

position:fixed;

left:0;

top:0;

width:100%;

height:100%;

overflow:hidden;

z-index:-2;

pointer-events:none;

}

.background-gradient{

position:fixed;

inset:0;

background:

linear-gradient(
180deg,
rgba(255,255,255,.02),
transparent 40%),

linear-gradient(
135deg,
rgba(174,139,255,.04),
transparent 55%),

linear-gradient(
315deg,
rgba(94,245,196,.04),
transparent 55%);

z-index:-1;

}


/*==========================
TYPOGRAPHY
==========================*/

h1{

font-size:clamp(3rem,7vw,5.5rem);

font-weight:800;

line-height:1.05;

letter-spacing:-2px;

}

h2{

font-size:2.4rem;

font-weight:700;

}

h3{

font-size:1.35rem;

font-weight:600;

}

p{

color:var(--muted);

font-size:1rem;

}

a{

text-decoration:none;

color:inherit;

}

img{

max-width:100%;

display:block;

}

section{

width:min(1280px,92%);

margin:auto;

}


/*==========================
GLASS SYSTEM
==========================*/

.glass{

background:var(--glass);

border:1px solid var(--border);

backdrop-filter:blur(var(--blur));

-webkit-backdrop-filter:blur(var(--blur));

border-radius:var(--radius);

box-shadow:var(--shadow);

}

.glass:hover{

border-color:

rgba(255,255,255,.18);

}


/*==========================
NAVBAR
==========================*/

header{

position:fixed;

left:0;

top:0;

width:100%;

display:flex;

justify-content:center;

padding:24px;

z-index:1000;

}

.navbar{

width:min(1300px,95%);

height:78px;

padding:0 28px;

display:flex;

align-items:center;

justify-content:space-between;

}

.logo{

display:flex;

align-items:center;

gap:14px;

font-size:1.15rem;

font-weight:700;

letter-spacing:.8px;

}

.logo-circle{

width:42px;

height:42px;

border-radius:50%;

background:

linear-gradient(
135deg,
var(--violet),
var(--cyan),
var(--mint));

box-shadow:

0 0 30px rgba(174,139,255,.5);

}

.nav-links{

display:flex;

list-style:none;

gap:30px;

}

.nav-links a{

position:relative;

font-weight:500;

transition:.3s;

color:#cfd8ff;

}

.nav-links a:hover{

color:white;

}

.nav-links a.active{

color:white;

}

.nav-links a::after{

content:"";

position:absolute;

left:0;

bottom:-7px;

width:0;

height:2px;

background:

linear-gradient(
90deg,
var(--cyan),
var(--mint));

transition:.3s;

}

.nav-links a:hover::after,

.nav-links a.active::after{

width:100%;

}


/*==========================
BUTTONS
==========================*/

.glass-btn{

border:none;

cursor:pointer;

padding:15px 28px;

border-radius:18px;

font-weight:600;

color:white;

background:rgba(255,255,255,.08);

backdrop-filter:blur(20px);

border:1px solid rgba(255,255,255,.14);

transition:var(--transition);

}

.glass-btn:hover{

transform:translateY(-4px);

background:rgba(255,255,255,.14);

}

.small-btn{

padding:12px 22px;

}

.connect-wallet{

position:relative;

overflow:hidden;

border:none;

cursor:pointer;

padding:18px 36px;

border-radius:60px;

font-size:1rem;

font-weight:700;

color:white;

background:

linear-gradient(
135deg,
rgba(174,139,255,.18),
rgba(94,245,196,.15));

backdrop-filter:blur(20px);

border:1px solid rgba(255,255,255,.15);

transition:.4s;

box-shadow:

0 0 40px rgba(174,139,255,.25);

}

.connect-wallet span{

position:absolute;

inset:-2px;

border-radius:60px;

padding:2px;

background:

linear-gradient(
90deg,
var(--violet),
var(--cyan),
var(--mint));

mask:
linear-gradient(#fff 0 0)
content-box,
linear-gradient(#fff 0 0);

mask-composite:exclude;

pointer-events:none;

}

.connect-wallet:hover{

transform:translateY(-5px);

box-shadow:

0 0 50px rgba(94,245,196,.4);

}


/*==========================
HERO
==========================*/

.hero{

min-height:100vh;

display:grid;

grid-template-columns:1.1fr .9fr;

align-items:center;

gap:70px;

padding-top:140px;

}

.hero-left{

display:flex;

flex-direction:column;

gap:30px;

}

.eyebrow{

display:inline-flex;

width:max-content;

padding:10px 18px;

border-radius:999px;

background:rgba(255,255,255,.05);

border:1px solid rgba(255,255,255,.08);

font-size:.82rem;

font-weight:600;

letter-spacing:2px;

color:var(--cyan);

}

.hero h1 span{

background:

linear-gradient(
135deg,
var(--violet),
var(--cyan),
var(--mint));

-webkit-background-clip:text;

-webkit-text-fill-color:transparent;

}

.hero-description{

max-width:620px;

font-size:1.1rem;

line-height:1.9;

}

.hero-buttons{

display:flex;

gap:20px;

flex-wrap:wrap;

}

.hero-right{

display:flex;

justify-content:center;

align-items:center;

}

.hero-glass-card{

width:430px;

padding:40px;

display:flex;

flex-direction:column;

gap:22px;

}

.orb{

width:150px;

height:150px;

margin:auto;

border-radius:50%;

background:

radial-gradient(circle at 30% 30%,
white,
var(--cyan),
var(--violet));

filter:blur(1px);

animation:float 8s ease-in-out infinite;

box-shadow:

0 0 60px rgba(94,245,196,.35);

}

.hero-stats{

display:grid;

grid-template-columns:repeat(3,1fr);

gap:20px;

}

.stat{

padding:22px;

text-align:center;

}

.stat h3{

font-size:1.8rem;

margin-bottom:8px;

}


/*==========================
UTILITIES
==========================*/

.section-title{

text-align:center;

margin:100px auto 60px;

}

.section-title p{

letter-spacing:3px;

color:var(--cyan);

font-size:.85rem;

margin-bottom:10px;

}

.page-header{

padding-top:160px;

display:flex;

justify-content:space-between;

align-items:center;

gap:30px;

margin-bottom:60px;

}

.positive{

color:#62FFC6;

font-weight:700;

}

.negative{

color:#FF7D98;

font-weight:700;

}

.status-dot{

width:10px;

height:10px;

border-radius:50%;

display:inline-block;

background:#62FFC6;

box-shadow:0 0 15px #62FFC6;

margin-right:8px;

}

footer{

width:min(1280px,92%);

margin:120px auto 40px;

padding:30px;

display:flex;

justify-content:space-between;

align-items:center;

border-top:1px solid rgba(255,255,255,.08);

}

footer div{

display:flex;

gap:24px;

}

footer a{

color:#b7c1e8;

transition:.3s;

}

footer a:hover{

color:white;

}


/*==========================
ANIMATIONS
==========================*/

@keyframes float{

0%{

transform:
translateY(0px)
rotate(0deg);

}

50%{

transform:
translateY(-20px)
rotate(8deg);

}

100%{

transform:
translateY(0px)
rotate(0deg);

}

}
```
```css
/*==============================================================
AURA NEXUS
ETHEREAL LIQUID GLASS UI
PART 2
Homepage Components
- Hero Details
- Feature Cards
- CTA
- Hover Effects
- Responsive
==============================================================*/


/*==================================================
HERO GLASS CARD
==================================================*/

.hero-glass-card h2{
    font-size:2rem;
    font-weight:700;
}

.hero-glass-card p{
    color:var(--muted);
    line-height:1.8;
}

.mini-stats{
    display:flex;
    justify-content:space-between;
    gap:20px;
    margin-top:20px;
}

.mini-stats div{
    flex:1;
    padding:18px;
    border-radius:18px;
    background:rgba(255,255,255,.05);
    border:1px solid rgba(255,255,255,.08);
}

.mini-stats h4{
    color:#A8B5E5;
    font-size:.8rem;
    margin-bottom:8px;
    font-weight:500;
}

.mini-stats span{
    font-size:1.35rem;
    font-weight:700;
    color:white;
}


/*==================================================
FEATURE SECTION
==================================================*/

.features{
    margin-top:120px;
    margin-bottom:120px;
}

.feature-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:30px;
}

.feature-card{
    position:relative;
    padding:40px;
    overflow:hidden;
    transition:all .45s ease;
    cursor:pointer;
}

.feature-card::before{

    content:"";

    position:absolute;

    width:250px;
    height:250px;

    top:-130px;
    right:-130px;

    border-radius:50%;

    background:
    radial-gradient(circle,
    rgba(255,255,255,.15),
    transparent 70%);

    opacity:0;

    transition:.5s;
}

.feature-card:hover::before{
    opacity:1;
}

.feature-card:hover{
    transform:
    translateY(-12px)
    rotateX(4deg)
    rotateY(-4deg);

    border-color:
    rgba(255,255,255,.18);

    box-shadow:
    0 20px 70px rgba(0,0,0,.45);
}

.feature-icon{

    width:78px;
    height:78px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:24px;

    font-size:2rem;

    margin-bottom:30px;

    background:
    linear-gradient(
    135deg,
    rgba(174,139,255,.25),
    rgba(117,233,255,.20));

    border:1px solid rgba(255,255,255,.10);

}

.feature-card h3{
    margin-bottom:16px;
}

.feature-card p{
    line-height:1.8;
    margin-bottom:24px;
}

.feature-card a{
    color:var(--cyan);
    font-weight:600;
    transition:.3s;
}

.feature-card a:hover{
    color:white;
}


/*==================================================
CTA SECTION
==================================================*/

.cta{

    margin-top:140px;

    padding:70px;

    display:flex;
    align-items:center;
    justify-content:space-between;

    gap:40px;

}

.cta h2{
    margin-bottom:18px;
}

.cta p{
    max-width:600px;
}

.cta .connect-wallet{
    flex-shrink:0;
}


/*==================================================
BUTTON GLOW
==================================================*/

.connect-wallet::after{

    content:"";

    position:absolute;

    inset:-40%;

    background:

    conic-gradient(
    from 0deg,
    transparent,
    rgba(255,255,255,.30),
    transparent);

    animation:
    rotateGlow 8s linear infinite;

    opacity:.35;

}

.connect-wallet>*{

    position:relative;

    z-index:2;

}


/*==================================================
GLASS HOVER
==================================================*/

.glass{

    transition:
    transform .4s ease,
    border .4s ease,
    background .4s ease,
    box-shadow .4s ease;

}

.glass:hover{

    background:
    rgba(255,255,255,.10);

}


/*==================================================
FLOAT EFFECT
==================================================*/

.float{

    animation:
    floatItem 6s ease-in-out infinite;

}

.delay-1{

    animation-delay:1s;

}

.delay-2{

    animation-delay:2s;

}


/*==================================================
FADE UP
==================================================*/

.fade-up{

    opacity:0;

    transform:
    translateY(50px);

    transition:
    all .8s ease;

}

.fade-up.show{

    opacity:1;

    transform:
    translateY(0);

}


/*==================================================
HOVER TILT
==================================================*/

.tilt-card{

    transform-style:preserve-3d;

    perspective:1000px;

}

.tilt-card:hover{

    transform:
    rotateX(8deg)
    rotateY(-8deg)
    translateY(-12px);

}

.tilt-card>*{

    transform:
    translateZ(20px);

}


/*==================================================
CUSTOM SCROLLBAR
==================================================*/

::-webkit-scrollbar{
    width:10px;
}

::-webkit-scrollbar-track{
    background:#0B1026;
}

::-webkit-scrollbar-thumb{

    background:
    linear-gradient(
    var(--violet),
    var(--cyan));

    border-radius:20px;

}


/*==================================================
SELECTION
==================================================*/

::selection{

    background:
    rgba(117,233,255,.35);

    color:white;

}


/*==================================================
LINK TRANSITIONS
==================================================*/

a{

    transition:.35s;

}


/*==================================================
RESPONSIVE
==================================================*/

@media (max-width:1100px){

.hero{

grid-template-columns:1fr;

text-align:center;

}

.hero-left{

align-items:center;

}

.hero-description{

margin:auto;

}

.hero-buttons{

justify-content:center;

}

.hero-stats{

grid-template-columns:1fr;

}

.hero-glass-card{

width:100%;
max-width:520px;

}

.feature-grid{

grid-template-columns:1fr;

}

.cta{

flex-direction:column;
text-align:center;

}

footer{

flex-direction:column;
gap:25px;

}

}


@media (max-width:768px){

.nav-links{

display:none;

}

.navbar{

padding:0 20px;

}

.hero{

padding-top:120px;

}

.hero h1{

font-size:2.8rem;

}

.section-title h2{

font-size:2rem;

}

.cta{

padding:40px 25px;

}

.feature-card{

padding:30px;

}

}


@media (max-width:500px){

.connect-wallet{

width:100%;

}

.glass-btn{

width:100%;

}

.hero-buttons{

width:100%;
flex-direction:column;

}

.logo span{

display:none;

}

.hero-glass-card{

padding:30px;

}

}


/*==================================================
ANIMATIONS
==================================================*/

@keyframes rotateGlow{

0%{

transform:rotate(0deg);

}

100%{

transform:rotate(360deg);

}

}


@keyframes floatItem{

0%{

transform:translateY(0);

}

50%{

transform:translateY(-12px);

}

100%{

transform:translateY(0);

}

}
```
```css
/*==============================================================
AURA NEXUS
ETHEREAL LIQUID GLASS UI
PART 3 + PART 4
- Market Dashboard
- Portfolio Dashboard
==============================================================*/


/*==================================================
MARKET PAGE - HEADER
==================================================*/

.market-status{
    display:flex;
    align-items:center;
    gap:10px;
    padding:12px 18px;
    border-radius:999px;
    font-weight:600;
    color:#62FFC6;
}

.market-status .status-dot{
    margin-right:0;
}


/*==================================================
MARKET TABLE
==================================================*/

.market-table{
    margin-top:40px;
    padding:30px;
    overflow:hidden;
}

.table-header{
    display:flex;
    justify-content:space-between;
    align-items:center;
    margin-bottom:20px;
}

table{
    width:100%;
    border-collapse:collapse;
}

thead th{
    text-align:left;
    padding:16px 12px;
    font-size:.85rem;
    color:#9fb0e0;
    letter-spacing:1px;
    border-bottom:1px solid rgba(255,255,255,.08);
}

tbody tr{
    transition:.3s ease;
}

tbody tr:hover{
    background:rgba(255,255,255,.05);
}

tbody td{
    padding:18px 12px;
    border-bottom:1px solid rgba(255,255,255,.05);
    vertical-align:middle;
}


/*==================================================
COIN STYLING
==================================================*/

.coin-info{
    display:flex;
    align-items:center;
    gap:12px;
}

.coin-icon{
    width:44px;
    height:44px;
    border-radius:14px;
    display:flex;
    align-items:center;
    justify-content:center;
    font-weight:800;
    font-size:1.1rem;
    background:rgba(255,255,255,.08);
    border:1px solid rgba(255,255,255,.12);
}

.coin-icon.btc{
    color:#F7931A;
}

.coin-icon.eth{
    color:#6DAAFF;
}

.coin-icon.sol{
    color:#A88CFF;
}


/*==================================================
SPARKLINE SVG
==================================================*/

tbody svg{
    opacity:.9;
    filter:drop-shadow(0 0 6px rgba(94,245,196,.25));
}


/*==================================================
TRENDING SECTION
==================================================*/

.trending-section{
    margin-top:100px;
}

.trending-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:25px;
}

.trend-card{
    padding:30px;
    transition:.4s;
}

.trend-card:hover{
    transform:translateY(-10px);
}

.trend-card h1{
    font-size:2.5rem;
    margin:10px 0;
    background:linear-gradient(135deg,var(--cyan),var(--mint));
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}


/*==================================================
MARKET INSIGHTS
==================================================*/

.market-insights{
    margin-top:70px;
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:25px;
}

.insight-card{
    padding:30px;
    text-align:center;
}

.insight-card .score{
    font-size:2.4rem;
    font-weight:800;
    margin:15px 0;
    background:linear-gradient(135deg,var(--violet),var(--cyan));
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}


/*==================================================
PORTFOLIO - SUMMARY
==================================================*/

.wallet-summary{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:25px;
    margin-top:40px;
}

.wallet-card{
    padding:30px;
    transition:.4s ease;
}

.wallet-card:hover{
    transform:translateY(-10px);
}

.wallet-card h1{
    font-size:2.2rem;
    margin-top:10px;
}

.wallet-card h2{
    margin-top:10px;
}


/*==================================================
PORTFOLIO GRID
==================================================*/

.portfolio-grid{
    margin-top:80px;
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:30px;
}


/*==================================================
DONUT CHART
==================================================*/

.donut-wrapper{
    display:flex;
    justify-content:center;
    margin:20px 0;
}

.donut-wrapper svg{
    max-width:260px;
}


/*==================================================
ALLOCATION LIST
==================================================*/

.allocation-list{
    margin-top:20px;
    display:flex;
    flex-direction:column;
    gap:12px;
}

.allocation-item{
    display:flex;
    justify-content:space-between;
    align-items:center;
    padding:12px 16px;
    border-radius:16px;
    background:rgba(255,255,255,.05);
    border:1px solid rgba(255,255,255,.08);
}

.allocation-item .color{
    width:10px;
    height:10px;
    border-radius:50%;
    margin-right:10px;
}

.color.btc{ background:#F7931A; }
.color.eth{ background:#6DAAFF; }
.color.sol{ background:#A88CFF; }
.color.usdc{ background:#62FFC6; }


/*==================================================
ASSET LIST
==================================================*/

.asset-card{
    padding:30px;
}

.asset-list{
    margin-top:20px;
    display:flex;
    flex-direction:column;
    gap:16px;
}

.asset-row{
    display:flex;
    justify-content:space-between;
    align-items:center;
    padding:16px;
    border-radius:18px;
    background:rgba(255,255,255,.05);
    border:1px solid rgba(255,255,255,.08);
    transition:.3s;
}

.asset-row:hover{
    background:rgba(255,255,255,.08);
    transform:translateX(5px);
}


/*==================================================
TRANSACTION HISTORY
==================================================*/

.transaction-section{
    margin-top:80px;
    padding:40px;
}

.transaction-list{
    margin-top:25px;
    display:flex;
    flex-direction:column;
    gap:14px;
}

.transaction-row{
    display:flex;
    justify-content:space-between;
    align-items:center;
    padding:18px;
    border-radius:18px;
    background:rgba(255,255,255,.05);
    border:1px solid rgba(255,255,255,.08);
    transition:.3s;
}

.transaction-row:hover{
    background:rgba(255,255,255,.08);
    transform:translateY(-3px);
}


/*==============================================================
RESPONSIVE (MARKET + PORTFOLIO)
==============================================================*/

@media (max-width:1100px){

.trending-grid,
.market-insights,
.wallet-summary{
    grid-template-columns:1fr;
}

.portfolio-grid{
    grid-template-columns:1fr;
}

}

@media (max-width:768px){

.market-table{
    overflow-x:auto;
}

table{
    min-width:700px;
}

.asset-row,
.transaction-row{
    flex-direction:column;
    align-items:flex-start;
    gap:10px;
}

}

@media (max-width:500px){

.wallet-card h1{
    font-size:1.8rem;
}

.insight-card .score{
    font-size:2rem;
}

}
```
```css id="finalcss01"
/*==============================================================
AURA NEXUS
ETHEREAL LIQUID GLASS UI
PART 5 (FINAL)
- Connect Page
- Wallet Modal
- Floating Coin Animation
- Micro Interactions
- Final Polish Layer
==============================================================*/


/*==================================================
CONNECT PAGE LAYOUT
==================================================*/

.connect-page{
    min-height:100vh;
    display:flex;
    align-items:center;
    justify-content:center;
    padding-top:140px;
    padding-bottom:80px;
}

.wallet-modal{
    width:min(720px,92%);
    padding:50px;
    text-align:center;
    position:relative;
    overflow:hidden;
}


/*==================================================
WALLET HEADER
==================================================*/

.wallet-header{
    margin-bottom:30px;
}

.wallet-header h1{
    font-size:2.6rem;
    margin:10px 0;
}

.wallet-header p{
    max-width:520px;
    margin:auto;
}


/*==================================================
FLOATING COIN ILLUSTRATION
==================================================*/

.wallet-illustration{
    position:relative;
    height:220px;
    margin:40px 0;
    display:flex;
    align-items:center;
    justify-content:center;
}

.floating-coin{
    width:110px;
    height:110px;
    border-radius:50%;
    background:linear-gradient(135deg,var(--violet),var(--cyan),var(--mint));
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:2.5rem;
    color:white;
    animation:coinFloat 6s ease-in-out infinite;
    box-shadow:0 0 60px rgba(117,233,255,.35);
}

.glow-ring{
    position:absolute;
    width:180px;
    height:180px;
    border-radius:50%;
    border:2px solid rgba(255,255,255,.12);
    animation:ringPulse 4s ease-in-out infinite;
}


/*==================================================
WALLET BUTTONS
==================================================*/

.wallet-options{
    display:flex;
    flex-direction:column;
    gap:16px;
    margin-top:30px;
}

.wallet-btn{
    display:flex;
    align-items:center;
    justify-content:space-between;
    padding:18px 20px;
    border-radius:20px;
    cursor:pointer;
    transition:.35s;
    border:1px solid rgba(255,255,255,.12);
    background:rgba(255,255,255,.06);
}

.wallet-btn:hover{
    transform:translateY(-6px);
    background:rgba(255,255,255,.12);
}

.wallet-icon{
    font-size:1.8rem;
    margin-right:12px;
}


/*==================================================
WALLET FOOTER SECURITY TAGS
==================================================*/

.wallet-footer{
    margin-top:30px;
    display:flex;
    justify-content:space-between;
    gap:12px;
    flex-wrap:wrap;
}

.security{
    padding:10px 14px;
    font-size:.85rem;
    border-radius:999px;
    background:rgba(255,255,255,.05);
    border:1px solid rgba(255,255,255,.08);
}


/*==================================================
BENEFITS SECTION
==================================================*/

.benefits{
    margin-top:120px;
}


/*==================================================
TRUST SECTION
==================================================*/

.trust-section{
    margin-top:100px;
    padding:50px;
    display:flex;
    justify-content:space-between;
    align-items:center;
    gap:40px;
}

.trust-stats{
    display:flex;
    gap:40px;
    text-align:center;
}

.trust-stats h3{
    font-size:1.8rem;
    color:var(--cyan);
}


/*==================================================
FINAL MICRO INTERACTIONS
==================================================*/

/* smooth hover lift for all glass cards */
.glass{
    will-change:transform;
}

/* button click effect */
button:active{
    transform:scale(.96);
}

/* link underline animation refinement */
a::after{
    transform-origin:left;
}


/*==================================================
LOADING / ENTRY ANIMATION HELPERS
==================================================*/

.fade-in{
    opacity:0;
    animation:fadeIn .8s ease forwards;
}

@keyframes fadeIn{
    to{
        opacity:1;
    }
}


/*==================================================
FINAL FLOAT ANIMATIONS
==================================================*/

@keyframes coinFloat{
    0%{
        transform:translateY(0) rotate(0deg);
    }
    50%{
        transform:translateY(-18px) rotate(6deg);
    }
    100%{
        transform:translateY(0) rotate(0deg);
    }
}

@keyframes ringPulse{
    0%{
        transform:scale(.9);
        opacity:.6;
    }
    50%{
        transform:scale(1.1);
        opacity:.2;
    }
    100%{
        transform:scale(.9);
        opacity:.6;
    }
}


/*==================================================
FINAL GLOBAL POLISH
==================================================*/

/* improve glass depth */
.glass{
    box-shadow:
    0 20px 60px rgba(0,0,0,.35),
    inset 0 1px 0 rgba(255,255,255,.05);
}

/* better GPU performance */
.hero,
.feature-card,
.wallet-card,
.asset-row,
.transaction-row{
    transform:translateZ(0);
    backface-visibility:hidden;
}

/* subtle noise feel overlay (optional aesthetic) */
body::after{
    pointer-events:none;
}


/*==================================================
END OF AURA NEXUS CSS SYSTEM
==================================================*/
```
