@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=Montserrat:wght@400;700;800&display=swap";:root{--bg-primary: #050510;--bg-secondary: rgba(15, 15, 30, .4);--accent-red: #ff3b3f;--accent-gold: #ffc233;--accent-blue: #008cff;--text-main: #ffffff;--text-muted: #b0b0c5;--font-heading: "Montserrat", sans-serif;--font-body: "Inter", sans-serif;--glass-border: rgba(255, 255, 255, .15);--glass-bg: rgba(10, 10, 25, .75);--accent-loyalty: #00f2ff;--accent-purple: #bc13fe}html{scroll-behavior:smooth}body{margin:0;background-color:var(--bg-primary);color:var(--text-main);font-family:var(--font-body);overflow-x:hidden;line-height:1.6}.bg-universe{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;overflow:hidden}.bg-universe:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to bottom,#05051099,#050510cc),url(/universe.jpg);background-size:cover;background-position:center;transform:scale(1.6)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:1px}.glass-card{background:#0a0a1999;-webkit-backdrop-filter:blur(25px) saturate(160%);backdrop-filter:blur(25px) saturate(160%);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:2rem;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 10px 30px #0003,inset 0 0 0 1px #ffffff08}.btn-primary{background:#008cffcc;color:#fff;border:1px solid rgba(0,140,255,.8);padding:10px 24px;font-family:var(--font-heading);font-weight:700;border-radius:50px!important;cursor:pointer;transition:all .2s ease;text-transform:uppercase;font-size:.85rem;display:flex;align-items:center;gap:8px}.btn-primary:hover{background:#008cff;transform:translateY(-2px)}.btn-social{padding:10px 24px;border-radius:50px!important;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:.75rem;font-weight:700;text-transform:uppercase;color:var(--text-main);text-decoration:none;transition:all .2s ease}.btn-social:hover{background:#ffffff26;transform:translateY(-2px)}.container{max-width:1200px;margin:0 auto;padding:0 20px}.section{padding:70px 0}.header{position:fixed;top:0;left:0;right:0;padding:16px 0;z-index:500;background:transparent;border-bottom:1px solid transparent;transition:all .3s ease;min-height:80px;display:flex;align-items:center}.header.scrolled{padding:10px 0;background:#05050af2;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-bottom:1px solid var(--glass-border);min-height:60px}.header-inner{display:flex!important;justify-content:space-between;align-items:center;width:100%;min-height:100px}.header-left{display:flex;align-items:center;flex:1}.logo-container{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:2;transition:all .3s ease}.header-right{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex:1}.desktop-only{display:flex}.mobile-only{display:none}@media(max-width:900px){.desktop-only{display:none!important}.mobile-only{display:flex!important}}.logo-img-wrapper{display:block;cursor:pointer;transition:all .3s cubic-bezier(.175,.885,.32,1.275);z-index:10}.logo-img-wrapper img{width:200px;height:auto;display:block;filter:drop-shadow(0 0 15px rgba(255,255,255,.1))}.logo-img-wrapper:hover{transform:scale(1.05)}@media(max-width:768px){.header-inner{height:auto;padding:10px 0;gap:5px}.logo-img-wrapper img{width:110px}.logo-container{flex:2}.header-left,.header-right{flex:1}.pulsing-text{font-size:.55rem;letter-spacing:1px;margin-top:5px}.btn-text{font-size:.65rem}.btn-primary{padding:8px 12px;white-space:nowrap}}@media(min-width:901px){.mobile-only{display:none!important}}.pulsing-text{font-size:1.05rem;font-weight:900;letter-spacing:2px;white-space:nowrap;background:linear-gradient(90deg,#ff3b3f,#fff,#008cff,#fff,#ff3b3f);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:color-sweep 10s linear infinite reverse;text-shadow:0 0 10px rgba(255,255,255,.1)}@keyframes color-sweep{to{background-position:200% center}}.nav{display:flex;gap:25px}.nav a{text-decoration:none;font-size:.75rem;font-weight:700;text-transform:uppercase;color:var(--text-muted);transition:.2s;white-space:nowrap}.nav a:hover{color:var(--accent-red)}.header-right{display:flex;align-items:center;justify-content:flex-end;gap:12px}.balance-wrapper{display:flex;align-items:center;gap:8px}.lang-switch{display:flex;background:#ffffff0d;border:1px solid var(--glass-border);border-radius:50px;padding:2px}.lang-btn{background:none;border:none;color:var(--text-muted);font-size:.65rem;font-weight:800;padding:4px 10px;border-radius:50px;cursor:pointer;transition:.2s}.lang-btn.active{background:var(--accent-red);color:#fff}.btn-social-mini{width:32px;height:32px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid var(--glass-border);color:var(--text-muted);cursor:pointer;transition:.2s}.btn-social-mini:hover{background:#ffffff26;color:#fff}.btn-primary.pulse-wallet{animation:pulse-wallet-glow 2s infinite ease-in-out;border:1px solid rgba(232,65,66,.5)}@keyframes pulse-wallet-glow{0%{box-shadow:0 0 #e8414266;transform:scale(1)}50%{box-shadow:0 0 20px 5px #e8414233;transform:scale(1.02)}to{box-shadow:0 0 #e8414200;transform:scale(1)}}.btn-bw{background:#fff;color:#000;border:none;font-weight:900;text-transform:uppercase;padding:14px 35px;border-radius:12px;cursor:pointer;transition:all .3s ease;letter-spacing:1px}.btn-bw:hover{background:#000;color:#fff;box-shadow:0 0 30px #fff3}.btn-menu{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s}.btn-menu:hover{background:#ffffff26;box-shadow:0 0 15px #ffffff1a}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#05050afa;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:2000;display:flex;flex-direction:column;padding:40px 20px}.mobile-menu-links{display:flex;flex-direction:column;gap:25px;margin-top:60px;text-align:center}.mobile-menu-links a{font-size:1.5rem;font-weight:800;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:2px}.balance-tag{padding:6px 12px!important;font-size:.75rem!important;border:1px solid var(--accent-red)!important;background:#e841421a!important;white-space:nowrap}@media(max-width:480px){.balance-tag{display:none}}.btn-add-token{background:#ffc2331a;border:1px solid var(--accent-gold);border-radius:50%;width:28px;height:28px;color:var(--accent-gold);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.1rem;transition:.2s}.btn-add-token:hover{background:#ffc23333;transform:scale(1.1)}.hero{min-height:90vh;display:flex;align-items:center;padding-top:100px;position:relative}.hero h1{font-size:3.5rem;line-height:1.1;margin-bottom:20px;background:linear-gradient(180deg,#fff,#b0b0c5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-stats{display:flex;gap:15px;margin-top:40px}.stat-item{flex:1;text-align:center;padding:15px!important;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.05)!important;box-shadow:0 10px 30px #00000080;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.stat-item:hover{transform:translateY(-8px) scale(1.02);border-color:var(--accent-red)!important;box-shadow:0 0 30px #ff3b3f26}.stat-item:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(232,65,66,.05) 0%,transparent 70%);pointer-events:none}.stat-value{font-family:var(--font-heading);font-size:1.6rem;font-weight:800;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.5);display:block}.stat-label{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px}.tokenomics-text-gradient{background:linear-gradient(to bottom,#fff,#00f2ff,#000);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;font-weight:900;text-transform:uppercase}.nft-neon-glow{box-shadow:0 0 30px #ffc23326;border:1px solid rgba(255,194,51,.3)!important}.btn-working{background:linear-gradient(45deg,var(--accent-red),#ff6b6b)!important;box-shadow:0 4px 15px #ff3b3f4d!important;color:#fff!important}.btn-working:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ff3b3f80!important}.defi-transparent-card{background:#05050a66;border:1px solid rgba(255,255,255,.05);box-shadow:0 10px 40px -15px #e8414233;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;position:relative;overflow:hidden;height:100%}.defi-transparent-card:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--accent-red),transparent);opacity:.5}.defi-actions-column{display:flex;flex-direction:column;gap:20px;height:100%}.defi-sub-card{flex:1;display:flex;flex-direction:column;justify-content:space-between}footer{padding:20px 0 10px;background:#05050afa;border-top:1px solid rgba(255,255,255,.05)}.footer-links{display:flex;justify-content:center;gap:15px;margin-bottom:15px;flex-wrap:wrap}.smart-contract{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:12px;padding:4px 12px;background:#ffffff05;border-radius:6px;border:1px solid rgba(255,255,255,.05);font-size:.7rem;width:fit-content;margin:5px auto}.contract-address{font-family:monospace;background:#0000004d;padding:1px 4px;border-radius:4px;letter-spacing:.5px}@media(max-width:992px){.header-inner{display:flex;justify-content:space-between;align-items:center;gap:15px}.nav,.lang-switch-fixed{display:none}}@media(max-width:768px){.header{padding:10px 0;min-height:auto}.header-inner{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;gap:10px}.nav{display:none}.header-right{gap:8px}.btn-primary{padding:8px}.lang-switch{display:none}}.lang-switch-fixed{position:fixed;top:15px;right:15px;z-index:1000;background:#0a0a19f2;border:1px solid rgba(232,65,66,.4);border-radius:50px;padding:3px;display:flex;gap:2px;box-shadow:0 0 20px #ff3b3f26}.social-icon-btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#ffffff08;border:1px solid rgba(255,255,255,.1);color:var(--text-muted);transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.social-icon-btn:hover{background:var(--accent-red);color:#fff;transform:translateY(-5px) rotate(8deg);box-shadow:0 10px 20px #ff3b3f4d;border-color:transparent}.lang-btn{padding:3px 8px;font-size:.6rem;border-radius:20px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;transition:all .3s ease;font-weight:800}@media(max-width:992px){.header-inner{grid-template-columns:1fr auto;gap:10px}}@media(max-width:768px){.header-right{margin-right:80px}}.atmos-glow{position:relative;overflow:hidden}.atmos-glow:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,rgba(50,150,255,.1) 0%,transparent 80%);pointer-events:none;z-index:-1}.hero{padding-top:140px}.hero h1{font-size:1.8rem}.nft-section-layout{display:flex;gap:30px;flex-wrap:wrap;align-items:center}@media(min-width:993px){.nft-section-layout{display:flex;gap:60px;align-items:center;flex-direction:row}.nft-cards-container{flex:1.6!important}.nft-text-container{flex:1!important}}.hero-buttons{flex-direction:column;width:100%;gap:10px}.hero-stats{flex-wrap:wrap}.stat-item{flex:1 1 42%}.modal-content{margin-top:80px;max-height:calc(100vh - 100px);overflow-y:auto}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.feature-card-glow{position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275);background:#ffffff05;border-radius:16px}.feature-card-glow.feature-compact{padding:15px 25px;min-height:auto}.feature-card-glow.feature-compact .feature-icon-animated{width:45px;height:45px;font-size:1.4rem;margin-bottom:15px}.feature-card-glow.feature-compact h3{font-size:.95rem;margin-bottom:8px}.feature-card-glow.feature-compact p{font-size:.8rem;line-height:1.4}.feature-card-glow:hover{transform:translateY(-12px) scale(1.03);border-color:#ff3b3f66!important;box-shadow:0 0 40px #ff3b3f33;background:#ffffff0d}.feature-card-glow:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,rgba(255,59,63,.1) 0%,transparent 70%);opacity:0;transition:opacity .4s ease;z-index:-1;pointer-events:none}.feature-card-glow:hover:after{opacity:1}.glow-gold:hover{border-color:#d4af3766!important;box-shadow:0 0 40px #d4af3733}.glow-gold:after{background:radial-gradient(circle at center,rgba(212,175,55,.1) 0%,transparent 70%)}.glow-gold .feature-icon-animated{background:#d4af371a;color:var(--accent-gold)}.glow-cyan:hover{border-color:#00f2ff66!important;box-shadow:0 0 40px #00f2ff33}.glow-cyan:after{background:radial-gradient(circle at center,rgba(0,242,255,.1) 0%,transparent 70%)}.glow-cyan .feature-icon-animated{background:#00f2ff1a;color:var(--accent-loyalty)}.glow-purple:hover{border-color:#bc13fe66!important;box-shadow:0 0 40px #bc13fe33}.glow-purple:after{background:radial-gradient(circle at center,rgba(188,19,254,.1) 0%,transparent 70%)}.glow-purple .feature-icon-animated{background:#bc13fe1a;color:#bc13fe}.glow-green:hover{border-color:#0f86!important;box-shadow:0 0 40px #0f83}.glow-green:after{background:radial-gradient(circle at center,rgba(0,255,136,.1) 0%,transparent 70%)}.glow-green .feature-icon-animated{background:#00ff881a;color:#0f8}.glow-blue:hover{border-color:#0070ff66!important;box-shadow:0 0 40px #0070ff33}.glow-blue:after{background:radial-gradient(circle at center,rgba(0,112,255,.1) 0%,transparent 70%)}.glow-blue .feature-icon-animated{background:#0070ff1a;color:#0070ff}.feature-icon-animated{width:65px;height:65px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:25px;font-size:2rem;background:#e841421a;color:var(--accent-red);transition:all .4s ease}.feature-card-glow:hover .feature-icon-animated{transform:scale(1.15) rotate(8deg);background:#e8414233;box-shadow:0 0 20px #e841424d}.clickable-coin{cursor:zoom-in;transition:all .4s cubic-bezier(.4,0,.2,1)}.clickable-coin:hover{transform:scale(1.1) translateY(-10px);filter:brightness(1.2) contrast(1.1);box-shadow:0 15px 35px #0009;z-index:10}.clickable-coin:active{transform:scale(1.6);z-index:100}.tokenomics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem;align-items:center}.defi-grid{display:grid;grid-template-columns:1fr 320px;gap:30px;margin-top:20px;max-width:1000px;margin-left:auto;margin-right:auto;align-items:flex-start}.chart-wrapper-internal{overflow:hidden}@media(min-width:993px){.chart-wrapper-internal{height:320px!important}}@media(max-width:992px){.defi-grid{grid-template-columns:1fr}}.live-indicator{display:flex;align-items:center;gap:8px;font-size:.7rem;font-weight:800;color:var(--accent-red);background:#e841421a;padding:4px 10px;border-radius:50px;border:1px solid rgba(232,65,66,.2)}.live-indicator .dot{width:6px;height:6px;background:var(--accent-red);border-radius:50%;animation:pulse-dot 1.5s infinite}@keyframes pulse-dot{0%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}to{transform:scale(1);opacity:1}}.chart-wrapper-internal iframe{filter:grayscale(.2) contrast(1.1);transition:all .3s ease}.chart-wrapper-internal:hover iframe{filter:grayscale(0) contrast(1.2)}.defi-actions{display:flex;flex-direction:column}.loyalty-dashboard{background:#ffffff08;border:1px solid rgba(0,242,255,.2);border-radius:20px;padding:30px;margin-bottom:40px;position:relative;text-align:left}.loyalty-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-bottom:35px}@media(max-width:600px){.loyalty-info-grid{grid-template-columns:1fr;text-align:center}}.info-box{background:#0006;padding:12px 18px;border-radius:12px;border:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;box-shadow:0 8px 20px -10px #00f2ff33;transition:all .3s ease;min-height:70px;justify-content:center}.info-box:hover{transform:translateY(-2px);box-shadow:0 12px 25px -8px #00f2ff66;border-color:#00f2ff33}.info-label{font-size:.65rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:5px}.info-value{font-size:1.6rem;font-weight:800;color:#fff}.info-value.accent{color:var(--accent-loyalty);text-shadow:0 0 10px rgba(0,242,255,.3)}.slider-container{margin:40px 0;padding:0 5px}.slider-labels{display:flex;justify-content:space-between;margin-top:15px;font-size:.8rem;color:var(--text-muted);font-weight:700}.loyalty-slider{-webkit-appearance:none;width:100%;height:10px;border-radius:10px;background:#ffffff1a;outline:none;margin:15px 0}.loyalty-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:var(--accent-loyalty);cursor:pointer;box-shadow:0 0 15px #00f2ff80;border:2px solid #fff;transition:.2s}.loyalty-slider::-webkit-slider-thumb:hover{transform:scale(1.1)}.verification-receipt{background:#fdfdfd;color:#1a1a1a;padding:40px 30px;border-radius:4px;margin-top:50px;font-family:Courier New,Courier,monospace;box-shadow:0 30px 80px #000c;position:relative;max-width:440px;margin-left:auto;margin-right:auto;transform:rotate(-.5deg);border-bottom:1px solid #ddd}.receipt-cut{position:absolute;top:-10px;left:0;width:100%;height:10px;background-image:linear-gradient(135deg,transparent 33.333%,#fdfdfd 33.333%,#fdfdfd 66.666%,transparent 66.666%),linear-gradient(45deg,transparent 33.333%,#fdfdfd 33.333%,#fdfdfd 66.666%,transparent 66.666%);background-size:20px 40px;background-repeat:repeat-x}.receipt-header{text-align:center;border-bottom:2px dashed #bbb;padding-bottom:25px;margin-bottom:25px}.receipt-logo{font-weight:900;font-size:1.5rem;letter-spacing:2px;color:#000;margin-bottom:5px}.receipt-subtitle{font-size:.75rem;color:#666;text-transform:uppercase}.receipt-row{display:flex;justify-content:space-between;margin-bottom:15px;font-size:.9rem}.receipt-bold{font-weight:800}.receipt-total{border-top:2px dashed #bbb;margin-top:25px;padding-top:25px;text-align:center}.receipt-code-box{background:#000;color:#fff;padding:20px;margin:15px 0 10px;display:inline-block;width:100%}.receipt-code-label{font-size:.75rem;color:#999;margin-bottom:8px;display:block}.receipt-code-value{font-size:1.8rem;font-weight:900;letter-spacing:5px}.receipt-footer{font-size:.7rem;color:#777;margin-top:20px;line-height:1.5}.table-wrapper{overflow-x:auto}.table-wrapper table{width:100%;border-collapse:separate;border-spacing:0 10px;text-align:left}.table-wrapper th{padding:15px 25px;color:var(--text-muted);font-size:.8rem;text-transform:uppercase;letter-spacing:2px;border-bottom:2px solid rgba(255,255,255,.1)}.table-wrapper td{padding:12px 20px;background:#ffffff05;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);font-size:.8rem;transition:all .2s ease}.table-wrapper.compact-table td{padding:8px 15px}.table-wrapper.compact-table th{padding:10px 15px}.table-wrapper tr:hover td{background:#00f2ff0d;border-color:#00f2ff33;transform:translateY(-1px)}.stat-item.pulse-avax:hover,.stat-item.pulse-avax:active{transform:none!important;box-shadow:0 10px 30px #00000080!important;border-color:#ffffff1a!important}.table-wrapper tr:hover td:first-child{box-shadow:-10px 10px 20px -10px #00f2ff4d}.table-wrapper tr:hover td:last-child{box-shadow:10px 10px 20px -10px #00f2ff4d}.table-wrapper td:first-child{border-left:1px solid rgba(255,255,255,.05);border-top-left-radius:16px;border-bottom-left-radius:16px;font-weight:800}.table-wrapper td:last-child{border-right:1px solid rgba(255,255,255,.05);border-top-right-radius:16px;border-bottom-right-radius:16px;color:var(--text-muted)}.universal-badge{color:#0f8;font-weight:800;font-size:.7rem;letter-spacing:1.5px;text-transform:uppercase;background:#00ff881a;padding:4px 12px;border-radius:20px;border:1px solid rgba(0,255,136,.3);box-shadow:0 0 15px #00ff881a;display:inline-block;margin-bottom:0;transition:all .3s ease;font-family:Inter,sans-serif}.universal-badge:hover{box-shadow:0 0 20px #00ff884d;transform:translateY(-1px)}.nft-centered-layout{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:800px;margin:0 auto}.nft-centered-layout .nft-text-container{margin-top:30px;width:100%}.nft-centered-layout .flip-perks{text-align:center}.nft-centered-layout .flip-perks li{justify-content:center}.btn-emerald{background:#00ff881a;color:#0f8;border:1px solid rgba(0,255,136,.5);box-shadow:0 0 15px #0f83;transition:all .3s ease;font-weight:800;text-transform:uppercase;letter-spacing:1px}.btn-emerald:hover{background:#0f83;box-shadow:0 0 25px #0f86;transform:translateY(-2px)}.flip-card{background-color:transparent;width:100%;height:180px;perspective:1000px;cursor:pointer}.flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .8s;transform-style:preserve-3d}.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-front,.flip-card-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px #0000004d}.flip-card-front{background-color:transparent;display:flex;align-items:center;justify-content:center;border:1px solid var(--glass-border)}.flip-card-front img{width:100%;height:100%;object-fit:cover}.flip-card-back{background:linear-gradient(135deg,#0a0a19f2,#1e1e32f2);color:#fff;transform:rotateY(180deg);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:15px;border:1px solid var(--glass-border)}.flip-card-back-silver{border-color:silver;box-shadow:0 0 20px #c0c0c033 inset}.flip-card-back-gold{border-color:var(--accent-gold);box-shadow:0 0 20px #ffc23333 inset}.flip-card-back-bronze{border-color:#cd7f32;box-shadow:0 0 20px #cd7f3233 inset}.flip-title{font-family:var(--font-heading);font-weight:800;font-size:1.1rem;margin-bottom:5px;text-transform:uppercase;letter-spacing:1px}.flip-discount{font-size:1.5rem;font-weight:900;margin-bottom:15px}.silver-text{color:silver;text-shadow:0 0 10px rgba(192,192,192,.5)}.gold-text{color:var(--accent-gold);text-shadow:0 0 10px rgba(255,194,51,.5)}.bronze-text{color:#cd7f32;text-shadow:0 0 10px rgba(205,127,50,.5)}.flip-perks{list-style:none;padding:0;margin:0;font-size:.7rem;color:var(--text-muted);text-align:left;width:100%}.flip-perks li{margin-bottom:4px;display:flex;align-items:center;gap:5px}
