@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Righteous&family=Poppins:wght@400;500;600;700;800&display=swap";.world-christmas-page{--xmas-dark-green: #0c2e1a;--xmas-green: #1a5f3c;--xmas-light-green: #2d8a5e;--xmas-red: #c41e3a;--xmas-dark-red: #8b0000;--xmas-light-red: #e74c3c;--xmas-gold: #ffd700;--xmas-cream: #fff8e7;--xmas-snow: #f8f9fa}.world-christmas-page .main-wrapper{background:linear-gradient(180deg,var(--xmas-dark-green) 0%,#0a1f12 100%)!important}.world-christmas-page .xmas-hero{background:linear-gradient(135deg,#0c2e1a,#1a3d28,#0f3520)}.world-christmas-page #nav-spacer{height:5rem!important}@media(min-width:768px){.world-christmas-page #nav-spacer{height:6.5rem!important}}.world-christmas-page .xmas-btn{background:linear-gradient(135deg,#c41e3a,#8b0000);border-color:gold}.world-christmas-page .xmas-btn:hover{background:linear-gradient(135deg,#d42a46,#9b1010)}.world-christmas-page .xmas-eyebrow{background:#c41e3a33;color:#ff6b6b;border:1px solid rgba(255,107,107,.3)}.world-christmas-page section,.world-christmas-page [class*=py-]{background-color:transparent!important}.world-christmas-page .bg-cream-100,.world-christmas-page .bg-cream-50,.world-christmas-page .bg-white,.world-christmas-page .bg-sage-50{background:linear-gradient(180deg,#0f3520,#0c2e1a)!important}.world-christmas-page .bg-charcoal-700,.world-christmas-page .bg-charcoal-800{background:linear-gradient(180deg,#071a0e,#050f08)!important}.world-christmas-page .text-charcoal-700,.world-christmas-page .text-charcoal-800{color:var(--xmas-cream)!important}.world-christmas-page .text-charcoal-400,.world-christmas-page .text-charcoal-500,.world-christmas-page .text-charcoal-600{color:#fff8e7cc!important}.world-christmas-page .text-coral-500,.world-christmas-page .text-coral-600{color:var(--xmas-red)!important}.world-christmas-page .text-sage-600,.world-christmas-page .text-sage-500{color:var(--xmas-light-green)!important}.world-christmas-page .text-gold-500,.world-christmas-page .text-gold-400{color:var(--xmas-gold)!important}.world-christmas-page .bg-coral-500,.world-christmas-page .bg-coral-600,.world-christmas-page [class*=bg-coral]{background:linear-gradient(135deg,var(--xmas-red) 0%,var(--xmas-dark-red) 100%)!important;border-color:var(--xmas-gold)!important}.world-christmas-page .bg-coral-500:hover,.world-christmas-page .bg-coral-600:hover{background:linear-gradient(135deg,#d42a46,#a01010)!important}.world-christmas-page [style*="box-shadow: 5px 5px 0 0 #2D3047"]{box-shadow:5px 5px 0 0 var(--xmas-gold)!important}.world-christmas-page .bg-white.text-coral-600{color:#fff!important}.world-christmas-page .bg-coral-100{background:#fff!important;background-color:#fff!important;color:var(--xmas-red)!important;border-color:transparent!important}.world-christmas-page .bg-white{background:linear-gradient(135deg,#143d24,#0f3520)!important}.world-christmas-page .border-charcoal-700,.world-christmas-page .border-charcoal-200,.world-christmas-page .border-charcoal-100{border-color:var(--xmas-gold)!important;border-opacity:.3}.world-christmas-page .border-2.border-charcoal-700{border-color:#ffd70066!important}.world-christmas-page .bg-coral-50{background:#c41e3a33!important;border:1px solid rgba(255,107,107,.3)}.world-christmas-page .bg-sage-100,.world-christmas-page .bg-sage-50{background:#2d8a5e33!important;border:1px solid rgba(45,138,94,.3)}.world-christmas-page .bg-gold-100,.world-christmas-page .bg-gold-50{background:#ffd70026!important}.world-christmas-page .bg-coral-200\/40,.world-christmas-page .bg-coral-300\/40{background-color:#c41e3a40!important}.world-christmas-page .bg-sage-200\/30,.world-christmas-page .bg-sage-300\/30{background-color:#2d8a5e33!important}.world-christmas-page .bg-gold-300\/10{background-color:#ffd7001a!important}.world-christmas-page .ring-coral-500,.world-christmas-page .ring-coral-400{--tw-ring-color: var(--xmas-gold) !important}.world-christmas-page .bg-gradient-to-br.from-coral-500{background:linear-gradient(135deg,var(--xmas-red) 0%,var(--xmas-dark-red) 100%)!important}.world-christmas-page .text-coral-500 svg,.world-christmas-page .fill-coral-500{color:var(--xmas-red)!important;fill:var(--xmas-red)!important}.world-christmas-page .text-sage-500 svg{color:var(--xmas-light-green)!important}.world-christmas-page blockquote,.world-christmas-page .testimonial-card{background:linear-gradient(135deg,#143d24,#0f3520)!important;border-color:#ffd70033!important}.world-christmas-page details{background:linear-gradient(135deg,#143d24,#0f3520)!important;border-color:#ffd70033!important}.world-christmas-page details summary{color:var(--xmas-cream)!important}.world-christmas-page footer{background:linear-gradient(180deg,#050f08,#030906)!important}.world-christmas-page footer a{color:#fff8e7b3!important}.world-christmas-page footer a:hover{color:var(--xmas-gold)!important}.world-christmas-page nav,.world-christmas-page header{background:#0c2e1af2!important;backdrop-filter:blur(10px)}.world-christmas-page nav a,.world-christmas-page header a{color:var(--xmas-cream)!important}.world-christmas-page nav a:hover,.world-christmas-page header a:hover{color:var(--xmas-gold)!important}.world-christmas-page hr,.world-christmas-page .divide-y>*{border-color:#ffd70026!important}.world-christmas-page input,.world-christmas-page textarea,.world-christmas-page select{background:#143d24cc!important;border-color:#ffd7004d!important;color:var(--xmas-cream)!important}.world-christmas-page input::-moz-placeholder,.world-christmas-page textarea::-moz-placeholder{color:#fff8e780!important}.world-christmas-page input::placeholder,.world-christmas-page textarea::placeholder{color:#fff8e780!important}.world-christmas-page .rounded-3xl.border-2{border-color:#ffd70066!important}.world-christmas-page .rounded-2xl.border-4{border-color:var(--xmas-gold)!important}.world-christmas-page svg path[stroke=currentColor]{stroke:var(--xmas-red)!important}@keyframes snowfall{0%{transform:translateY(-10vh) translate(0) rotate(0);opacity:1}to{transform:translateY(100vh) translate(100px) rotate(360deg);opacity:.3}}.world-christmas-page .snowflake{position:absolute;color:#fff;font-size:1rem;opacity:.8;animation:snowfall linear infinite;pointer-events:none;z-index:5}.world-christmas-page .star{position:absolute;color:gold;animation:twinkle ease-in-out infinite;pointer-events:none}.world-christmas-page a:hover,.world-christmas-page button:hover{text-shadow:0 0 10px rgba(255,215,0,.3)}.world-christmas-page ::-moz-selection{background:var(--xmas-red);color:#fff}.world-christmas-page ::selection{background:var(--xmas-red);color:#fff}.world-pets-page{--pet-dark-purple: #1a1625;--pet-purple: #4a3f6b;--pet-light-purple: #7c6ba8;--pet-orange: #ff6b35;--pet-dark-orange: #e85a24;--pet-light-orange: #ff8c5a;--pet-yellow: #ffc107;--pet-cream: #fff5eb;--pet-warm-white: #faf7f4}.world-pets-page .main-wrapper{background:linear-gradient(180deg,var(--pet-dark-purple) 0%,#0f0d14 100%)!important}.world-pets-page .pet-hero{background:linear-gradient(135deg,#1a1625,#2a2440,#1a1625)}.world-pets-page #nav-spacer{height:5rem!important}@media(min-width:768px){.world-pets-page #nav-spacer{height:6.5rem!important}}.world-pets-page .pet-btn{background:linear-gradient(135deg,var(--pet-orange) 0%,var(--pet-dark-orange) 100%);border-color:var(--pet-yellow)}.world-pets-page .pet-btn:hover{background:linear-gradient(135deg,#ff7a47,#f06a30)}.world-pets-page .pet-eyebrow{background:#ff6b3533;color:var(--pet-light-orange);border:1px solid rgba(255,140,90,.3)}.world-pets-page section,.world-pets-page [class*=py-]{background-color:transparent!important}.world-pets-page .bg-cream-100,.world-pets-page .bg-cream-50,.world-pets-page .bg-white,.world-pets-page .bg-sage-50{background:linear-gradient(180deg,#211d2e,#1a1625)!important}.world-pets-page .bg-charcoal-700,.world-pets-page .bg-charcoal-800{background:linear-gradient(180deg,#0f0d14,#0a090d)!important}.world-pets-page .text-charcoal-700,.world-pets-page .text-charcoal-800{color:var(--pet-cream)!important}.world-pets-page .text-charcoal-400,.world-pets-page .text-charcoal-500,.world-pets-page .text-charcoal-600{color:#fff5ebcc!important}.world-pets-page .text-coral-500,.world-pets-page .text-coral-600{color:var(--pet-orange)!important}.world-pets-page .text-sage-600,.world-pets-page .text-sage-500{color:var(--pet-light-purple)!important}.world-pets-page .text-gold-500,.world-pets-page .text-gold-400{color:var(--pet-yellow)!important}.world-pets-page .bg-coral-500,.world-pets-page .bg-coral-600,.world-pets-page [class*=bg-coral]{background:linear-gradient(135deg,var(--pet-orange) 0%,var(--pet-dark-orange) 100%)!important;border-color:var(--pet-yellow)!important}.world-pets-page .bg-coral-500:hover,.world-pets-page .bg-coral-600:hover{background:linear-gradient(135deg,#ff7a47,#f06a30)!important}.world-pets-page [style*="box-shadow: 5px 5px 0 0 #2D3047"]{box-shadow:5px 5px 0 0 var(--pet-yellow)!important}.world-pets-page .bg-white.text-coral-600{color:#fff!important}.world-pets-page .bg-coral-100{background:#fff!important;background-color:#fff!important;color:var(--pet-orange)!important;border-color:transparent!important}.world-pets-page .bg-white{background:linear-gradient(135deg,#2a2440,#211d2e)!important}.world-pets-page .border-charcoal-700,.world-pets-page .border-charcoal-200,.world-pets-page .border-charcoal-100{border-color:var(--pet-yellow)!important;border-opacity:.3}.world-pets-page .border-2.border-charcoal-700{border-color:#ffc10766!important}.world-pets-page .bg-coral-50{background:#ff6b3533!important;border:1px solid rgba(255,140,90,.3)}.world-pets-page .bg-sage-100,.world-pets-page .bg-sage-50{background:#7c6ba833!important;border:1px solid rgba(124,107,168,.3)}.world-pets-page .bg-gold-100,.world-pets-page .bg-gold-50{background:#ffc10726!important}.world-pets-page .bg-coral-200\/40,.world-pets-page .bg-coral-300\/40{background-color:#ff6b3540!important}.world-pets-page .bg-sage-200\/30,.world-pets-page .bg-sage-300\/30{background-color:#7c6ba833!important}.world-pets-page .bg-gold-300\/10{background-color:#ffc1071a!important}.world-pets-page .ring-coral-500,.world-pets-page .ring-coral-400{--tw-ring-color: var(--pet-yellow) !important}.world-pets-page .bg-gradient-to-br.from-coral-500{background:linear-gradient(135deg,var(--pet-orange) 0%,var(--pet-dark-orange) 100%)!important}.world-pets-page .text-coral-500 svg,.world-pets-page .fill-coral-500{color:var(--pet-orange)!important;fill:var(--pet-orange)!important}.world-pets-page .text-sage-500 svg{color:var(--pet-light-purple)!important}.world-pets-page blockquote,.world-pets-page .testimonial-card{background:linear-gradient(135deg,#2a2440,#211d2e)!important;border-color:#ffc10733!important}.world-pets-page details{background:linear-gradient(135deg,#2a2440,#211d2e)!important;border-color:#ffc10733!important}.world-pets-page details summary{color:var(--pet-cream)!important}.world-pets-page footer{background:linear-gradient(180deg,#0a090d,#050405)!important}.world-pets-page footer a{color:#fff5ebb3!important}.world-pets-page footer a:hover{color:var(--pet-yellow)!important}.world-pets-page nav,.world-pets-page header{background:#1a1625f2!important;backdrop-filter:blur(10px)}.world-pets-page nav a,.world-pets-page header a{color:var(--pet-cream)!important}.world-pets-page nav a:hover,.world-pets-page header a:hover{color:var(--pet-yellow)!important}.world-pets-page hr,.world-pets-page .divide-y>*{border-color:#ffc10726!important}.world-pets-page input,.world-pets-page textarea,.world-pets-page select{background:#2a2440cc!important;border-color:#ffc1074d!important;color:var(--pet-cream)!important}.world-pets-page input::-moz-placeholder,.world-pets-page textarea::-moz-placeholder{color:#fff5eb80!important}.world-pets-page input::placeholder,.world-pets-page textarea::placeholder{color:#fff5eb80!important}.world-pets-page .rounded-3xl.border-2{border-color:#ffc10766!important}.world-pets-page .rounded-2xl.border-4{border-color:var(--pet-yellow)!important}.world-pets-page svg path[stroke=currentColor]{stroke:var(--pet-orange)!important}@keyframes float-paw{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(5deg)}}@keyframes bounce-bone{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-15px) rotate(5deg)}}.world-pets-page .paw-float{animation:float-paw 3s ease-in-out infinite}.world-pets-page .bone-bounce{animation:bounce-bone 2.5s ease-in-out infinite}@keyframes twinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.world-pets-page .star{position:absolute;color:var(--pet-yellow);animation:twinkle ease-in-out infinite;pointer-events:none}.world-pets-page a:hover,.world-pets-page button:hover{text-shadow:0 0 10px rgba(255,193,7,.3)}.world-pets-page ::-moz-selection{background:var(--pet-orange);color:#fff}.world-pets-page ::selection{background:var(--pet-orange);color:#fff}.world-gymbuff-page{--gym-black: #0a0a0a;--gym-charcoal: #1a1a1a;--gym-steel: #2d2d2d;--gym-chrome: #c0c0c0;--gym-silver: #e8e8e8;--gym-neon-blue: #00d4ff;--gym-neon-pink: #ff00ff;--gym-neon-orange: #ff6b00;--gym-neon-green: #00ff88;--gym-gold: #ffd700;--gym-trophy: #f4c542;--gym-sweat: #87ceeb;--gym-energy: #ff4444;--gym-power: linear-gradient(135deg, #ff6b00 0%, #ff00ff 50%, #00d4ff 100%)}.world-gymbuff-page .main-wrapper{background:radial-gradient(ellipse at 30% 0%,rgba(255,107,0,.08) 0%,transparent 50%),radial-gradient(ellipse at 70% 100%,rgba(0,212,255,.06) 0%,transparent 50%),linear-gradient(180deg,var(--gym-black) 0%,var(--gym-charcoal) 50%,var(--gym-black) 100%)!important;position:relative}.world-gymbuff-page .main-wrapper:before{content:"";position:fixed;inset:0;background-image:linear-gradient(rgba(255,107,0,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,107,0,.03) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;z-index:0}.world-gymbuff-page .gymbuff-hero{background:radial-gradient(ellipse at 50% -20%,rgba(255,107,0,.2) 0%,transparent 60%),radial-gradient(ellipse at 20% 50%,rgba(255,0,255,.1) 0%,transparent 40%),radial-gradient(ellipse at 80% 50%,rgba(0,212,255,.1) 0%,transparent 40%),linear-gradient(180deg,var(--gym-black) 0%,var(--gym-charcoal) 100%);position:relative}.world-gymbuff-page .gymbuff-hero:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;max-width:800px;height:300px;background:radial-gradient(ellipse at center top,rgba(255,215,0,.1) 0%,transparent 70%);pointer-events:none;z-index:1}.world-gymbuff-page #nav-spacer{height:5rem!important}@media(min-width:768px){.world-gymbuff-page #nav-spacer{height:6.5rem!important}}.world-gymbuff-page #main-nav{background:linear-gradient(180deg,#0a0a0afa,#0a0a0af2)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom:2px solid var(--gym-neon-orange)!important;box-shadow:0 2px 20px #ff6b004d}.world-gymbuff-page #main-nav a:not(.group){color:#ffffffd9!important}.world-gymbuff-page #main-nav a:not(.group):hover{color:var(--gym-neon-orange)!important}.world-gymbuff-page #main-nav button svg{color:#fff!important}.world-gymbuff-page #main-nav .bg-coral-500,.world-gymbuff-page #main-nav [class*=bg-coral]{background:var(--gym-power)!important;border:2px solid var(--gym-gold)!important;box-shadow:0 0 20px #ff6b0080}.world-gymbuff-page .gymbuff-btn{background:var(--gym-power);border:3px solid var(--gym-gold);position:relative;box-shadow:0 4px #00000080,0 0 30px #ff6b0066,0 0 60px #f0f3;text-transform:uppercase;letter-spacing:.1em;font-weight:900}.world-gymbuff-page .gymbuff-btn:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 6px #00000080,0 0 40px #ff6b0099,0 0 80px #ff00ff4d}.world-gymbuff-page .gymbuff-btn:before{content:"";position:absolute;inset:-2px;background:var(--gym-power);border-radius:inherit;z-index:-1;filter:blur(10px);opacity:.5}.world-gymbuff-page .gymbuff-eyebrow{background:linear-gradient(135deg,var(--gym-steel) 0%,var(--gym-charcoal) 100%);color:var(--gym-gold);border:2px solid var(--gym-gold);box-shadow:0 0 20px #ffd7004d;text-transform:uppercase;letter-spacing:.15em;font-weight:900}.world-gymbuff-page .weight-plate-card{background:linear-gradient(180deg,var(--gym-steel) 0%,var(--gym-charcoal) 100%);border-radius:50%;position:relative;aspect-ratio:1;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 30px #00000080,0 10px 30px #00000080}.world-gymbuff-page .weight-plate-card:before{content:"";position:absolute;inset:15%;border:4px solid var(--gym-chrome);border-radius:50%}.world-gymbuff-page .weight-plate-card:after{content:"";position:absolute;inset:40%;background:var(--gym-charcoal);border-radius:50%;border:3px solid var(--gym-chrome)}.world-gymbuff-page .barbell-divider{display:flex;align-items:center;justify-content:center;gap:1rem;padding:2rem 0}.world-gymbuff-page .barbell-bar{height:8px;background:linear-gradient(180deg,var(--gym-chrome) 0%,var(--gym-steel) 50%,var(--gym-chrome) 100%);border-radius:4px;flex:1;max-width:200px}.world-gymbuff-page .barbell-plate{width:60px;height:60px;background:linear-gradient(135deg,var(--gym-neon-orange) 0%,var(--gym-energy) 100%);border-radius:50%;border:4px solid var(--gym-chrome);display:flex;align-items:center;justify-content:center;font-weight:900;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5);box-shadow:0 4px 15px #ff6b0066}.world-gymbuff-page .energy-card{background:linear-gradient(180deg,#2d2d2de6,#1a1a1af2);border:2px solid var(--gym-steel);position:relative;overflow:hidden;transition:all .3s ease}.world-gymbuff-page .energy-card:hover{border-color:var(--gym-neon-orange);box-shadow:0 0 30px #ff6b004d;transform:translateY(-4px)}.world-gymbuff-page .trophy-card{background:linear-gradient(135deg,var(--gym-charcoal) 0%,var(--gym-black) 100%);border:2px solid var(--gym-gold);position:relative}.world-gymbuff-page section,.world-gymbuff-page [class*=py-]{background-color:transparent!important}.world-gymbuff-page .bg-cream-100,.world-gymbuff-page .bg-cream-50,.world-gymbuff-page .bg-white,.world-gymbuff-page .bg-sage-50{background:linear-gradient(180deg,#1a1a1af2,#0a0a0afa)!important}.world-gymbuff-page .bg-charcoal-700,.world-gymbuff-page .bg-charcoal-800{background:linear-gradient(180deg,var(--gym-black) 0%,var(--gym-charcoal) 100%)!important}.world-gymbuff-page .text-charcoal-700,.world-gymbuff-page .text-charcoal-800{color:#fff!important}.world-gymbuff-page .text-charcoal-400,.world-gymbuff-page .text-charcoal-500,.world-gymbuff-page .text-charcoal-600{color:#ffffffb3!important}.world-gymbuff-page .text-coral-500,.world-gymbuff-page .text-coral-600{color:var(--gym-neon-orange)!important}.world-gymbuff-page .text-sage-600,.world-gymbuff-page .text-sage-500{color:var(--gym-neon-blue)!important}.world-gymbuff-page .bg-coral-500,.world-gymbuff-page .bg-coral-600,.world-gymbuff-page [class*=bg-coral]{background:var(--gym-power)!important;border-color:var(--gym-gold)!important}.world-gymbuff-page .bg-coral-500:hover,.world-gymbuff-page .bg-coral-600:hover{box-shadow:0 0 30px #ff6b0080!important}.world-gymbuff-page [style*="box-shadow: 5px 5px 0 0 #2D3047"]{box-shadow:0 4px #00000080,0 0 20px #ff6b004d!important}.world-gymbuff-page .bg-white.text-coral-600{color:var(--gym-gold)!important;background:#ffd7001a!important;border:2px solid var(--gym-gold)!important}.world-gymbuff-page .bg-coral-100{background:#ff6b0026!important;background-color:#ff6b0026!important;color:var(--gym-neon-orange)!important;border-color:transparent!important}.world-gymbuff-page .bg-white{background:linear-gradient(180deg,#2d2d2de6,#1a1a1af2)!important;border:1px solid rgba(255,107,0,.2)}.world-gymbuff-page .border-charcoal-700,.world-gymbuff-page .border-charcoal-200,.world-gymbuff-page .border-charcoal-100{border-color:#ff6b0033!important}.world-gymbuff-page .border-2.border-charcoal-700{border-color:var(--gym-gold)!important}.world-gymbuff-page .bg-coral-50{background:#ff6b0026!important;border:1px solid rgba(255,107,0,.25)}.world-gymbuff-page .bg-sage-100,.world-gymbuff-page .bg-sage-50{background:#00d4ff1a!important;border:1px solid rgba(0,212,255,.2)}.world-gymbuff-page .ring-coral-500,.world-gymbuff-page .ring-coral-400{--tw-ring-color: var(--gym-neon-orange) !important}.world-gymbuff-page .bg-gradient-to-br.from-coral-500{background:var(--gym-power)!important}.world-gymbuff-page blockquote,.world-gymbuff-page .testimonial-card{background:linear-gradient(180deg,#2d2d2de6,#1a1a1af2)!important;border-color:#ff6b004d!important}.world-gymbuff-page section.bg-charcoal-700.text-white{background:linear-gradient(135deg,var(--gym-black) 0%,var(--gym-charcoal) 100%)!important}.world-gymbuff-page section.bg-charcoal-700 blockquote{color:#fff!important;background:transparent!important}.world-gymbuff-page section.bg-charcoal-700 .text-coral-400{color:var(--gym-gold)!important}.world-gymbuff-page section.bg-charcoal-700 .text-charcoal-300{color:#fffc!important}.world-gymbuff-page section.bg-charcoal-700 .border-white\/10{border-color:#ff6b0033!important}.world-gymbuff-page footer{background:linear-gradient(180deg,var(--gym-black) 0%,#050505 100%)!important;border-top:2px solid var(--gym-neon-orange)}.world-gymbuff-page footer a{color:#fffc!important}.world-gymbuff-page footer a:hover{color:var(--gym-neon-orange)!important}.world-gymbuff-page .gradient-text-power{background:var(--gym-power);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.world-gymbuff-page .gradient-text-gold{background:linear-gradient(135deg,var(--gym-trophy) 0%,var(--gym-gold) 50%,#fff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.world-gymbuff-page .gradient-text-neon{background:linear-gradient(135deg,var(--gym-neon-blue) 0%,var(--gym-neon-pink) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.world-gymbuff-page .video-glow-gym{box-shadow:0 8px 32px #ff6b004d,0 0 60px #f0f3,inset 0 0 0 3px var(--gym-gold);border-radius:16px}.world-gymbuff-page ::-moz-selection{background:var(--gym-neon-orange);color:#fff}.world-gymbuff-page ::selection{background:var(--gym-neon-orange);color:#fff}.world-gymbuff-page .bg-charcoal-700 .text-charcoal-400,.world-gymbuff-page .bg-charcoal-700 .text-charcoal-300{color:#ffffffb3!important}.world-gymbuff-page .bg-charcoal-700 .text-coral-400{color:var(--gym-gold)!important}.world-gymbuff-page .style-card{background:linear-gradient(180deg,#2d2d2de6,#1a1a1af2);border:2px solid var(--gym-steel);transition:all .3s ease}.world-gymbuff-page .style-card:hover{border-color:var(--gym-neon-orange);box-shadow:0 0 30px #ff6b004d,0 10px 40px #00000080;transform:translateY(-8px)}.world-gymbuff-page .locker-badge{background:linear-gradient(180deg,var(--gym-steel) 0%,var(--gym-charcoal) 100%);border:3px solid var(--gym-chrome);font-family:Oswald,system-ui,sans-serif;font-weight:900}.world-gymbuff-page .rep-counter{font-family:Oswald,system-ui,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.05em}.world-gymbuff-page a:hover,.world-gymbuff-page button:hover{text-shadow:0 0 10px rgba(255,107,0,.2)}.world-lightsaber-page{--sw-space-black: #0a0a0f;--sw-space-deep: #050508;--sw-space-gray: #1a1a2e;--sw-imperial-gray: #4a4a5a;--sw-title-yellow: #FFE81F;--sw-title-gold: #c9a227;--sw-lightsaber-blue: #0078FF;--sw-lightsaber-green: #00FF00;--sw-lightsaber-red: #FF0000;--sw-lightsaber-purple: #9400D3;--sw-rebel-orange: #FF6B00;--sw-tatooine-sand: #c2b280;--sw-tatooine-warm: #d4a574;--sw-hoth-blue: #a8d4e6;--sw-endor-green: #2d5a3d;--sw-dagobah-swamp: #4a6741;--sw-force-glow: #7ec8e3;--sw-star-white: #ffffff;--sw-hyperspace: #00d4ff}.world-lightsaber-page .main-wrapper{background:radial-gradient(ellipse at 20% 20%,rgba(0,120,255,.05) 0%,transparent 50%),radial-gradient(ellipse at 80% 80%,rgba(255,0,0,.03) 0%,transparent 50%),linear-gradient(180deg,var(--sw-space-black) 0%,var(--sw-space-deep) 100%)!important;position:relative}.world-lightsaber-page .main-wrapper:before{content:"";position:fixed;inset:0;background-image:radial-gradient(1px 1px at 10% 10%,white 1px,transparent 1px),radial-gradient(1px 1px at 20% 40%,white 1px,transparent 1px),radial-gradient(1px 1px at 40% 20%,rgba(255,255,255,.8) 1px,transparent 1px),radial-gradient(2px 2px at 60% 30%,white 1px,transparent 1px),radial-gradient(1px 1px at 80% 60%,rgba(255,255,255,.6) 1px,transparent 1px),radial-gradient(1px 1px at 30% 70%,white 1px,transparent 1px),radial-gradient(2px 2px at 70% 80%,rgba(255,255,255,.9) 1px,transparent 1px),radial-gradient(1px 1px at 90% 20%,white 1px,transparent 1px),radial-gradient(1px 1px at 50% 50%,rgba(255,255,255,.7) 1px,transparent 1px),radial-gradient(1px 1px at 15% 85%,white 1px,transparent 1px);background-size:200px 200px;pointer-events:none;z-index:0;opacity:.6}.world-lightsaber-page .lightsaber-hero{background:radial-gradient(ellipse at 50% 0%,rgba(255,232,31,.1) 0%,transparent 60%),linear-gradient(180deg,var(--sw-space-black) 0%,var(--sw-space-deep) 100%);position:relative}.world-lightsaber-page #nav-spacer{height:5rem!important}@media(min-width:768px){.world-lightsaber-page #nav-spacer{height:6.5rem!important}}.world-lightsaber-page #main-nav{background:linear-gradient(180deg,#0a0a0ffa,#0a0a0ff2)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom:1px solid rgba(255,232,31,.2)!important}.world-lightsaber-page #main-nav a:not(.group){color:#fffc!important}.world-lightsaber-page #main-nav a:not(.group):hover{color:var(--sw-title-yellow)!important}.world-lightsaber-page #main-nav button svg{color:#fff!important}.world-lightsaber-page #main-nav .bg-coral-500,.world-lightsaber-page #main-nav [class*=bg-coral]{background:linear-gradient(135deg,var(--sw-lightsaber-blue) 0%,var(--sw-force-glow) 100%)!important;border:2px solid var(--sw-lightsaber-blue)!important;box-shadow:0 0 20px #0078ff66}.world-lightsaber-page .lightsaber-btn{background:linear-gradient(135deg,var(--sw-lightsaber-blue) 0%,var(--sw-force-glow) 100%);border:2px solid var(--sw-lightsaber-blue);position:relative;box-shadow:0 0 20px #0078ff80,0 0 40px #0078ff33,inset 0 0 20px #ffffff1a}.world-lightsaber-page .lightsaber-btn:hover{background:linear-gradient(135deg,var(--sw-force-glow) 0%,var(--sw-lightsaber-blue) 100%);transform:scale(1.05);box-shadow:0 0 30px #0078ffb3,0 0 60px #0078ff4d,inset 0 0 30px #fff3}.world-lightsaber-page .lightsaber-btn-red{background:linear-gradient(135deg,var(--sw-lightsaber-red) 0%,#ff4444 100%);border:2px solid var(--sw-lightsaber-red);box-shadow:0 0 20px #ff000080,0 0 40px #f003}.world-lightsaber-page .lightsaber-btn-red:hover{box-shadow:0 0 30px #ff0000b3,0 0 60px #ff00004d}.world-lightsaber-page .lightsaber-eyebrow{background:#ffe81f1a;color:var(--sw-title-yellow);border:1px solid var(--sw-title-yellow);text-shadow:0 0 10px rgba(255,232,31,.5)}.world-lightsaber-page .hologram-card{background:linear-gradient(135deg,#7ec8e31a,#0078ff0d);border:1px solid rgba(126,200,227,.3);position:relative;overflow:hidden}.world-lightsaber-page .hologram-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(126,200,227,.1),transparent);animation:hologram-scan 3s ease-in-out infinite}@keyframes hologram-scan{0%{left:-100%}to{left:100%}}.world-lightsaber-page .blade-glow-blue{box-shadow:0 0 10px var(--sw-lightsaber-blue),0 0 20px var(--sw-lightsaber-blue),0 0 40px #0078ff80}.world-lightsaber-page .blade-glow-green{box-shadow:0 0 10px var(--sw-lightsaber-green),0 0 20px var(--sw-lightsaber-green),0 0 40px #00ff0080}.world-lightsaber-page .blade-glow-red{box-shadow:0 0 10px var(--sw-lightsaber-red),0 0 20px var(--sw-lightsaber-red),0 0 40px #ff000080}.world-lightsaber-page .imperial-panel{background:linear-gradient(180deg,#1a1a2e,#0f0f1a);border:1px solid var(--sw-imperial-gray);position:relative}.world-lightsaber-page .imperial-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--sw-lightsaber-red),transparent)}@keyframes force-pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}@keyframes star-twinkle{0%,to{opacity:.3}50%{opacity:1}}@keyframes lightsaber-hum{0%,to{filter:brightness(1);transform:scaleX(1)}50%{filter:brightness(1.2);transform:scaleX(1.02)}}@keyframes hyperspace-streak{0%{transform:translate(-100%) scaleX(.5);opacity:0}50%{opacity:1}to{transform:translate(200%) scaleX(2);opacity:0}}.world-lightsaber-page .force-pulse{animation:force-pulse 2s ease-in-out infinite}.world-lightsaber-page .star-twinkle{animation:star-twinkle 2s ease-in-out infinite}.world-lightsaber-page .lightsaber-hum{animation:lightsaber-hum .5s ease-in-out infinite}.world-lightsaber-page .crawl-text{color:var(--sw-title-yellow);text-shadow:0 0 10px rgba(255,232,31,.5)}.world-lightsaber-page section,.world-lightsaber-page [class*=py-]{background-color:transparent!important}.world-lightsaber-page .bg-cream-100,.world-lightsaber-page .bg-cream-50,.world-lightsaber-page .bg-white,.world-lightsaber-page .bg-sage-50{background:linear-gradient(180deg,#1a1a2ecc,#0a0a0fe6)!important}.world-lightsaber-page .bg-charcoal-700,.world-lightsaber-page .bg-charcoal-800{background:linear-gradient(180deg,var(--sw-space-black) 0%,var(--sw-space-deep) 100%)!important}.world-lightsaber-page .text-charcoal-700,.world-lightsaber-page .text-charcoal-800{color:#fff!important}.world-lightsaber-page .text-charcoal-400,.world-lightsaber-page .text-charcoal-500,.world-lightsaber-page .text-charcoal-600{color:#ffffffb3!important}.world-lightsaber-page .text-coral-500,.world-lightsaber-page .text-coral-600{color:var(--sw-title-yellow)!important}.world-lightsaber-page .text-sage-600,.world-lightsaber-page .text-sage-500{color:var(--sw-force-glow)!important}.world-lightsaber-page .bg-coral-500,.world-lightsaber-page .bg-coral-600,.world-lightsaber-page [class*=bg-coral]{background:linear-gradient(135deg,var(--sw-lightsaber-blue) 0%,var(--sw-force-glow) 100%)!important;border-color:var(--sw-lightsaber-blue)!important}.world-lightsaber-page .bg-coral-500:hover,.world-lightsaber-page .bg-coral-600:hover{background:linear-gradient(135deg,var(--sw-force-glow) 0%,var(--sw-lightsaber-blue) 100%)!important}.world-lightsaber-page [style*="box-shadow: 5px 5px 0 0 #2D3047"]{box-shadow:0 0 20px #0078ff66!important}.world-lightsaber-page .bg-white.text-coral-600{color:var(--sw-title-yellow)!important;background:#ffe81f1a!important;border:1px solid var(--sw-title-yellow)!important}.world-lightsaber-page .bg-coral-100{background:#0078ff26!important;background-color:#0078ff26!important;color:var(--sw-force-glow)!important;border-color:transparent!important}.world-lightsaber-page .bg-white{background:linear-gradient(135deg,#1a1a2ee6,#0a0a0ff2)!important;border:1px solid rgba(126,200,227,.2)}.world-lightsaber-page .border-charcoal-700,.world-lightsaber-page .border-charcoal-200,.world-lightsaber-page .border-charcoal-100{border-color:#7ec8e333!important}.world-lightsaber-page .border-2.border-charcoal-700{border-color:#ffe81f4d!important}.world-lightsaber-page .bg-coral-50{background:#0078ff26!important;border:1px solid rgba(0,120,255,.25)}.world-lightsaber-page .bg-sage-100,.world-lightsaber-page .bg-sage-50{background:#7ec8e31a!important;border:1px solid rgba(126,200,227,.2)}.world-lightsaber-page .ring-coral-500,.world-lightsaber-page .ring-coral-400{--tw-ring-color: var(--sw-lightsaber-blue) !important}.world-lightsaber-page .bg-gradient-to-br.from-coral-500{background:linear-gradient(135deg,var(--sw-lightsaber-blue) 0%,var(--sw-force-glow) 100%)!important}.world-lightsaber-page blockquote,.world-lightsaber-page .testimonial-card{background:linear-gradient(135deg,#1a1a2ee6,#0a0a0ff2)!important;border-color:#7ec8e333!important}.world-lightsaber-page section.bg-charcoal-700.text-white{background:linear-gradient(135deg,var(--sw-space-black) 0%,var(--sw-space-deep) 100%)!important}.world-lightsaber-page section.bg-charcoal-700 blockquote{color:#fff!important;background:transparent!important}.world-lightsaber-page section.bg-charcoal-700 .text-coral-400{color:var(--sw-title-yellow)!important}.world-lightsaber-page section.bg-charcoal-700 .text-charcoal-300{color:#fffc!important}.world-lightsaber-page section.bg-charcoal-700 .border-white\/10{border-color:#7ec8e333!important}.world-lightsaber-page footer{background:linear-gradient(180deg,var(--sw-space-black) 0%,var(--sw-space-deep) 100%)!important;border-top:1px solid rgba(255,232,31,.2)}.world-lightsaber-page footer a{color:#fffc!important}.world-lightsaber-page footer a:hover{color:var(--sw-title-yellow)!important}.world-lightsaber-page .gradient-text-yellow{background:linear-gradient(135deg,var(--sw-title-yellow) 0%,var(--sw-title-gold) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.world-lightsaber-page .gradient-text-blue{background:linear-gradient(135deg,var(--sw-lightsaber-blue) 0%,var(--sw-force-glow) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.world-lightsaber-page .gradient-text-red{background:linear-gradient(135deg,var(--sw-lightsaber-red) 0%,#ff6666 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.world-lightsaber-page .video-glow-lightsaber{box-shadow:0 8px 32px #0078ff4d,0 0 60px #0078ff33,inset 0 0 0 2px var(--sw-lightsaber-blue);border-radius:16px}.world-lightsaber-page ::-moz-selection{background:var(--sw-lightsaber-blue);color:#fff}.world-lightsaber-page ::selection{background:var(--sw-lightsaber-blue);color:#fff}.world-lightsaber-page .bg-charcoal-700 .text-charcoal-400,.world-lightsaber-page .bg-charcoal-700 .text-charcoal-300{color:#ffffffb3!important}.world-lightsaber-page .bg-charcoal-700 .text-coral-400{color:var(--sw-title-yellow)!important}.world-lightsaber-page .scene-card{background:linear-gradient(180deg,#1a1a2ee6,#0a0a0ff2);border:1px solid rgba(126,200,227,.3);transition:all .3s ease}.world-lightsaber-page .scene-card:hover{border-color:var(--sw-title-yellow);box-shadow:0 0 30px #ffe81f33;transform:translateY(-4px)}.world-lightsaber-page .floating-star{position:absolute;opacity:.4;animation:star-twinkle linear infinite;pointer-events:none;z-index:1}.world-petdino-page{--dino-dark: #1a2e1a;--dino-forest: #2d4a2d;--dino-leaf: #4a7c4a;--dino-moss: #6b9b6b;--dino-gold: #ffd93d;--dino-orange: #ff8c42;--dino-sunset: linear-gradient(135deg, #ff8c42 0%, #ff6b6b 100%);--dino-lava: linear-gradient(135deg, #ff6b6b 0%, #ff3d00 100%);--dino-gradient: linear-gradient(135deg, #4a7c4a 0%, #2d4a2d 100%);--dino-brown: #5d4037;--dino-sky: #87ceeb}.world-petdino-page{background:linear-gradient(180deg,#0f1f0f,#1a3a1a,#2d4a2d 30%,#1f3d1f,#1a3a1a 70%,#0f1f0f);min-height:100vh}.world-petdino-page .petdino-hero{background:radial-gradient(ellipse at 50% 0%,rgba(255,140,66,.15) 0%,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(255,217,61,.1) 0%,transparent 30%),radial-gradient(ellipse at 20% 30%,rgba(74,124,74,.2) 0%,transparent 40%),linear-gradient(180deg,#0f1f0f,#1a3a1a,#2d5a2d 60%,#1a3a1a)}.world-petdino-page #main-nav{background:linear-gradient(180deg,#1a2e1a,#0f1f0f)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom:3px solid var(--dino-gold)!important;box-shadow:0 4px 20px #00000080}.world-petdino-page #main-nav a:not(.group){color:#fff!important}.world-petdino-page #main-nav a:not(.group):hover{color:var(--dino-gold)!important}.world-petdino-page #main-nav button svg{color:#fff!important}.world-petdino-page #main-nav .text-charcoal-800,.world-petdino-page #main-nav .text-charcoal-700,.world-petdino-page #main-nav [class*=text-charcoal]{color:#fff!important}.world-petdino-page #main-nav .bg-coral-500,.world-petdino-page #main-nav [class*=bg-coral]{background:var(--dino-sunset)!important;color:#fff!important;border:2px solid var(--dino-gold)!important;box-shadow:0 0 20px #ff8c4280}.world-petdino-page .petdino-btn{background:var(--dino-sunset);border:3px solid var(--dino-gold);position:relative;box-shadow:0 4px #0000004d,0 0 30px #ff8c4266,0 0 60px #ff6b6b33;text-transform:uppercase;letter-spacing:.1em;font-weight:900}.world-petdino-page .petdino-btn:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 6px #0000004d,0 0 40px #ff8c4299,0 0 80px #ff6b6b4d}.world-petdino-page .petdino-btn:before{content:"";position:absolute;inset:-2px;background:var(--dino-sunset);border-radius:inherit;z-index:-1;filter:blur(10px);opacity:.5;animation:pulse-glow 2s ease-in-out infinite}@keyframes pulse-glow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}.world-petdino-page .petdino-eyebrow{background:linear-gradient(135deg,#2d5a2d,#1a3a1a,#0f1f0f);color:var(--dino-gold);border:2px solid var(--dino-moss);box-shadow:0 0 25px #4a8a4a4d,0 4px 15px #0000004d,inset 0 1px #ffffff1a;text-transform:uppercase;letter-spacing:.12em;font-weight:900}.world-petdino-page .fossil-card{background:linear-gradient(180deg,#2d4a2de6,#1a2e1af2);border:2px solid var(--dino-leaf);position:relative;overflow:hidden;transition:all .3s ease}.world-petdino-page .fossil-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,217,61,.1),transparent);animation:sunbeam-sweep 4s ease-in-out infinite}@keyframes sunbeam-sweep{0%{left:-100%}to{left:100%}}.world-petdino-page .fossil-card:hover{border-color:var(--dino-orange);box-shadow:0 0 30px #ff8c424d;transform:translateY(-4px)}.world-petdino-page .leaf-divider{display:flex;align-items:center;justify-content:center;gap:1rem;padding:2rem 0;background:linear-gradient(180deg,#0f1f0ffa,#1a3a1afa,#0f1f0ffa)!important}.world-petdino-page .leaf-bar{height:4px;background:linear-gradient(90deg,transparent,var(--dino-gold),transparent)!important;border-radius:2px;flex:1;max-width:200px}.world-petdino-page .leaf-badge{width:70px;height:70px;background:linear-gradient(135deg,#1a3a1a,#0f1f0f)!important;border-radius:50%;border:4px solid var(--dino-gold)!important;display:flex;align-items:center;justify-content:center;font-size:1.75rem;box-shadow:0 4px 20px #ffd93d4d,0 0 30px #ff8c4233}@keyframes waddle{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes peek{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-5px) scale(1.05)}}@keyframes chomp{0%,to{transform:scale(1)}25%{transform:scale(1.1) rotate(-5deg)}75%{transform:scale(.95) rotate(5deg)}}@keyframes tail-wag{0%,to{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}@keyframes flutter{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-8px) rotate(5deg)}75%{transform:translateY(-4px) rotate(-5deg)}}@keyframes roar-cute{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes egg-wobble{0%,to{transform:rotate(-5deg) scale(1)}25%{transform:rotate(5deg) scale(1.05)}50%{transform:rotate(-3deg) scale(1)}75%{transform:rotate(7deg) scale(1.08)}}@keyframes vine-sway{0%,to{transform:rotate(-2deg) skew(-1deg)}50%{transform:rotate(2deg) skew(1deg)}}@keyframes prehistoric-glow{0%,to{filter:drop-shadow(0 0 10px rgba(255,193,7,.3))}50%{filter:drop-shadow(0 0 25px rgba(255,193,7,.5)) drop-shadow(0 0 40px rgba(255,123,46,.3))}}@keyframes meteor-streak{0%{transform:translate(-100%) translateY(-100%);opacity:0}10%{opacity:1}to{transform:translate(200%) translateY(200%);opacity:0}}.world-petdino-page .waddle{animation:waddle .5s ease-in-out infinite}.world-petdino-page .peek{animation:peek 2s ease-in-out infinite}.world-petdino-page .chomp{animation:chomp 1s ease-in-out infinite}.world-petdino-page .tail-wag{animation:tail-wag .3s ease-in-out infinite}.world-petdino-page .flutter{animation:flutter 2s ease-in-out infinite}.world-petdino-page .roar-cute{animation:roar-cute 1s ease-in-out infinite}.world-petdino-page .egg-wobble{animation:egg-wobble 2s ease-in-out infinite}.world-petdino-page .vine-sway{animation:vine-sway 4s ease-in-out infinite}.world-petdino-page .prehistoric-glow{animation:prehistoric-glow 3s ease-in-out infinite}.world-petdino-page section,.world-petdino-page [class*=py-]{background-color:transparent!important}.world-petdino-page .bg-cream-100,.world-petdino-page .bg-cream-50,.world-petdino-page .bg-white,.world-petdino-page .bg-sage-50{background:linear-gradient(180deg,#1f3d1ff2,#1a2e1afa)!important}.world-petdino-page .bg-charcoal-700,.world-petdino-page .bg-charcoal-800{background:linear-gradient(180deg,var(--dino-dark) 0%,#1f3d1f 100%)!important}.world-petdino-page .text-charcoal-700,.world-petdino-page .text-charcoal-800{color:#fff!important}.world-petdino-page .text-charcoal-400,.world-petdino-page .text-charcoal-500,.world-petdino-page .text-charcoal-600{color:#ffffffb3!important}.world-petdino-page .text-coral-500,.world-petdino-page .text-coral-600{color:var(--dino-orange)!important}.world-petdino-page .text-sage-600,.world-petdino-page .text-sage-500{color:var(--dino-sky)!important}.world-petdino-page .bg-coral-500,.world-petdino-page .bg-coral-600,.world-petdino-page [class*=bg-coral]{background:var(--dino-sunset)!important;border-color:var(--dino-gold)!important}.world-petdino-page .bg-coral-500:hover,.world-petdino-page .bg-coral-600:hover{box-shadow:0 0 30px #ff8c4280!important}.world-petdino-page [style*="box-shadow: 5px 5px 0 0 #2D3047"]{box-shadow:0 4px #0000004d,0 0 20px #ff8c424d!important}.world-petdino-page .bg-white.text-coral-600{color:var(--dino-gold)!important;background:#ffd93d1a!important;border:2px solid var(--dino-gold)!important}.world-petdino-page .bg-coral-100{background:#ff8c4226!important;background-color:#ff8c4226!important;color:var(--dino-orange)!important;border-color:transparent!important}.world-petdino-page .bg-white{background:linear-gradient(180deg,#2d4a2de6,#1a2e1af2)!important;border:1px solid rgba(74,124,74,.3)}.world-petdino-page .border-charcoal-700,.world-petdino-page .border-charcoal-200,.world-petdino-page .border-charcoal-100{border-color:#4a7c4a4d!important}.world-petdino-page .border-2.border-charcoal-700{border-color:var(--dino-gold)!important}.world-petdino-page .bg-coral-50{background:#ff8c4226!important;border:1px solid rgba(255,140,66,.25)}.world-petdino-page .bg-sage-100,.world-petdino-page .bg-sage-50{background:#4a7c4a26!important;border:1px solid rgba(74,124,74,.25)}.world-petdino-page .ring-coral-500,.world-petdino-page .ring-coral-400{--tw-ring-color: var(--dino-orange) !important}.world-petdino-page .bg-gradient-to-br.from-coral-500{background:var(--dino-sunset)!important}.world-petdino-page blockquote,.world-petdino-page .testimonial-card{background:linear-gradient(180deg,#2d4a2de6,#1a2e1af2)!important;border-color:#4a7c4a4d!important}.world-petdino-page section.bg-charcoal-700.text-white{background:linear-gradient(135deg,var(--dino-dark) 0%,#1f3d1f 100%)!important}.world-petdino-page section.bg-charcoal-700 blockquote{color:#fff!important;background:transparent!important}.world-petdino-page section.bg-charcoal-700 .text-coral-400{color:var(--dino-gold)!important}.world-petdino-page section.bg-charcoal-700 .text-charcoal-300{color:#fffc!important}.world-petdino-page section.bg-charcoal-700 .border-white\/10{border-color:#4a7c4a4d!important}.world-petdino-page footer{background:linear-gradient(180deg,var(--dino-dark) 0%,#0f1f0f 100%)!important;border-top:2px solid var(--dino-leaf)}.world-petdino-page footer a{color:#fffc!important}.world-petdino-page footer a:hover{color:var(--dino-orange)!important}.world-petdino-page .gradient-text-dino{background:var(--dino-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.world-petdino-page .gradient-text-sunset{background:var(--dino-sunset);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.world-petdino-page .gradient-text-gold{background:linear-gradient(135deg,#ffab00,#ffc107,#ffed4a 60%,#fff8e1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 2px 4px rgba(255,193,7,.3))}.world-petdino-page .video-glow-dino{box-shadow:0 8px 40px #2d5a2d66,0 0 80px #ff7b2e33,0 0 120px #ffc1071a,inset 0 0 0 3px var(--dino-gold);border-radius:16px}.world-petdino-page ::-moz-selection{background:var(--dino-orange);color:#fff}.world-petdino-page ::selection{background:var(--dino-orange);color:#fff}.world-petdino-page .bg-charcoal-700 .text-charcoal-400,.world-petdino-page .bg-charcoal-700 .text-charcoal-300{color:#ffffffb3!important}.world-petdino-page .bg-charcoal-700 .text-coral-400{color:var(--dino-gold)!important}.world-petdino-page .style-card{background:linear-gradient(180deg,#2d4a2de6,#1a2e1af2);border:2px solid var(--dino-forest);transition:all .3s ease}.world-petdino-page .style-card:hover{border-color:var(--dino-orange);box-shadow:0 0 30px #ff8c424d,0 10px 40px #00000080;transform:translateY(-8px)}.world-petdino-page .floating-dino{position:absolute;opacity:.4;animation:peek linear infinite;pointer-events:none;z-index:1}.world-petdino-page .stone-tablet{background:linear-gradient(135deg,#3d5d3d,#2d4d2d,#1d3d1d);border:3px solid #4a6a4a;border-radius:8px;position:relative;box-shadow:inset 0 2px 4px #ffffff1a,inset 0 -2px 4px #0000004d,0 8px 32px #0006}.world-petdino-page .size-card{background:linear-gradient(180deg,#2d5a2de6,#1a3a1af2);border:2px solid var(--dino-moss);border-radius:16px;padding:1.5rem;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.world-petdino-page .size-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--dino-sunset)}.world-petdino-page .size-card:hover{transform:translateY(-8px) scale(1.02);border-color:var(--dino-gold);box-shadow:0 20px 40px #0006,0 0 30px #ffc10733}.world-petdino-page .size-comparison-emoji{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:2.5rem;margin-bottom:1rem}.world-petdino-page .equals-sign{font-size:1.5rem;color:var(--dino-gold);font-weight:900}.world-petdino-page .meteor{position:absolute;width:2px;height:80px;background:linear-gradient(180deg,transparent,rgba(255,193,7,.8),transparent);transform:rotate(45deg);animation:meteor-streak 8s linear infinite;opacity:0;pointer-events:none}.world-petdino-page .meteor:nth-child(1){top:10%;left:20%;animation-delay:0s}.world-petdino-page .meteor:nth-child(2){top:30%;left:60%;animation-delay:3s}.world-petdino-page .meteor:nth-child(3){top:50%;left:80%;animation-delay:6s}.world-petdino-page .vine-border{position:relative;border:3px solid var(--dino-moss);border-radius:16px}.world-petdino-page .vine-border:before,.world-petdino-page .vine-border:after{content:"🌿";position:absolute;font-size:1.5rem;animation:vine-sway 4s ease-in-out infinite}.world-petdino-page .vine-border:before{top:-10px;left:20px}.world-petdino-page .vine-border:after{bottom:-10px;right:20px;animation-delay:2s}.world-petdino-page #how-it-works,.world-petdino-page section{background:linear-gradient(180deg,#0f1f0ff7,#1a3a1afa,#0f1f0ff7)!important}.world-petdino-page .text-white\/70,.world-petdino-page .text-white\/60,.world-petdino-page .text-white\/50{color:#ffffffe6!important}.world-petdino-page .text-white\/80{color:#fffffff2!important}.world-petdino-page .petdino-btn,.world-petdino-page .dino-section-cta{background:linear-gradient(135deg,#ff8c42,#ff6b6b)!important;color:#fff!important;border:3px solid var(--dino-gold)!important;box-shadow:0 4px #0000004d,0 0 20px #ff8c4266!important}.world-petdino-page .petdino-btn:hover,.world-petdino-page .dino-section-cta:hover{box-shadow:0 6px #0000004d,0 0 30px #ff8c4299!important}.world-petdino-page .dino-subtitle{color:#ffffffe6!important}.world-petdino-page .dino-proverb{color:#fffc!important}.world-petdino-page .props-tagline{color:#ffffffe6!important}.world-petdino-page .fossil-card p,.world-petdino-page .style-card p,.world-petdino-page .size-card p{color:#ffffffd9!important}.world-petdino-page .fossil-card .text-white\/70{color:#ffffffe6!important}.world-epicwedding-page{--wedding-rose: #be185d;--wedding-rose-light: #f9a8d4;--wedding-rose-dark: #881337;--wedding-blush: #fdf2f8;--wedding-champagne: #fef3c7;--wedding-gold: #d4af37;--wedding-gold-dark: #a67c00;--wedding-ivory: #fffbeb;--wedding-cream: #fef9ef;--wedding-sage: #d1fae5;--wedding-slate: #334155;--wedding-charcoal: #1e293b}.world-epicwedding-page .main-wrapper{background:linear-gradient(180deg,var(--wedding-blush) 0%,var(--wedding-ivory) 15%,white 30%,var(--wedding-blush) 50%,white 70%,var(--wedding-champagne) 85%,var(--wedding-blush) 100%)!important;position:relative}.world-epicwedding-page .main-wrapper:before{content:"";position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 5 L35 30 L30 55 L25 30 Z' fill='none' stroke='%23d4af37' stroke-width='0.3' opacity='0.08'/%3E%3C/svg%3E");pointer-events:none;z-index:0}.world-epicwedding-page .wedding-hero{background:linear-gradient(180deg,#fdf2f8 0%,#fce7f3 10%,#fbcfe8 25%,#fef3c7 50%,var(--wedding-ivory) 75%,white 100%);position:relative}.world-epicwedding-page .wedding-hero:before{content:"💕";position:absolute;top:15%;left:5%;font-size:2rem;opacity:.3;animation:float-heart 6s ease-in-out infinite}.world-epicwedding-page .wedding-hero:after{content:"💒";position:absolute;top:20%;right:8%;font-size:2.5rem;opacity:.25;animation:float-heart 7s ease-in-out infinite 1s}@keyframes float-heart{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-20px) rotate(5deg)}}.world-epicwedding-page #nav-spacer{height:5rem!important}@media(min-width:768px){.world-epicwedding-page #nav-spacer{height:6.5rem!important}}.world-epicwedding-page #main-nav{background:linear-gradient(180deg,#fdf2f8fa,#fdf2f8f2)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom:2px solid var(--wedding-gold)!important}.world-epicwedding-page #main-nav a:not(.group){color:var(--wedding-rose-dark)!important}.world-epicwedding-page #main-nav a:not(.group):hover{color:var(--wedding-rose)!important}.world-epicwedding-page #main-nav button svg{color:var(--wedding-rose-dark)!important}.world-epicwedding-page #main-nav .bg-coral-500,.world-epicwedding-page #main-nav [class*=bg-coral]{background:linear-gradient(135deg,var(--wedding-rose) 0%,var(--wedding-rose-dark) 100%)!important;border:2px solid var(--wedding-gold)!important}.world-epicwedding-page .era-card{background:linear-gradient(135deg,white 0%,var(--wedding-blush) 100%);border:2px solid var(--wedding-gold);border-radius:1rem;position:relative;overflow:hidden;transition:all .3s ease}.world-epicwedding-page .era-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--wedding-rose),var(--wedding-gold),var(--wedding-rose))}.world-epicwedding-page .era-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #be185d26}.world-epicwedding-page .invitation-ticket{background:var(--wedding-ivory);border:2px dashed var(--wedding-gold);position:relative;padding:1.5rem}.world-epicwedding-page .invitation-ticket:before,.world-epicwedding-page .invitation-ticket:after{content:"";position:absolute;width:20px;height:20px;background:var(--wedding-blush);border-radius:50%}.world-epicwedding-page .invitation-ticket:before{left:-10px;top:50%;transform:translateY(-50%)}.world-epicwedding-page .invitation-ticket:after{right:-10px;top:50%;transform:translateY(-50%)}.world-epicwedding-page section,.world-epicwedding-page [class*=py-]{background-color:transparent!important}.world-epicwedding-page .bg-cream-100,.world-epicwedding-page .bg-cream-50,.world-epicwedding-page .bg-white,.world-epicwedding-page .bg-sage-50{background:linear-gradient(180deg,white 0%,var(--wedding-blush) 100%)!important}.world-epicwedding-page .bg-charcoal-700,.world-epicwedding-page .bg-charcoal-800{background:linear-gradient(180deg,var(--wedding-charcoal) 0%,#0f172a 100%)!important}.world-epicwedding-page .text-charcoal-700,.world-epicwedding-page .text-charcoal-800{color:var(--wedding-slate)!important}.world-epicwedding-page .text-charcoal-400,.world-epicwedding-page .text-charcoal-500,.world-epicwedding-page .text-charcoal-600{color:#64748b!important}.world-epicwedding-page .bg-charcoal-700 .text-charcoal-400,.world-epicwedding-page .bg-charcoal-700 .text-charcoal-300{color:#ffffffb3!important}.world-epicwedding-page .text-coral-500,.world-epicwedding-page .text-coral-600{color:var(--wedding-rose)!important}.world-epicwedding-page .bg-coral-500,.world-epicwedding-page .bg-coral-600,.world-epicwedding-page [class*=bg-coral]{background:linear-gradient(135deg,var(--wedding-rose) 0%,var(--wedding-rose-dark) 100%)!important;border-color:var(--wedding-gold)!important}.world-epicwedding-page .bg-coral-500:hover,.world-epicwedding-page .bg-coral-600:hover{background:linear-gradient(135deg,#db2777 0%,var(--wedding-rose) 100%)!important}.world-epicwedding-page [style*="box-shadow: 5px 5px 0 0 #2D3047"]{box-shadow:5px 5px 0 0 var(--wedding-rose-dark)!important}.world-epicwedding-page .bg-coral-100{background:#be185d1a!important;background-color:#be185d1a!important;color:var(--wedding-rose-dark)!important}.world-epicwedding-page .bg-white{background:linear-gradient(135deg,#ffffff 0%,var(--wedding-blush) 100%)!important}.world-epicwedding-page .border-charcoal-700,.world-epicwedding-page .border-charcoal-200,.world-epicwedding-page .border-charcoal-100{border-color:#be185d26!important}.world-epicwedding-page .border-2.border-charcoal-700{border-color:#d4af3766!important}.world-epicwedding-page .ring-coral-500,.world-epicwedding-page .ring-coral-400{--tw-ring-color: var(--wedding-gold) !important}.world-epicwedding-page .bg-gradient-to-br.from-coral-500{background:linear-gradient(135deg,var(--wedding-rose) 0%,var(--wedding-rose-dark) 100%)!important}.world-epicwedding-page blockquote,.world-epicwedding-page .testimonial-card{background:linear-gradient(135deg,#ffffff 0%,var(--wedding-blush) 100%)!important;border-color:#d4af374d!important}.world-epicwedding-page section.bg-charcoal-700.text-white{background:linear-gradient(135deg,var(--wedding-charcoal) 0%,#0f172a 50%,#1e1b4b 100%)!important}.world-epicwedding-page section.bg-charcoal-700 blockquote{color:#fff!important;background:transparent!important}.world-epicwedding-page section.bg-charcoal-700 .text-coral-400{color:var(--wedding-gold)!important}.world-epicwedding-page section.bg-charcoal-700 .text-charcoal-300{color:#fffc!important}.world-epicwedding-page footer{background:linear-gradient(180deg,var(--wedding-charcoal) 0%,#0f172a 100%)!important}.world-epicwedding-page footer a:hover{color:var(--wedding-gold)!important}@keyframes ring-shine{0%,to{filter:brightness(1) drop-shadow(0 0 5px rgba(212,175,55,.3))}50%{filter:brightness(1.3) drop-shadow(0 0 15px rgba(212,175,55,.6))}}@keyframes petal-fall{0%{transform:translateY(-20px) rotate(0);opacity:1}to{transform:translateY(100px) rotate(360deg);opacity:0}}@keyframes heart-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes veil-float{0%,to{transform:translate(0) skew(0)}50%{transform:translate(5px) skew(2deg)}}.world-epicwedding-page .ring-shine{animation:ring-shine 3s ease-in-out infinite}.world-epicwedding-page .petal-fall{animation:petal-fall 4s linear infinite}.world-epicwedding-page .heart-pulse{animation:heart-pulse 1.5s ease-in-out infinite}.world-epicwedding-page .veil-float{animation:veil-float 4s ease-in-out infinite}.world-epicwedding-page ::-moz-selection{background:var(--wedding-rose);color:#fff}.world-epicwedding-page ::selection{background:var(--wedding-rose);color:#fff}.world-epicwedding-page .gradient-text-wedding{background:linear-gradient(135deg,var(--wedding-rose) 0%,var(--wedding-gold) 50%,var(--wedding-rose-dark) 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.world-epicwedding-page .gradient-text-gold{background:linear-gradient(135deg,var(--wedding-gold-dark) 0%,var(--wedding-gold) 50%,#fbbf24 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.world-epicwedding-page .video-glow-wedding{box-shadow:0 8px 32px #be185d33,inset 0 0 0 4px var(--wedding-gold);border-radius:1rem}.world-epicwedding-page .era-pill{background:linear-gradient(135deg,var(--wedding-ivory) 0%,var(--wedding-champagne) 100%);border:2px solid var(--wedding-gold);color:var(--wedding-rose-dark);font-weight:700;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem}.world-epicwedding-page .step-badge{background:var(--wedding-rose)!important;color:#fff!important}.world-epicwedding-page .wedding-cta-btn{background:linear-gradient(135deg,var(--wedding-rose) 0%,var(--wedding-rose-dark) 100%)!important;color:#fff!important;border:3px solid var(--wedding-gold)!important}.world-epicwedding-page .wedding-cta-btn:hover{background:linear-gradient(135deg,#db2777 0%,var(--wedding-rose) 100%)!important}.world-spaghettiwestern-page{--sw-dust: #d4a574;--sw-sand: #c2b280;--sw-leather: #8b4513;--sw-rust: #b7410e;--sw-burnt-sienna: #a0522d;--sw-gold: #ffd700;--sw-whiskey: #d4a54d;--sw-desert-sun: #f4a460;--sw-cactus: #4a6741;--sw-mesa: #cd853f;--sw-shadow: #1a1209;--sw-gunmetal: #2c2c2c;--sw-parchment: #f5e6d3;--sw-blood-red: #8b0000;--sw-sky-blue: #87ceeb;--sw-sunset-orange: #ff6b35;--sw-badge-gold: #daa520}@keyframes film-grain{0%,to{transform:translate(0)}10%{transform:translate(-1%,-1%)}20%{transform:translate(1%,1%)}30%{transform:translate(-1%,1%)}40%{transform:translate(1%,-1%)}50%{transform:translate(-1%)}60%{transform:translate(1%)}70%{transform:translateY(-1%)}80%{transform:translateY(1%)}90%{transform:translate(-.5%,-.5%)}}.world-spaghettiwestern-page .film-grain:after{content:"";position:fixed;inset:-50%;width:200%;height:200%;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");opacity:.03;pointer-events:none;z-index:9999;animation:film-grain .5s steps(10) infinite}.world-spaghettiwestern-page .vignette:before{content:"";position:fixed;inset:0;background:radial-gradient(ellipse at center,transparent 40%,rgba(0,0,0,.4) 100%);pointer-events:none;z-index:9998}@keyframes dust-drift{0%,to{opacity:.3;transform:translate(0) translateY(0)}50%{opacity:.6;transform:translate(10px) translateY(-5px)}}@keyframes sun-pulse{0%,to{opacity:.8;filter:brightness(1)}50%{opacity:1;filter:brightness(1.2)}}@keyframes wanted-flutter{0%,to{transform:rotate(-1deg)}50%{transform:rotate(1deg)}}.world-spaghettiwestern-page .dust-drift{animation:dust-drift 4s ease-in-out infinite}.world-spaghettiwestern-page .sun-pulse{animation:sun-pulse 3s ease-in-out infinite}.world-spaghettiwestern-page .wanted-flutter{animation:wanted-flutter 3s ease-in-out infinite}.world-spaghettiwestern-page .main-wrapper{background:radial-gradient(ellipse at 50% 0%,rgba(244,164,96,.15) 0%,transparent 60%),radial-gradient(ellipse at 20% 80%,rgba(139,69,19,.1) 0%,transparent 50%),radial-gradient(ellipse at 80% 80%,rgba(183,65,14,.08) 0%,transparent 50%),linear-gradient(180deg,#1a1209,#2c1810,#1a1209)!important;position:relative}.world-spaghettiwestern-page .main-wrapper:before{content:"";position:fixed;inset:0;background-image:radial-gradient(1px 1px at 10% 20%,rgba(212,165,116,.4) 1px,transparent 1px),radial-gradient(1px 1px at 30% 50%,rgba(212,165,116,.3) 1px,transparent 1px),radial-gradient(2px 2px at 50% 30%,rgba(255,215,0,.2) 1px,transparent 1px),radial-gradient(1px 1px at 70% 60%,rgba(212,165,116,.35) 1px,transparent 1px),radial-gradient(1px 1px at 90% 40%,rgba(244,164,96,.3) 1px,transparent 1px);background-size:150px 150px;pointer-events:none;z-index:0;opacity:.5}.world-spaghettiwestern-page .western-hero{background:linear-gradient(180deg,#ff6b351a,#f4a46014 30%,#1a1209f2);position:relative}.world-spaghettiwestern-page #nav-spacer{height:5rem!important}@media(min-width:768px){.world-spaghettiwestern-page #nav-spacer{height:6.5rem!important}}.world-spaghettiwestern-page #main-nav{background:linear-gradient(180deg,#1a1209fa,#1a1209f2)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom:1px solid rgba(212,165,116,.3)!important}.world-spaghettiwestern-page #main-nav a:not(.group){color:#f5e6d3cc!important}.world-spaghettiwestern-page #main-nav a:not(.group):hover{color:var(--sw-gold)!important}.world-spaghettiwestern-page #main-nav button svg{color:var(--sw-parchment)!important}.world-spaghettiwestern-page #main-nav .bg-coral-500,.world-spaghettiwestern-page #main-nav [class*=bg-coral]{background:linear-gradient(135deg,var(--sw-rust) 0%,var(--sw-burnt-sienna) 100%)!important;border:2px solid var(--sw-rust)!important;box-shadow:0 0 20px #b7410e66}.world-spaghettiwestern-page .western-btn{background:linear-gradient(135deg,var(--sw-rust) 0%,var(--sw-burnt-sienna) 100%);border:3px solid var(--sw-leather);position:relative;box-shadow:0 4px 20px #8b451380,inset 0 1px #ffffff1a,inset 0 -1px #0003}.world-spaghettiwestern-page .western-btn:hover{background:linear-gradient(135deg,var(--sw-burnt-sienna) 0%,var(--sw-rust) 100%);transform:scale(1.05);box-shadow:0 6px 30px #b7410e99,inset 0 1px #ffffff26}.world-spaghettiwestern-page .western-eyebrow{background:#d4a57426;color:var(--sw-gold);border:2px solid var(--sw-dust);text-shadow:0 0 10px rgba(255,215,0,.3);font-family:Georgia,Times New Roman,serif;letter-spacing:.15em}.world-spaghettiwestern-page .wanted-card{background:linear-gradient(180deg,#f5e6d314,#8b45131a);border:2px solid rgba(212,165,116,.4);position:relative;overflow:hidden}.world-spaghettiwestern-page .wanted-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,transparent,var(--sw-rust),transparent)}.world-spaghettiwestern-page .wanted-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(90deg,transparent,var(--sw-rust),transparent)}.world-spaghettiwestern-page section,.world-spaghettiwestern-page [class*=py-]{background-color:transparent!important}.world-spaghettiwestern-page .bg-cream-100,.world-spaghettiwestern-page .bg-cream-50,.world-spaghettiwestern-page .bg-white,.world-spaghettiwestern-page .bg-sage-50{background:linear-gradient(180deg,#2c1810cc,#1a1209e6)!important}.world-spaghettiwestern-page .bg-charcoal-700,.world-spaghettiwestern-page .bg-charcoal-800{background:linear-gradient(180deg,#1a1209,#2c1810)!important}.world-spaghettiwestern-page .text-charcoal-700,.world-spaghettiwestern-page .text-charcoal-800{color:var(--sw-parchment)!important}.world-spaghettiwestern-page .text-charcoal-400,.world-spaghettiwestern-page .text-charcoal-500,.world-spaghettiwestern-page .text-charcoal-600{color:#f5e6d3b3!important}.world-spaghettiwestern-page .text-coral-500,.world-spaghettiwestern-page .text-coral-600{color:var(--sw-gold)!important}.world-spaghettiwestern-page .text-sage-600,.world-spaghettiwestern-page .text-sage-500{color:var(--sw-dust)!important}.world-spaghettiwestern-page .bg-coral-500,.world-spaghettiwestern-page .bg-coral-600,.world-spaghettiwestern-page [class*=bg-coral]{background:linear-gradient(135deg,var(--sw-rust) 0%,var(--sw-burnt-sienna) 100%)!important;border-color:var(--sw-leather)!important}.world-spaghettiwestern-page .bg-coral-500:hover,.world-spaghettiwestern-page .bg-coral-600:hover{background:linear-gradient(135deg,var(--sw-burnt-sienna) 0%,var(--sw-rust) 100%)!important}.world-spaghettiwestern-page [style*="box-shadow: 5px 5px 0 0 #2D3047"]{box-shadow:4px 4px 0 0 var(--sw-leather)!important}.world-spaghettiwestern-page .bg-white.text-coral-600{color:var(--sw-gold)!important;background:#d4a5741a!important;border:2px solid var(--sw-dust)!important}.world-spaghettiwestern-page .bg-coral-100{background:#b7410e26!important;background-color:#b7410e26!important;color:var(--sw-dust)!important;border-color:transparent!important}.world-spaghettiwestern-page .bg-white{background:linear-gradient(135deg,#2c1810e6,#1a1209f2)!important;border:2px solid rgba(212,165,116,.25)}.world-spaghettiwestern-page .border-charcoal-700,.world-spaghettiwestern-page .border-charcoal-200,.world-spaghettiwestern-page .border-charcoal-100{border-color:#d4a57440!important}.world-spaghettiwestern-page .border-2.border-charcoal-700{border-color:#8b451380!important}.world-spaghettiwestern-page .bg-coral-50{background:#b7410e26!important;border:1px solid rgba(183,65,14,.3)}.world-spaghettiwestern-page .bg-sage-100,.world-spaghettiwestern-page .bg-sage-50{background:#d4a5741a!important;border:1px solid rgba(212,165,116,.2)}.world-spaghettiwestern-page .ring-coral-500,.world-spaghettiwestern-page .ring-coral-400{--tw-ring-color: var(--sw-rust) !important}.world-spaghettiwestern-page .bg-gradient-to-br.from-coral-500{background:linear-gradient(135deg,var(--sw-rust) 0%,var(--sw-burnt-sienna) 100%)!important}.world-spaghettiwestern-page blockquote,.world-spaghettiwestern-page .testimonial-card{background:linear-gradient(135deg,#2c1810e6,#1a1209f2)!important;border-color:#d4a57440!important}.world-spaghettiwestern-page section.bg-charcoal-700.text-white{background:linear-gradient(135deg,#1a1209,#2c1810)!important}.world-spaghettiwestern-page section.bg-charcoal-700 blockquote{color:var(--sw-parchment)!important;background:transparent!important}.world-spaghettiwestern-page section.bg-charcoal-700 .text-coral-400{color:var(--sw-gold)!important}.world-spaghettiwestern-page section.bg-charcoal-700 .text-charcoal-300{color:#f5e6d3cc!important}.world-spaghettiwestern-page section.bg-charcoal-700 .border-white\/10{border-color:#d4a57433!important}.world-spaghettiwestern-page footer{background:linear-gradient(180deg,#1a1209,#0f0a06)!important;border-top:2px solid rgba(139,69,19,.4)}.world-spaghettiwestern-page footer a{color:#f5e6d3cc!important}.world-spaghettiwestern-page footer a:hover{color:var(--sw-gold)!important}.world-spaghettiwestern-page .gradient-text-gold{background:linear-gradient(135deg,var(--sw-gold) 0%,var(--sw-whiskey) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.world-spaghettiwestern-page .gradient-text-rust{background:linear-gradient(135deg,var(--sw-rust) 0%,var(--sw-sunset-orange) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.world-spaghettiwestern-page .video-glow-western{box-shadow:0 8px 32px #8b451366,0 0 60px #b7410e33,inset 0 0 0 3px var(--sw-leather);border-radius:16px}.world-spaghettiwestern-page ::-moz-selection{background:var(--sw-rust);color:var(--sw-parchment)}.world-spaghettiwestern-page ::selection{background:var(--sw-rust);color:var(--sw-parchment)}.world-spaghettiwestern-page .scene-card{background:linear-gradient(180deg,#2c1810e6,#1a1209f2);border:2px solid rgba(212,165,116,.35);transition:all .3s ease}.world-spaghettiwestern-page .scene-card:hover{border-color:var(--sw-gold);box-shadow:0 0 30px #ffd70033;transform:translateY(-4px)}.world-spaghettiwestern-page .bg-charcoal-700 .text-charcoal-400,.world-spaghettiwestern-page .bg-charcoal-700 .text-charcoal-300{color:#f5e6d3b3!important}.world-spaghettiwestern-page .bg-charcoal-700 .text-coral-400{color:var(--sw-gold)!important}.world-burningman-page{--burn-dark: #1a0f00;--burn-midnight: #2d1a08;--burn-orange: #92400e;--burn-amber: #f59e0b;--burn-gold: #fbbf24;--burn-cream: #fef3c7;--burn-fire: #ef4444;--burn-white: #fffbeb;--burn-purple: #7c3aed;--burn-pink: #ec4899;--burn-gradient: linear-gradient(135deg, #f59e0b 0%, #ef4444 50%, #fbbf24 100%);--burn-gradient-alt: linear-gradient(135deg, #d97706 0%, #f59e0b 50%, #fcd34d 100%);--burn-dust: linear-gradient(180deg, #1a0f00 0%, #2d1a08 50%, #1a0f00 100%);--burn-fire-gradient: linear-gradient(135deg, #ef4444 0%, #f59e0b 50%, #fbbf24 100%)}.world-burningman-page .main-wrapper{background:var(--burn-dust)!important;position:relative}.world-burningman-page .main-wrapper:before{content:"";position:fixed;inset:0;background-image:radial-gradient(circle at 15% 25%,rgba(245,158,11,.15) 0%,transparent 25%),radial-gradient(circle at 85% 75%,rgba(239,68,68,.12) 0%,transparent 25%),radial-gradient(circle at 50% 50%,rgba(251,191,36,.08) 0%,transparent 50%),url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20' cy='20' r='1' fill='rgba(245,158,11,0.15)'/%3E%3C/svg%3E");background-size:100% 100%,100% 100%,100% 100%,40px 40px;pointer-events:none;z-index:0}.world-burningman-page .main-wrapper:after{content:"";position:fixed;bottom:0;left:0;right:0;height:300px;background:linear-gradient(0deg,rgba(245,158,11,.1) 0%,transparent 100%);pointer-events:none;z-index:0}.world-burningman-page .burn-hero{background:radial-gradient(ellipse at 50% -30%,rgba(245,158,11,.4) 0%,transparent 50%),radial-gradient(ellipse at 20% 30%,rgba(239,68,68,.2) 0%,transparent 40%),radial-gradient(ellipse at 80% 20%,rgba(251,191,36,.2) 0%,transparent 35%),radial-gradient(ellipse at 30% 70%,rgba(245,158,11,.15) 0%,transparent 40%),radial-gradient(ellipse at 70% 80%,rgba(124,58,237,.1) 0%,transparent 40%),linear-gradient(180deg,#1a0f00,#2d1a08,#1a0f00);position:relative;overflow:hidden}.world-burningman-page .burn-hero:before{content:"";position:absolute;top:-200px;left:50%;transform:translate(-50%);width:250%;height:500px;background:conic-gradient(from 0deg at 50% 0%,transparent 0deg,rgba(245,158,11,.08) 20deg,transparent 40deg,rgba(239,68,68,.06) 60deg,transparent 80deg,rgba(251,191,36,.08) 100deg,transparent 120deg,rgba(245,158,11,.06) 140deg,transparent 160deg);pointer-events:none;z-index:1;animation:fire-flicker 15s linear infinite}@keyframes fire-flicker{0%{transform:translate(-50%) rotate(0)}to{transform:translate(-50%) rotate(360deg)}}.world-burningman-page .burn-hero:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;max-width:1000px;height:400px;background:radial-gradient(ellipse 80% 50% at center top,rgba(245,158,11,.2) 0%,transparent 70%),radial-gradient(ellipse 60% 30% at center top,rgba(239,68,68,.08) 0%,transparent 60%);pointer-events:none;z-index:1}.world-burningman-page #main-nav{background:linear-gradient(180deg,#2d1a08,#1a0f00)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom:3px solid var(--burn-amber)!important;box-shadow:0 4px 20px #f59e0b4d}.world-burningman-page #main-nav a:not(.group){color:#fff!important}.world-burningman-page #main-nav a:not(.group):hover{color:var(--burn-amber)!important}.world-burningman-page #main-nav button svg{color:#fff!important}.world-burningman-page #main-nav .text-charcoal-800,.world-burningman-page #main-nav .text-charcoal-700,.world-burningman-page #main-nav [class*=text-charcoal]{color:#fff!important}.world-burningman-page #main-nav .bg-coral-500,.world-burningman-page #main-nav [class*=bg-coral]{background:var(--burn-gradient)!important;color:#fff!important;border:2px solid var(--burn-amber)!important;box-shadow:0 0 20px #f59e0b80}.world-burningman-page .text-charcoal-700,.world-burningman-page .text-charcoal-800{color:#fff!important}.world-burningman-page .text-charcoal-400,.world-burningman-page .text-charcoal-500,.world-burningman-page .text-charcoal-600{color:#ffffffbf!important}.world-burningman-page .text-coral-500,.world-burningman-page .text-coral-600{color:var(--burn-gold)!important}.world-burningman-page .text-sage-600,.world-burningman-page .text-sage-500{color:var(--burn-cream)!important}.world-burningman-page .bg-cream-100,.world-burningman-page .bg-cream-50{background:linear-gradient(180deg,var(--burn-dark) 0%,#220d00 100%)!important}.world-burningman-page .bg-gradient-to-bl.from-coral-50\/50{background:transparent!important}.world-burningman-page .bg-coral-500,.world-burningman-page .bg-coral-600,.world-burningman-page [class*=bg-coral]{background:var(--burn-gradient)!important;border-color:var(--burn-cream)!important}.world-burningman-page .bg-coral-500:hover,.world-burningman-page .bg-coral-600:hover{box-shadow:0 0 30px #f59e0b99!important}.world-burningman-page [style*="box-shadow: 5px 5px 0 0 #2D3047"]{box-shadow:0 4px #0000004d,0 0 20px #f59e0b66!important}.world-burningman-page .bg-white.text-coral-600{color:var(--burn-amber)!important;background:#f59e0b1a!important;border:2px solid var(--burn-amber)!important}.world-burningman-page .bg-coral-100{background:#f59e0b26!important;background-color:#f59e0b26!important;color:var(--burn-gold)!important;border-color:transparent!important}.world-burningman-page .bg-white{background:linear-gradient(180deg,#92400e99,#2d1a08cc)!important;border:1px solid rgba(245,158,11,.2);backdrop-filter:blur(10px)}.world-burningman-page .border-charcoal-700,.world-burningman-page .border-charcoal-200,.world-burningman-page .border-charcoal-100{border-color:#f59e0b40!important}.world-burningman-page .border-2.border-charcoal-700{border-color:var(--burn-amber)!important}.world-burningman-page .bg-coral-50{background:#f59e0b33!important;border:1px solid rgba(245,158,11,.3)}.world-burningman-page .bg-sage-100,.world-burningman-page .bg-sage-50{background:#fef3c726!important;border:1px solid rgba(254,243,199,.25)}.world-burningman-page .ring-coral-500,.world-burningman-page .ring-coral-400{--tw-ring-color: var(--burn-amber) !important}.world-burningman-page .bg-gradient-to-br.from-coral-500{background:var(--burn-gradient)!important}.world-burningman-page blockquote,.world-burningman-page .testimonial-card{background:linear-gradient(180deg,#92400e99,#2d1a08cc)!important;border-color:#f59e0b33!important}.world-burningman-page section.bg-charcoal-700.text-white{background:linear-gradient(135deg,var(--burn-dark) 0%,#2d1a08 100%)!important}.world-burningman-page section.bg-charcoal-700 blockquote{color:#fff!important;background:transparent!important}.world-burningman-page section.bg-charcoal-700 .text-coral-400{color:var(--burn-gold)!important}.world-burningman-page section.bg-charcoal-700 .text-charcoal-300{color:#ffffffd9!important}.world-burningman-page section.bg-charcoal-700 .border-white\/10{border-color:#f59e0b33!important}.world-burningman-page footer{background:linear-gradient(180deg,var(--burn-dark) 0%,#0d0500 100%)!important;border-top:2px solid var(--burn-amber)}.world-burningman-page footer a{color:#fffc!important}.world-burningman-page footer a:hover{color:var(--burn-gold)!important}.world-burningman-page .gradient-text-burn{background:var(--burn-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;padding-bottom:.15em;margin-bottom:-.1em;display:inline-block;overflow:visible}.world-burningman-page .gradient-text-fire{background:var(--burn-fire-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 2px 4px rgba(245,158,11,.4));padding-bottom:.1em;display:inline-block}.world-burningman-page .video-glow-burn{box-shadow:0 8px 40px #f59e0b66,0 0 80px #ef444433,0 0 120px #fbbf2426,inset 0 0 0 3px var(--burn-amber);border-radius:16px}.world-burningman-page ::-moz-selection{background:var(--burn-amber);color:#fff}.world-burningman-page ::selection{background:var(--burn-amber);color:#fff}.world-burningman-page .bg-charcoal-700 .text-charcoal-400,.world-burningman-page .bg-charcoal-700 .text-charcoal-300{color:#ffffffbf!important}.world-burningman-page .bg-charcoal-700 .text-coral-400{color:var(--burn-gold)!important}.world-burningman-page .bg-charcoal-100{background:#ffffff26!important;color:#fff!important}.world-burningman-page .bg-charcoal-100.text-charcoal-500{color:#fff!important}.world-burningman-page .style-card{background:linear-gradient(180deg,#92400eb3,#2d1a08e6);border:2px solid rgba(245,158,11,.3);transition:all .3s ease}.world-burningman-page .style-card:hover{border-color:var(--burn-amber);box-shadow:0 0 30px #f59e0b66;transform:translateY(-4px)}.world-burningman-page .burn-btn{background:var(--burn-gradient);border:3px solid var(--burn-cream);transition:all .3s ease}.world-burningman-page .burn-btn:hover{box-shadow:0 0 40px #f59e0b99,0 0 60px #ef44444d;transform:translateY(-2px)}.world-burningman-page .playa-card{background:linear-gradient(180deg,#92400ecc,#2d1a08f2);border:2px solid rgba(245,158,11,.25);box-shadow:0 4px 20px #0006}.world-burningman-page .playa-card:hover{border-color:var(--burn-amber);box-shadow:0 0 30px #f59e0b4d}.world-burningman-page .fire-divider{display:flex;align-items:center;justify-content:center;gap:16px;padding:24px 0}.world-burningman-page .fire-bar{height:3px;flex:1;max-width:200px;background:linear-gradient(90deg,transparent 0%,var(--burn-amber) 50%,transparent 100%)}.world-burningman-page .fire-badge{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;background:linear-gradient(135deg,var(--burn-orange) 0%,var(--burn-midnight) 100%);border:3px solid var(--burn-amber);box-shadow:0 0 20px #f59e0b80}@keyframes fire-pulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 10px rgba(245,158,11,.5))}50%{transform:scale(1.15);filter:drop-shadow(0 0 25px rgba(239,68,68,.7))}}.world-burningman-page .fire-pulse{animation:fire-pulse 2s ease-in-out infinite}@keyframes dust-float{0%,to{opacity:.7;transform:translateY(0) translate(0)}50%{opacity:1;transform:translateY(-5px) translate(3px)}}.world-burningman-page .dust-float{animation:dust-float 3s ease-in-out infinite}@keyframes neon-glow{0%,to{opacity:.7;filter:drop-shadow(0 0 8px rgba(124,58,237,.5))}50%{opacity:1;filter:drop-shadow(0 0 20px rgba(124,58,237,.9))}}.world-burningman-page .neon-glow{animation:neon-glow 1.5s ease-in-out infinite}@keyframes star-twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.world-burningman-page .star-twinkle{animation:star-twinkle 1s ease-in-out infinite}.world-transformers-page{--tf-dark: #0a0e14;--tf-midnight: #0d1520;--tf-steel: #1a2433;--tf-chrome: #3d4f5f;--tf-silver: #8899aa;--tf-autobot-blue: #2563eb;--tf-autobot-glow: #60a5fa;--tf-decepticon-red: #dc2626;--tf-decepticon-glow: #f87171;--tf-energon: #a855f7;--tf-spark: #fbbf24;--tf-gradient: linear-gradient(135deg, #2563eb 0%, #3b82f6 50%, #60a5fa 100%);--tf-gradient-red: linear-gradient(135deg, #dc2626 0%, #ef4444 50%, #f87171 100%);--tf-metal: linear-gradient(180deg, #1a2433 0%, #0d1520 50%, #0a0e14 100%);--tf-energon-glow: linear-gradient(135deg, #2563eb 0%, #a855f7 50%, #dc2626 100%)}.world-transformers-page{background:linear-gradient(180deg,#0a0e14,#0d1520,#1a2433 30%,#0d1520,#1a2433 70%,#0a0e14)!important;min-height:100vh;position:relative}.world-transformers-page .main-wrapper{background:linear-gradient(180deg,#0a0e14,#0d1520,#0a0e14)!important}.world-transformers-page:before{content:"";position:fixed;inset:0;background-image:radial-gradient(circle at 10% 20%,rgba(37,99,235,.08) 0%,transparent 25%),radial-gradient(circle at 90% 80%,rgba(220,38,38,.08) 0%,transparent 25%),radial-gradient(circle at 50% 50%,rgba(168,85,247,.03) 0%,transparent 60%),url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 0 L30 60 M0 30 L60 30' fill='none' stroke='rgba(61,79,95,0.15)' stroke-width='0.5'/%3E%3C/svg%3E");background-size:100% 100%,100% 100%,100% 100%,60px 60px;pointer-events:none;z-index:0}.world-transformers-page .transformers-hero{background:radial-gradient(ellipse at 50% -30%,rgba(37,99,235,.3) 0%,transparent 50%),radial-gradient(ellipse at 30% 20%,rgba(168,85,247,.15) 0%,transparent 40%),radial-gradient(ellipse at 70% 30%,rgba(220,38,38,.1) 0%,transparent 35%),radial-gradient(ellipse at 20% 70%,rgba(37,99,235,.2) 0%,transparent 40%),radial-gradient(ellipse at 80% 80%,rgba(220,38,38,.2) 0%,transparent 40%),linear-gradient(180deg,#0a0e14,#0d1520,#0a0e14);position:relative;overflow:hidden}.world-transformers-page .transformers-hero:before{content:"";position:absolute;top:-100px;left:50%;transform:translate(-50%);width:200%;height:400px;background:conic-gradient(from 180deg at 50% 0%,transparent 0deg,rgba(37,99,235,.05) 15deg,transparent 30deg,rgba(220,38,38,.03) 45deg,transparent 60deg,rgba(37,99,235,.05) 75deg,transparent 90deg);pointer-events:none;z-index:1;animation:energon-pulse 15s linear infinite}@keyframes energon-pulse{0%{transform:translate(-50%) rotate(0)}to{transform:translate(-50%) rotate(360deg)}}.world-transformers-page #main-nav{background:linear-gradient(180deg,#0a0e14fa,#0a0e14f2)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom:2px solid var(--tf-autobot-blue)!important;box-shadow:0 2px 20px #2563eb4d}.world-transformers-page #main-nav a:not(.group){color:#ffffffd9!important}.world-transformers-page #main-nav a:not(.group):hover{color:var(--tf-autobot-glow)!important}.world-transformers-page #main-nav button svg{color:#fff!important}.world-transformers-page #main-nav .bg-coral-500,.world-transformers-page #main-nav [class*=bg-coral]{background:var(--tf-energon-glow)!important;border:2px solid var(--tf-spark)!important;box-shadow:0 0 20px #2563eb80}.world-transformers-page .text-charcoal-700,.world-transformers-page .text-charcoal-800{color:#fff!important}.world-transformers-page .text-charcoal-400,.world-transformers-page .text-charcoal-500,.world-transformers-page .text-charcoal-600{color:#ffffffb3!important}.world-transformers-page .text-coral-500,.world-transformers-page .text-coral-600{color:var(--tf-autobot-glow)!important}.world-transformers-page .text-sage-600,.world-transformers-page .text-sage-500{color:var(--tf-spark)!important}.world-transformers-page .bg-cream-100,.world-transformers-page .bg-cream-50{background:linear-gradient(180deg,var(--tf-dark) 0%,#0a1628 100%)!important}.world-transformers-page .bg-coral-500,.world-transformers-page .bg-coral-600,.world-transformers-page [class*=bg-coral]{background:var(--tf-energon-glow)!important;border-color:var(--tf-spark)!important}.world-transformers-page .bg-coral-500:hover,.world-transformers-page .bg-coral-600:hover{box-shadow:0 0 30px #2563eb80!important}.world-transformers-page .bg-white.text-coral-600{color:var(--tf-autobot-glow)!important;background:#2563eb1a!important;border:2px solid var(--tf-autobot-blue)!important}.world-transformers-page .bg-coral-100{background:#2563eb26!important;color:var(--tf-autobot-glow)!important}.world-transformers-page .bg-white{background:linear-gradient(180deg,#1a2433e6,#0d1520f2)!important;border:1px solid rgba(61,79,95,.3)}.world-transformers-page .border-charcoal-700,.world-transformers-page .border-charcoal-200,.world-transformers-page .border-charcoal-100{border-color:#3d4f5f4d!important}.world-transformers-page .border-2.border-charcoal-700{border-color:var(--tf-autobot-blue)!important}.world-transformers-page .bg-coral-50{background:#2563eb26!important;border:1px solid rgba(37,99,235,.25)}.world-transformers-page .bg-sage-100,.world-transformers-page .bg-sage-50{background:#a855f726!important;border:1px solid rgba(168,85,247,.25)}.world-transformers-page .ring-coral-500,.world-transformers-page .ring-coral-400{--tw-ring-color: var(--tf-autobot-blue) !important}.world-transformers-page .bg-gradient-to-br.from-coral-500{background:var(--tf-energon-glow)!important}.world-transformers-page blockquote,.world-transformers-page .testimonial-card{background:linear-gradient(180deg,#1a2433e6,#0d1520f2)!important;border-color:#3d4f5f4d!important}.world-transformers-page section.bg-charcoal-700.text-white{background:linear-gradient(135deg,var(--tf-dark) 0%,#0d1a2d 100%)!important}.world-transformers-page section.bg-charcoal-700 blockquote{color:#fff!important;background:transparent!important}.world-transformers-page section.bg-charcoal-700 .text-coral-400{color:var(--tf-autobot-glow)!important}.world-transformers-page section.bg-charcoal-700 .text-charcoal-300{color:#fffc!important}.world-transformers-page section.bg-charcoal-700 .border-white\/10{border-color:#3d4f5f4d!important}.world-transformers-page footer{background:linear-gradient(180deg,var(--tf-dark) 0%,#050810 100%)!important;border-top:2px solid var(--tf-autobot-blue)}.world-transformers-page footer a{color:#fffc!important}.world-transformers-page footer a:hover{color:var(--tf-autobot-glow)!important}.world-transformers-page .gradient-text-autobot{background:var(--tf-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.world-transformers-page .gradient-text-decepticon{background:var(--tf-gradient-red);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.world-transformers-page .gradient-text-energon{background:var(--tf-energon-glow);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 2px 4px rgba(168,85,247,.3))}.world-transformers-page ::-moz-selection{background:var(--tf-autobot-blue);color:#fff}.world-transformers-page ::selection{background:var(--tf-autobot-blue);color:#fff}.world-transformers-page .style-card{background:linear-gradient(180deg,#1a2433e6,#0d1520f2);border:2px solid var(--tf-steel);transition:all .3s ease}.world-transformers-page .style-card:hover{border-color:var(--tf-autobot-blue);box-shadow:0 0 30px #2563eb4d;transform:translateY(-4px)}.world-transformers-page .tf-btn{background:var(--tf-energon-glow);border:3px solid var(--tf-spark);transition:all .3s ease}.world-transformers-page .tf-btn:hover{box-shadow:0 0 40px #2563eb99,0 0 60px #dc262666;transform:translateY(-2px)}.world-transformers-page .metal-card{background:linear-gradient(180deg,#1a2433f2,#0d1520fa);border:2px solid var(--tf-chrome);box-shadow:0 4px 20px #00000080}.world-transformers-page .metal-card:hover{border-color:var(--tf-autobot-blue);box-shadow:0 0 30px #2563eb40}.world-transformers-page .metal-divider{display:flex;align-items:center;justify-content:center;gap:16px;padding:24px 0}.world-transformers-page .metal-bar{height:3px;flex:1;max-width:200px;background:linear-gradient(90deg,transparent 0%,var(--tf-chrome) 50%,transparent 100%)}.world-transformers-page .metal-badge{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;background:linear-gradient(135deg,var(--tf-steel) 0%,var(--tf-midnight) 100%);border:3px solid var(--tf-autobot-blue);box-shadow:0 0 20px #2563eb66}@keyframes transform-pulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 10px rgba(37,99,235,.5))}50%{transform:scale(1.1);filter:drop-shadow(0 0 20px rgba(168,85,247,.7))}}.world-transformers-page .transform-pulse{animation:transform-pulse 2s ease-in-out infinite}@keyframes gear-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.world-transformers-page .gear-spin{animation:gear-spin 4s linear infinite}@keyframes energon-flow{0%,to{opacity:.5}50%{opacity:1}}.world-transformers-page .energon-flow{animation:energon-flow 1.5s ease-in-out infinite}.world-transformers-page .energon-glow{animation:energon-glow 2s ease-in-out infinite;filter:drop-shadow(0 0 15px rgba(239,68,68,.6))}@keyframes energon-glow{0%,to{filter:drop-shadow(0 0 10px rgba(239,68,68,.5));transform:scale(1)}50%{filter:drop-shadow(0 0 25px rgba(239,68,68,.8));transform:scale(1.1)}}.world-transformers-page section,.world-transformers-page [class*=py-]{background-color:transparent!important}.world-transformers-page .bg-cream-100,.world-transformers-page .bg-cream-50,.world-transformers-page .bg-white,.world-transformers-page .bg-sage-50,.world-transformers-page .bg-sage-100{background:linear-gradient(180deg,#0a0e14fa,#0d1520fa)!important}.world-transformers-page #how-it-works,.world-transformers-page section{background:linear-gradient(180deg,#0a0e14f7,#0d1520fa,#0a0e14f7)!important}.world-transformers-page .text-white\/70,.world-transformers-page .text-white\/60,.world-transformers-page .text-white\/50{color:#ffffffe6!important}.world-transformers-page .container-default{background:transparent!important}.world-transformers-page .metal-divider{background:linear-gradient(180deg,var(--tf-dark) 0%,var(--tf-midnight) 100%)!important}.world-transformers-page .metal-badge{background:linear-gradient(135deg,var(--tf-steel) 0%,var(--tf-dark) 100%)!important}.world-transformers-page .metal-bar{background:linear-gradient(90deg,transparent 0%,var(--tf-autobot-glow) 50%,transparent 100%)!important}.world-transformers-page [class*=bg-coral-100],.world-transformers-page [class*=bg-sage-100],.world-transformers-page .bg-coral-100\/50,.world-transformers-page .bg-sage-100\/50{background:#2563eb26!important}.world-soccerdemons-page{--sd-black: #0a0a0f;--sd-night: #0d0d14;--sd-pitch: #1a2e1a;--sd-pitch-light: #2d4a2d;--sd-gold: #ffd700;--sd-gold-dark: #b8860b;--sd-gold-light: #ffe44d;--sd-silver: #c0c0c0;--sd-blue: #0066ff;--sd-blue-glow: #4d94ff;--sd-red: #ff1744;--sd-white: #ffffff;--sd-stadium-glow: linear-gradient(135deg, #0066ff 0%, #00d4ff 50%, #00ff88 100%);--sd-champion: linear-gradient(135deg, #ffd700 0%, #ffed4a 50%, #ffd700 100%);--sd-trophy: linear-gradient(180deg, #ffd700 0%, #b8860b 50%, #ffd700 100%)}.world-soccerdemons-page .main-wrapper{background:linear-gradient(180deg,var(--sd-black) 0%,#0d1117 50%,var(--sd-black) 100%)!important;position:relative}.world-soccerdemons-page .main-wrapper:before{content:"";position:fixed;inset:0;background-image:radial-gradient(circle at 20% 10%,rgba(255,215,0,.08) 0%,transparent 30%),radial-gradient(circle at 80% 10%,rgba(255,215,0,.08) 0%,transparent 30%),radial-gradient(circle at 50% 50%,rgba(0,102,255,.05) 0%,transparent 50%),url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M50 0 L50 100 M0 50 L100 50' fill='none' stroke='rgba(45,74,45,0.2)' stroke-width='0.5'/%3E%3C/svg%3E");background-size:100% 100%,100% 100%,100% 100%,100px 100px;pointer-events:none;z-index:0}.world-soccerdemons-page .main-wrapper:after{content:"";position:fixed;bottom:0;left:0;right:0;height:400px;background:linear-gradient(0deg,rgba(255,215,0,.03) 0%,transparent 100%);pointer-events:none;z-index:0}.world-soccerdemons-page .soccer-hero{background:radial-gradient(ellipse at 50% -20%,rgba(255,215,0,.25) 0%,transparent 50%),radial-gradient(ellipse at 20% 30%,rgba(0,102,255,.15) 0%,transparent 40%),radial-gradient(ellipse at 80% 30%,rgba(0,102,255,.15) 0%,transparent 40%),radial-gradient(ellipse at 50% 100%,rgba(26,46,26,.5) 0%,transparent 50%),linear-gradient(180deg,#0a0a0f,#0d1117,#0a0a0f);position:relative;overflow:hidden}.world-soccerdemons-page .soccer-hero:before{content:"";position:absolute;top:-200px;left:50%;transform:translate(-50%);width:300%;height:500px;background:conic-gradient(from 180deg at 50% 0%,transparent 0deg,rgba(255,215,0,.03) 10deg,transparent 20deg,rgba(255,215,0,.03) 30deg,transparent 40deg);pointer-events:none;z-index:1;animation:soccer-stadium-lights 20s linear infinite}@keyframes soccer-stadium-lights{0%{transform:translate(-50%) rotate(0)}to{transform:translate(-50%) rotate(360deg)}}.world-soccerdemons-page .soccer-hero:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;max-width:800px;height:500px;background:radial-gradient(ellipse 70% 40% at center top,rgba(255,215,0,.2) 0%,transparent 60%);pointer-events:none;z-index:1}.world-soccerdemons-page #nav-spacer{height:48px!important}.world-soccerdemons-page #main-nav{background:linear-gradient(180deg,#0d0d14,#0a0a0f)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom:3px solid var(--sd-gold)!important;box-shadow:0 4px 20px #ffd70033}.world-soccerdemons-page #main-nav a:not(.group){color:#fff!important}.world-soccerdemons-page #main-nav a:not(.group):hover{color:var(--sd-gold)!important}.world-soccerdemons-page #main-nav button svg{color:#fff!important}.world-soccerdemons-page #main-nav .text-charcoal-800,.world-soccerdemons-page #main-nav .text-charcoal-700,.world-soccerdemons-page #main-nav [class*=text-charcoal]{color:#fff!important}.world-soccerdemons-page #main-nav .bg-coral-500,.world-soccerdemons-page #main-nav [class*=bg-coral]{background:var(--sd-champion)!important;color:var(--sd-black)!important;border:2px solid var(--sd-gold-dark)!important;box-shadow:0 0 20px #ffd70066}.world-soccerdemons-page .text-charcoal-700,.world-soccerdemons-page .text-charcoal-800{color:#fff!important}.world-soccerdemons-page .text-charcoal-400,.world-soccerdemons-page .text-charcoal-500,.world-soccerdemons-page .text-charcoal-600{color:#ffffffb3!important}.world-soccerdemons-page .text-coral-500,.world-soccerdemons-page .text-coral-600{color:var(--sd-gold)!important}.world-soccerdemons-page .text-sage-600,.world-soccerdemons-page .text-sage-500{color:var(--sd-blue-glow)!important}.world-soccerdemons-page .bg-cream-100,.world-soccerdemons-page .bg-cream-50{background:linear-gradient(180deg,var(--sd-black) 0%,#0d1117 100%)!important}.world-soccerdemons-page .bg-coral-500,.world-soccerdemons-page .bg-coral-600,.world-soccerdemons-page [class*=bg-coral]{background:var(--sd-champion)!important;border-color:var(--sd-gold-dark)!important;color:#0a0a0f!important}.world-soccerdemons-page .bg-coral-500:hover,.world-soccerdemons-page .bg-coral-600:hover{box-shadow:0 0 40px #ffd70080!important}.world-soccerdemons-page [style*="box-shadow: 5px 5px 0 0 #2D3047"]{box-shadow:0 4px #0000004d,0 0 25px #ffd7004d!important}.world-soccerdemons-page .bg-white.text-coral-600{color:var(--sd-gold)!important;background:#ffd7001a!important;border:2px solid var(--sd-gold)!important}.world-soccerdemons-page .bg-coral-100{background:#ffd70026!important;color:var(--sd-gold)!important}.world-soccerdemons-page .bg-white{background:linear-gradient(180deg,#14141ef2,#0d0d14fa)!important;border:1px solid rgba(255,215,0,.15)}.world-soccerdemons-page .border-charcoal-700,.world-soccerdemons-page .border-charcoal-200,.world-soccerdemons-page .border-charcoal-100{border-color:#ffd70026!important}.world-soccerdemons-page .border-2.border-charcoal-700{border-color:var(--sd-gold)!important}.world-soccerdemons-page .bg-charcoal-100{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.2)}.world-soccerdemons-page .bg-coral-50{background:#ffd70026!important;border:1px solid rgba(255,215,0,.25)}.world-soccerdemons-page .bg-sage-100,.world-soccerdemons-page .bg-sage-50{background:#0066ff26!important;border:1px solid rgba(0,102,255,.25)}.world-soccerdemons-page .ring-coral-500,.world-soccerdemons-page .ring-coral-400{--tw-ring-color: var(--sd-gold) !important}.world-soccerdemons-page .bg-gradient-to-br.from-coral-500{background:var(--sd-champion)!important}.world-soccerdemons-page blockquote,.world-soccerdemons-page .testimonial-card{background:linear-gradient(180deg,#14141ef2,#0d0d14fa)!important;border-color:#ffd70026!important}.world-soccerdemons-page section.bg-charcoal-700.text-white{background:linear-gradient(135deg,var(--sd-black) 0%,#101020 100%)!important}.world-soccerdemons-page section.bg-charcoal-700 blockquote{color:#fff!important;background:transparent!important}.world-soccerdemons-page section.bg-charcoal-700 .text-coral-400{color:var(--sd-gold)!important}.world-soccerdemons-page section.bg-charcoal-700 .text-charcoal-300{color:#fffc!important}.world-soccerdemons-page footer{background:linear-gradient(180deg,var(--sd-black) 0%,#050508 100%)!important;border-top:3px solid var(--sd-gold)}.world-soccerdemons-page footer a{color:#fffc!important}.world-soccerdemons-page footer a:hover{color:var(--sd-gold)!important}.world-soccerdemons-page .gradient-text-gold{background:var(--sd-champion);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 2px 4px rgba(255,215,0,.3))}.world-soccerdemons-page .gradient-text-stadium{background:var(--sd-stadium-glow);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.world-soccerdemons-page .video-glow-soccer{box-shadow:0 8px 40px #ffd7004d,0 0 80px #06f3,0 0 120px #ffd7001a,inset 0 0 0 3px var(--sd-gold);border-radius:16px}.world-soccerdemons-page ::-moz-selection{background:var(--sd-gold);color:#0a0a0f}.world-soccerdemons-page ::selection{background:var(--sd-gold);color:#0a0a0f}.world-soccerdemons-page .bg-charcoal-700 .text-charcoal-400,.world-soccerdemons-page .bg-charcoal-700 .text-charcoal-300{color:#ffffffb3!important}.world-soccerdemons-page .bg-charcoal-700 .text-coral-400{color:var(--sd-gold)!important}.world-soccerdemons-page .style-card{background:linear-gradient(180deg,#14141ef2,#0d0d14fa);border:2px solid rgba(255,215,0,.2);transition:all .3s ease}.world-soccerdemons-page .style-card:hover{border-color:var(--sd-gold);box-shadow:0 0 40px #ffd70040;transform:translateY(-4px)}.world-soccerdemons-page .champion-btn{background:var(--sd-champion);border:3px solid var(--sd-gold-dark);color:#0a0a0f;font-weight:800;transition:all .3s ease}.world-soccerdemons-page .champion-btn:hover{box-shadow:0 0 50px #ffd70099;transform:translateY(-2px)}.world-soccerdemons-page .stadium-card{background:linear-gradient(180deg,#14141ef2,#0d0d14fa);border:2px solid rgba(255,215,0,.15);box-shadow:0 4px 20px #00000080}.world-soccerdemons-page .stadium-card:hover{border-color:var(--sd-gold);box-shadow:0 0 30px #ffd70033}.world-soccerdemons-page .trophy-divider{display:flex;align-items:center;justify-content:center;gap:16px;padding:24px 0}.world-soccerdemons-page .trophy-bar{height:3px;flex:1;max-width:200px;background:linear-gradient(90deg,transparent 0%,var(--sd-gold) 50%,transparent 100%)}.world-soccerdemons-page .trophy-badge{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;background:var(--sd-trophy);border:3px solid var(--sd-gold-dark);box-shadow:0 0 30px #ffd70080}@keyframes soccer-trophy-glow{0%,to{transform:scale(1);filter:drop-shadow(0 0 15px rgba(255,215,0,.5))}50%{transform:scale(1.1);filter:drop-shadow(0 0 30px rgba(255,215,0,.8))}}.world-soccerdemons-page .trophy-glow{animation:soccer-trophy-glow 2s ease-in-out infinite}@keyframes soccer-goal-celebration{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-10px) rotate(-5deg)}75%{transform:translateY(-10px) rotate(5deg)}}.world-soccerdemons-page .goal-celebration{animation:soccer-goal-celebration 1s ease-in-out infinite}@keyframes soccer-confetti-fall{0%{transform:translateY(-20px) rotate(0);opacity:1}to{transform:translateY(20px) rotate(360deg);opacity:.3}}.world-soccerdemons-page .confetti-float{animation:soccer-confetti-fall 3s ease-in-out infinite}@keyframes soccer-stadium-wave{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.2)}}.world-soccerdemons-page .stadium-wave{animation:soccer-stadium-wave 2s ease-in-out infinite}@keyframes soccer-whistle-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.world-soccerdemons-page .whistle-pulse{animation:soccer-whistle-pulse 1.5s ease-in-out infinite}.world-epicbasketball-page{--eb-hardwood: #c4956a;--eb-hardwood-dark: #8b5e3c;--eb-hardwood-light: #dbb896;--eb-court-line: #ffffff;--eb-orange: #ff5722;--eb-orange-bright: #ff7043;--eb-orange-dark: #e64a19;--eb-purple: #7c4dff;--eb-purple-bright: #b388ff;--eb-purple-dark: #651fff;--eb-cyan: #00e5ff;--eb-cyan-dark: #00b8d4;--eb-black: #0d0b0e;--eb-dark: #1a1520;--eb-darker: #120f15;--eb-fire: linear-gradient(135deg, #ff5722 0%, #ff9800 50%, #ffeb3b 100%);--eb-arena: linear-gradient(135deg, #7c4dff 0%, #e040fb 50%, #ff5722 100%);--eb-scoreboard: linear-gradient(180deg, #00e5ff 0%, #00b8d4 100%)}.world-epicbasketball-page .main-wrapper{background:radial-gradient(ellipse at 50% 0%,rgba(124,77,255,.08) 0%,transparent 50%),radial-gradient(ellipse at 0% 50%,rgba(255,87,34,.05) 0%,transparent 40%),radial-gradient(ellipse at 100% 50%,rgba(0,229,255,.05) 0%,transparent 40%),linear-gradient(180deg,var(--eb-black) 0%,var(--eb-dark) 50%,var(--eb-black) 100%)!important;position:relative}.world-epicbasketball-page .main-wrapper:before{content:"";position:fixed;inset:0;background-image:radial-gradient(ellipse 80% 35% at 50% 100%,rgba(255,255,255,.02) 0%,transparent 50%),linear-gradient(0deg,rgba(255,255,255,.01) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.01) 1px,transparent 1px),repeating-linear-gradient(90deg,#c4956a08,#8b5e3c0d,#c4956a08 4px);background-size:100% 100%,80px 80px,80px 80px,8px 100%;pointer-events:none;z-index:0}.world-epicbasketball-page .main-wrapper:after{content:"";position:fixed;bottom:0;left:0;right:0;height:500px;background:radial-gradient(ellipse at 50% 100%,rgba(196,149,106,.08) 0%,transparent 60%),linear-gradient(0deg,rgba(255,87,34,.02) 0%,transparent 100%);pointer-events:none;z-index:0}.world-epicbasketball-page .basketball-hero{background:radial-gradient(ellipse at 50% 20%,rgba(255,87,34,.2) 0%,transparent 40%),radial-gradient(ellipse at 15% 10%,rgba(124,77,255,.25) 0%,transparent 35%),radial-gradient(ellipse at 85% 10%,rgba(124,77,255,.25) 0%,transparent 35%),radial-gradient(ellipse at 50% 80%,rgba(0,229,255,.1) 0%,transparent 40%),linear-gradient(180deg,var(--eb-black) 0%,var(--eb-darker) 50%,var(--eb-black) 100%);position:relative;overflow:hidden}.world-epicbasketball-page .basketball-hero:before{content:"";position:absolute;top:-100px;left:0;right:0;height:600px;background:linear-gradient(125deg,transparent 40%,rgba(124,77,255,.03) 45%,rgba(124,77,255,.08) 50%,rgba(124,77,255,.03) 55%,transparent 60%),linear-gradient(55deg,transparent 40%,rgba(255,87,34,.03) 45%,rgba(255,87,34,.08) 50%,rgba(255,87,34,.03) 55%,transparent 60%);pointer-events:none;z-index:1;animation:spotlight-sweep 8s ease-in-out infinite alternate}@keyframes spotlight-sweep{0%{transform:translate(-5%) rotate(-2deg)}to{transform:translate(5%) rotate(2deg)}}.world-epicbasketball-page .basketball-hero:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(255,87,34,.05) 0%,transparent 40%);border:2px solid rgba(255,255,255,.03);border-radius:50%;pointer-events:none;z-index:0}.world-epicbasketball-page #main-nav{background:linear-gradient(180deg,#1a1520,#0d0b0e)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom:3px solid var(--eb-orange)!important;box-shadow:0 4px 20px #ff57224d}.world-epicbasketball-page #main-nav a:not(.group){color:#fff!important}.world-epicbasketball-page #main-nav a:not(.group):hover{color:var(--eb-orange-bright)!important}.world-epicbasketball-page #main-nav button svg{color:#fff!important}.world-epicbasketball-page #main-nav .text-charcoal-800,.world-epicbasketball-page #main-nav .text-charcoal-700,.world-epicbasketball-page #main-nav [class*=text-charcoal]{color:#fff!important}.world-epicbasketball-page #main-nav .bg-coral-500,.world-epicbasketball-page #main-nav [class*=bg-coral]{background:var(--eb-fire)!important;color:#fff!important;border:2px solid var(--eb-orange-dark)!important;box-shadow:0 0 20px #ff572280}.world-epicbasketball-page .text-charcoal-700,.world-epicbasketball-page .text-charcoal-800{color:#fff!important}.world-epicbasketball-page .text-charcoal-400,.world-epicbasketball-page .text-charcoal-500,.world-epicbasketball-page .text-charcoal-600{color:#ffffffbf!important}.world-epicbasketball-page .text-coral-500,.world-epicbasketball-page .text-coral-600{color:var(--eb-orange-bright)!important}.world-epicbasketball-page .bg-cream-100,.world-epicbasketball-page .bg-cream-50{background:linear-gradient(180deg,var(--eb-black) 0%,var(--eb-dark) 100%)!important}.world-epicbasketball-page .bg-coral-500,.world-epicbasketball-page .bg-coral-600,.world-epicbasketball-page [class*=bg-coral]{background:var(--eb-fire)!important;border-color:var(--eb-orange-dark)!important;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.3)}.world-epicbasketball-page .bg-coral-500:hover,.world-epicbasketball-page .bg-coral-600:hover{box-shadow:0 0 40px #ff572280,0 0 80px #7c4dff4d!important}.world-epicbasketball-page .bg-white{background:linear-gradient(135deg,#1a1520e6,#120f15f2)!important;border:1px solid rgba(124,77,255,.2);backdrop-filter:blur(10px)}.world-epicbasketball-page .border-charcoal-700,.world-epicbasketball-page .border-charcoal-200,.world-epicbasketball-page .border-charcoal-100{border-color:#7c4dff26!important}.world-epicbasketball-page blockquote,.world-epicbasketball-page .testimonial-card{background:linear-gradient(135deg,#1a1520e6,#120f15f2)!important;border-color:#7c4dff33!important}.world-epicbasketball-page section.bg-charcoal-700.text-white{background:linear-gradient(135deg,var(--eb-black) 0%,rgba(124,77,255,.05) 50%,var(--eb-darker) 100%)!important}.world-epicbasketball-page section.bg-charcoal-700 blockquote{color:#fff!important;background:transparent!important}.world-epicbasketball-page section.bg-charcoal-700 .text-coral-400{color:var(--eb-orange-bright)!important}.world-epicbasketball-page footer{background:linear-gradient(180deg,var(--eb-black) 0%,#050406 100%)!important;border-top:3px solid transparent;-o-border-image:var(--eb-arena) 1;border-image:var(--eb-arena) 1}.world-epicbasketball-page footer a{color:#fffc!important}.world-epicbasketball-page footer a:hover{color:var(--eb-orange-bright)!important}.world-epicbasketball-page .gradient-text-gold{background:var(--eb-fire);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 2px 8px rgba(255,87,34,.4))}.world-epicbasketball-page .gradient-text-arena{background:var(--eb-arena);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.world-epicbasketball-page ::-moz-selection{background:var(--eb-purple);color:#fff}.world-epicbasketball-page ::selection{background:var(--eb-purple);color:#fff}.world-epicbasketball-page .style-card{background:linear-gradient(135deg,#1a1520f2,#120f15fa);border:2px solid rgba(124,77,255,.25);transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}.world-epicbasketball-page .style-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--eb-arena);opacity:0;transition:opacity .3s ease}.world-epicbasketball-page .style-card:hover{border-color:var(--eb-purple);box-shadow:0 0 30px #7c4dff4d,0 20px 40px #0006;transform:translateY(-8px)}.world-epicbasketball-page .style-card:hover:before{opacity:1}.world-epicbasketball-page .champion-btn{background:var(--eb-fire);border:none;color:#fff;font-weight:800;text-shadow:0 2px 4px rgba(0,0,0,.3);transition:all .3s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}.world-epicbasketball-page .champion-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.world-epicbasketball-page .champion-btn:hover{box-shadow:0 0 30px #ff572280,0 0 60px #7c4dff4d;transform:translateY(-3px) scale(1.02)}.world-epicbasketball-page .champion-btn:hover:before{left:100%}.world-epicbasketball-page .arena-card{background:linear-gradient(180deg,#1a1520f2,#0d0b0efa);border:1px solid rgba(124,77,255,.2);box-shadow:0 4px 20px #00000080,inset 0 1px #ffffff0d;transition:all .3s ease}.world-epicbasketball-page .arena-card:hover{border-color:var(--eb-purple-bright);box-shadow:0 0 30px #7c4dff33,0 10px 40px #0006}.world-epicbasketball-page .trophy-divider{display:flex;align-items:center;justify-content:center;gap:20px;padding:32px 0;position:relative}.world-epicbasketball-page .trophy-bar{height:2px;flex:1;max-width:180px;background:linear-gradient(90deg,transparent 0%,rgba(124,77,255,.5) 20%,var(--eb-purple) 50%,rgba(124,77,255,.5) 80%,transparent 100%);position:relative}.world-epicbasketball-page .trophy-bar:after{content:"";position:absolute;top:-4px;left:50%;transform:translate(-50%);width:40px;height:10px;border:2px solid var(--eb-purple);border-radius:2px;background:var(--eb-dark)}.world-epicbasketball-page .trophy-badge{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;background:radial-gradient(circle at 30% 30%,var(--eb-orange-bright) 0%,var(--eb-orange-dark) 100%);border:3px solid rgba(255,255,255,.3);box-shadow:0 0 30px #ff572280,inset 0 -5px 15px #0000004d;position:relative}.world-epicbasketball-page .trophy-badge:before{content:"";position:absolute;top:50%;left:5px;right:5px;height:2px;background:#0000004d;border-radius:1px;transform:translateY(-50%)}.world-epicbasketball-page .trophy-badge:after{content:"";position:absolute;top:5px;bottom:5px;left:50%;width:2px;background:#0000004d;border-radius:1px;transform:translate(-50%)}@keyframes ball-spin{0%{transform:translateY(0) rotate(0);filter:drop-shadow(0 5px 15px rgba(255,87,34,.4))}50%{transform:translateY(-15px) rotate(180deg);filter:drop-shadow(0 20px 25px rgba(255,87,34,.2))}to{transform:translateY(0) rotate(360deg);filter:drop-shadow(0 5px 15px rgba(255,87,34,.4))}}.world-epicbasketball-page .ball-bounce{animation:ball-spin 1.5s ease-in-out infinite}@keyframes trophy-shimmer{0%,to{filter:drop-shadow(0 0 15px rgba(255,152,0,.6)) brightness(1)}50%{filter:drop-shadow(0 0 25px rgba(255,193,7,.8)) brightness(1.2)}}.world-epicbasketball-page .trophy-glow{animation:trophy-shimmer 2.5s ease-in-out infinite}@keyframes slam-dunk{0%,to{transform:translateY(0) scale(1)}20%{transform:translateY(-20px) scale(1.1)}40%{transform:translateY(5px) scale(.95)}60%{transform:translateY(-5px) scale(1.02)}}.world-epicbasketball-page .dunk-celebration{animation:slam-dunk 1.8s cubic-bezier(.175,.885,.32,1.275) infinite}@keyframes confetti-burst{0%{transform:translateY(0) rotate(0) scale(1);opacity:1}to{transform:translateY(30px) rotate(720deg) scale(.8);opacity:.4}}.world-epicbasketball-page .confetti-float{animation:confetti-burst 3s ease-out infinite}@keyframes arena-pulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.05);opacity:1}}.world-epicbasketball-page .arena-wave{animation:arena-pulse 3s ease-in-out infinite}@keyframes shot-clock{0%,90%{color:var(--eb-cyan);text-shadow:0 0 10px var(--eb-cyan)}95%{color:#ff1744;text-shadow:0 0 20px #ff1744}to{color:var(--eb-cyan);text-shadow:0 0 10px var(--eb-cyan)}}.world-epicbasketball-page .buzzer-pulse{animation:shot-clock 5s ease-in-out infinite;font-family:Orbitron,sans-serif}@keyframes scoreboard-glow{0%,to{box-shadow:0 0 20px #00e5ff80,inset 0 0 10px #00e5ff1a}50%{box-shadow:0 0 30px #00e5ffb3,inset 0 0 15px #00e5ff33}}.world-epicbasketball-page .scoreboard-effect{animation:scoreboard-glow 2s ease-in-out infinite;border:2px solid var(--eb-cyan);background:linear-gradient(180deg,#00e5ff1a,#00b8d40d)}.world-epicbasketball-page .scoreboard-display{font-family:Orbitron,sans-serif;background:linear-gradient(180deg,#1a1520,#0d0b0e);border:2px solid var(--eb-cyan);color:var(--eb-cyan);text-shadow:0 0 10px var(--eb-cyan);letter-spacing:.1em}.world-yakuzasnight-page{--yakuza-black: #0a0a0f;--yakuza-dark: #12121a;--yakuza-charcoal: #1a1a24;--yakuza-red: #dc2626;--yakuza-crimson: #991b1b;--yakuza-neon-pink: #ec4899;--yakuza-neon-purple: #a855f7;--yakuza-neon-blue: #3b82f6;--yakuza-gold: #fbbf24;--yakuza-pale-gold: #fcd34d;--yakuza-white: #f5f5f5;--yakuza-muted: #6b7280}.world-yakuzasnight-page .main-wrapper{background:linear-gradient(180deg,var(--yakuza-black) 0%,var(--yakuza-dark) 50%,var(--yakuza-charcoal) 100%)!important}.world-yakuzasnight-page .yakuza-hero{background:radial-gradient(ellipse at top,rgba(168,85,247,.15) 0%,transparent 50%),radial-gradient(ellipse at bottom right,rgba(220,38,38,.1) 0%,transparent 50%),linear-gradient(180deg,var(--yakuza-black) 0%,var(--yakuza-dark) 100%)}.world-yakuzasnight-page #nav-spacer{height:5rem!important}@media(min-width:768px){.world-yakuzasnight-page #nav-spacer{height:6.5rem!important}}.world-yakuzasnight-page .yakuza-btn{background:linear-gradient(135deg,var(--yakuza-red) 0%,var(--yakuza-crimson) 100%);border-color:var(--yakuza-gold)}.world-yakuzasnight-page .yakuza-btn:hover{background:linear-gradient(135deg,#ef4444 0%,var(--yakuza-red) 100%);transform:scale(1.02);box-shadow:0 0 30px #dc262666}.world-yakuzasnight-page .yakuza-eyebrow{background:#dc262633;color:var(--yakuza-gold);border:1px solid rgba(251,191,36,.3)}.world-yakuzasnight-page section,.world-yakuzasnight-page [class*=py-]{background-color:transparent!important}.world-yakuzasnight-page .bg-cream-100,.world-yakuzasnight-page .bg-cream-50,.world-yakuzasnight-page .bg-white,.world-yakuzasnight-page .bg-sage-50{background:linear-gradient(180deg,var(--yakuza-dark) 0%,var(--yakuza-charcoal) 100%)!important}.world-yakuzasnight-page .bg-charcoal-700,.world-yakuzasnight-page .bg-charcoal-800{background:linear-gradient(180deg,var(--yakuza-black) 0%,var(--yakuza-dark) 100%)!important}.world-yakuzasnight-page #main-nav{background:linear-gradient(180deg,#12121a,#0a0a0f)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom:3px solid var(--yakuza-red)!important;box-shadow:0 4px 20px #dc26264d}.world-yakuzasnight-page #main-nav a:not(.group){color:#fff!important}.world-yakuzasnight-page #main-nav a:not(.group):hover{color:var(--yakuza-neon-pink)!important}.world-yakuzasnight-page #main-nav button svg{color:#fff!important}.world-yakuzasnight-page #main-nav .text-charcoal-800,.world-yakuzasnight-page #main-nav .text-charcoal-700,.world-yakuzasnight-page #main-nav [class*=text-charcoal]{color:#fff!important}.world-yakuzasnight-page #main-nav .bg-coral-500,.world-yakuzasnight-page #main-nav [class*=bg-coral]{background:linear-gradient(135deg,var(--yakuza-red) 0%,var(--yakuza-neon-pink) 100%)!important;color:#fff!important;border:2px solid var(--yakuza-crimson)!important;box-shadow:0 0 20px #dc262680}.world-yakuzasnight-page .text-charcoal-700,.world-yakuzasnight-page .text-charcoal-800{color:var(--yakuza-white)!important}.world-yakuzasnight-page .text-charcoal-400,.world-yakuzasnight-page .text-charcoal-500,.world-yakuzasnight-page .text-charcoal-600{color:#9ca3af!important}.world-yakuzasnight-page .text-coral-500,.world-yakuzasnight-page .text-coral-600{color:var(--yakuza-red)!important}.world-yakuzasnight-page .text-sage-600,.world-yakuzasnight-page .text-sage-500{color:var(--yakuza-gold)!important}.world-yakuzasnight-page .bg-coral-500,.world-yakuzasnight-page .bg-coral-600,.world-yakuzasnight-page [class*=bg-coral]{background:linear-gradient(135deg,var(--yakuza-red) 0%,var(--yakuza-crimson) 100%)!important;border-color:var(--yakuza-gold)!important}.world-yakuzasnight-page .bg-coral-500:hover,.world-yakuzasnight-page .bg-coral-600:hover{background:linear-gradient(135deg,#ef4444 0%,var(--yakuza-red) 100%)!important}.world-yakuzasnight-page [style*="box-shadow: 5px 5px 0 0 #2D3047"]{box-shadow:5px 5px 0 0 var(--yakuza-gold)!important}.world-yakuzasnight-page .bg-white.text-coral-600{color:#fff!important}.world-yakuzasnight-page .bg-coral-100{background:var(--yakuza-charcoal)!important;color:var(--yakuza-gold)!important;border-color:transparent!important}.world-yakuzasnight-page .bg-white{background:linear-gradient(135deg,var(--yakuza-charcoal) 0%,var(--yakuza-dark) 100%)!important}.world-yakuzasnight-page .border-charcoal-700,.world-yakuzasnight-page .border-charcoal-200,.world-yakuzasnight-page .border-charcoal-100{border-color:#fbbf2433!important}.world-yakuzasnight-page .border-2.border-charcoal-700{border-color:#fbbf244d!important}.world-yakuzasnight-page .bg-coral-50{background:#dc262626!important;border:1px solid rgba(220,38,38,.25)}.world-yakuzasnight-page .bg-sage-100,.world-yakuzasnight-page .bg-sage-50{background:#fbbf2426!important;border:1px solid rgba(251,191,36,.25)}.world-yakuzasnight-page .ring-coral-500,.world-yakuzasnight-page .ring-coral-400{--tw-ring-color: var(--yakuza-gold) !important}.world-yakuzasnight-page .bg-gradient-to-br.from-coral-500{background:linear-gradient(135deg,var(--yakuza-red) 0%,var(--yakuza-crimson) 100%)!important}.world-yakuzasnight-page blockquote,.world-yakuzasnight-page .testimonial-card{background:linear-gradient(135deg,var(--yakuza-charcoal) 0%,var(--yakuza-dark) 100%)!important;border-color:#fbbf2433!important}.world-yakuzasnight-page details{background:linear-gradient(135deg,var(--yakuza-charcoal) 0%,var(--yakuza-dark) 100%)!important;border-color:#fbbf2433!important}.world-yakuzasnight-page details summary{color:var(--yakuza-white)!important}.world-yakuzasnight-page section.bg-charcoal-700.text-white{background:linear-gradient(135deg,var(--yakuza-black) 0%,var(--yakuza-dark) 100%)!important}.world-yakuzasnight-page section.bg-charcoal-700 blockquote{color:#fff!important;background:transparent!important}.world-yakuzasnight-page section.bg-charcoal-700 .text-coral-400{color:var(--yakuza-gold)!important}.world-yakuzasnight-page section.bg-charcoal-700 .text-charcoal-300{color:#ffffffb3!important}.world-yakuzasnight-page footer{background:linear-gradient(180deg,var(--yakuza-dark) 0%,var(--yakuza-black) 100%)!important}.world-yakuzasnight-page footer a{color:#9ca3af!important}.world-yakuzasnight-page footer a:hover{color:var(--yakuza-gold)!important}@keyframes yakuza-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes yakuza-neon-flicker{0%,to{opacity:1}92%{opacity:1}93%{opacity:.3}94%{opacity:1}96%{opacity:.5}97%{opacity:1}}@keyframes yakuza-float-slow{0%,to{transform:translateY(0) rotate(0);opacity:.6}50%{transform:translateY(-15px) rotate(2deg);opacity:.8}}@keyframes yakuza-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.world-yakuzasnight-page .yakuza-pulse{animation:yakuza-pulse 3s ease-in-out infinite}.world-yakuzasnight-page .neon-flicker{animation:yakuza-neon-flicker 4s linear infinite}.world-yakuzasnight-page .float-slow{animation:yakuza-float-slow 6s ease-in-out infinite}.world-yakuzasnight-page .shimmer-text{background:linear-gradient(90deg,var(--yakuza-gold),var(--yakuza-pale-gold),var(--yakuza-gold));background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:yakuza-shimmer 3s linear infinite}.world-yakuzasnight-page .gradient-text-yakuza{background:linear-gradient(135deg,var(--yakuza-gold) 0%,var(--yakuza-pale-gold) 50%,var(--yakuza-red) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.world-yakuzasnight-page .neon-border{box-shadow:0 0 10px #dc26264d,inset 0 0 10px #dc26261a}.world-yakuzasnight-page .yakuza-cta-white{background:#fff!important;color:#111827!important;border-color:#fff!important;box-shadow:5px 5px #0000004d!important}.world-yakuzasnight-page .yakuza-cta-white:hover{background:#f3f4f6!important;color:#111827!important}.world-yakuzasnight-page ::-moz-selection{background:var(--yakuza-red);color:#fff}.world-yakuzasnight-page ::selection{background:var(--yakuza-red);color:#fff}.world-yakuzasnight-page .floating-kanji{position:absolute;font-size:2rem;opacity:.15;animation:yakuza-float-slow linear infinite;pointer-events:none;z-index:1;display:none;color:var(--yakuza-red)}@media(min-width:768px){.world-yakuzasnight-page .floating-kanji{display:block}}.world-swimsuitcalendar-page{--sc-pink: #ec4899;--sc-pink-dark: #be185d;--sc-pink-light: #f9a8d4;--sc-cyan: #06b6d4;--sc-cyan-dark: #0891b2;--sc-purple: #a855f7;--sc-purple-dark: #7c3aed;--sc-bg-dark: #0f0f1a;--sc-bg-card: #1a1a2e;--sc-bg-card-hover: #252540;--sc-text-primary: #ffffff;--sc-text-secondary: #d1d5db;--sc-text-muted: #9ca3af;--sc-glow-pink: 0 0 30px rgba(236, 72, 153, .4);--sc-glow-cyan: 0 0 30px rgba(6, 182, 212, .4);--sc-glow-purple: 0 0 30px rgba(168, 85, 247, .4)}.world-swimsuitcalendar-page{background:linear-gradient(180deg,var(--sc-bg-dark) 0%,#1a0a1a 30%,#0a1a1a 70%,var(--sc-bg-dark) 100%);min-height:100vh;position:relative;overflow-x:hidden}.world-swimsuitcalendar-page:before{content:"";position:fixed;inset:0;background:linear-gradient(90deg,rgba(236,72,153,.03) 1px,transparent 1px),linear-gradient(rgba(6,182,212,.03) 1px,transparent 1px);background-size:50px 50px;pointer-events:none;z-index:0}.world-swimsuitcalendar-page #main-nav{background:linear-gradient(180deg,#1a0a1a,#0f0515)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom:3px solid var(--sc-pink)!important;box-shadow:0 4px 20px #ec48994d}.world-swimsuitcalendar-page #main-nav a:not(.group){color:#fff!important}.world-swimsuitcalendar-page #main-nav a:not(.group):hover{color:var(--sc-cyan)!important}.world-swimsuitcalendar-page #main-nav button svg{color:#fff!important}.world-swimsuitcalendar-page #main-nav .text-charcoal-800,.world-swimsuitcalendar-page #main-nav .text-charcoal-700,.world-swimsuitcalendar-page #main-nav [class*=text-charcoal]{color:#fff!important}.world-swimsuitcalendar-page #main-nav .bg-coral-500,.world-swimsuitcalendar-page #main-nav [class*=bg-coral]{background:linear-gradient(135deg,var(--sc-pink) 0%,var(--sc-purple) 100%)!important;color:#fff!important;border:2px solid var(--sc-pink-dark)!important;box-shadow:var(--sc-glow-pink)}.world-swimsuitcalendar-page .sc-hero{position:relative;padding:8rem 1.5rem 4rem;text-align:center;z-index:1}.world-swimsuitcalendar-page .sc-hero:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;max-width:800px;height:400px;background:radial-gradient(ellipse at center,rgba(236,72,153,.15) 0%,rgba(168,85,247,.1) 40%,transparent 70%);pointer-events:none;z-index:-1}.world-swimsuitcalendar-page .sc-hero-grid{display:flex;flex-direction:column;align-items:center;gap:2rem;max-width:1200px;margin:0 auto}.world-swimsuitcalendar-page .sc-hero-content{display:flex;flex-direction:column;align-items:center}@media(min-width:1024px){.world-swimsuitcalendar-page .sc-hero{padding:10rem 2rem 5rem}.world-swimsuitcalendar-page .sc-hero-grid{flex-direction:row;justify-content:space-between;align-items:center;gap:4rem}.world-swimsuitcalendar-page .sc-hero-content{flex:1;align-items:flex-start;text-align:left}.world-swimsuitcalendar-page .sc-hero-content .sc-subtitle{margin-left:0;margin-right:0}.world-swimsuitcalendar-page .sc-hero-video{flex:0 0 auto}}.world-swimsuitcalendar-page .sc-badge{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#ec489933,#a855f733);border:1px solid rgba(236,72,153,.3);padding:.5rem 1rem;border-radius:9999px;font-size:.875rem;color:var(--sc-pink-light);margin-bottom:1.5rem;backdrop-filter:blur(10px)}.world-swimsuitcalendar-page .sc-title{font-family:Righteous,cursive;font-size:clamp(2.5rem,8vw,3.8rem);font-weight:400;line-height:1.1;margin-bottom:1.5rem;background:linear-gradient(135deg,var(--sc-pink) 0%,var(--sc-cyan) 50%,var(--sc-purple) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:var(--sc-glow-pink)}.world-swimsuitcalendar-page .sc-subtitle{font-family:Poppins,sans-serif;font-size:clamp(1.125rem,3vw,1.5rem);color:var(--sc-text-secondary);max-width:700px;margin:0 auto 2rem;line-height:1.6}.world-swimsuitcalendar-page .sc-cta{display:inline-flex;align-items:center;gap:.75rem;background:linear-gradient(135deg,var(--sc-pink) 0%,var(--sc-purple) 100%);color:#fff;font-family:Poppins,sans-serif;font-weight:600;font-size:1.125rem;padding:1rem 2rem;border-radius:9999px;text-decoration:none;transition:all .3s ease;box-shadow:var(--sc-glow-pink)}.world-swimsuitcalendar-page .sc-cta:hover{transform:translateY(-2px);box-shadow:0 0 50px #ec489999}.world-swimsuitcalendar-page .sc-video-wrapper{width:280px;margin:0 auto;border-radius:1.5rem;overflow:hidden;box-shadow:0 0 0 1px #ec48994d,var(--sc-glow-pink),0 25px 50px -12px #00000080;position:relative}.world-swimsuitcalendar-page .sc-video-wrapper:after{content:"";position:absolute;inset:0;border-radius:1.5rem;border:3px solid transparent;background:linear-gradient(135deg,var(--sc-pink),var(--sc-cyan),var(--sc-purple)) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.world-swimsuitcalendar-page .sc-video{width:100%;display:block;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover}@media(min-width:768px){.world-swimsuitcalendar-page .sc-video-wrapper{width:360px}}@media(min-width:1024px){.world-swimsuitcalendar-page .sc-video-wrapper{width:420px;margin:0}}.world-swimsuitcalendar-page .sc-section{position:relative;padding:5rem 1.5rem;z-index:1}.world-swimsuitcalendar-page .sc-section-title{font-family:Righteous,cursive;font-size:clamp(1.75rem,5vw,2.5rem);text-align:center;margin-bottom:1rem;background:linear-gradient(135deg,var(--sc-pink-light) 0%,var(--sc-cyan) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.world-swimsuitcalendar-page .sc-section-subtitle{font-family:Poppins,sans-serif;font-size:1.125rem;color:var(--sc-text-muted);text-align:center;max-width:600px;margin:0 auto 3rem}.world-swimsuitcalendar-page .sc-scenes-slider-wrapper{position:relative;width:100%;overflow:hidden}.world-swimsuitcalendar-page .sc-scenes-slider{display:flex;gap:1.25rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:1rem 1.5rem 2rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.world-swimsuitcalendar-page .sc-scenes-slider::-webkit-scrollbar{display:none}.world-swimsuitcalendar-page .sc-scene-card{flex:0 0 280px;scroll-snap-align:start;background:linear-gradient(135deg,var(--sc-bg-card) 0%,rgba(26,26,46,.9) 100%);border:1px solid rgba(236,72,153,.25);border-radius:1.25rem;padding:1.5rem;text-align:center;transition:all .3s ease;position:relative;overflow:hidden}.world-swimsuitcalendar-page .sc-scene-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--sc-pink),var(--sc-cyan),var(--sc-purple));opacity:0;transition:opacity .3s ease}.world-swimsuitcalendar-page .sc-scene-card:hover{border-color:var(--sc-pink);transform:translateY(-6px);box-shadow:var(--sc-glow-pink)}.world-swimsuitcalendar-page .sc-scene-card:hover:before{opacity:1}.world-swimsuitcalendar-page .sc-scene-emoji{font-size:3.5rem;margin-bottom:1rem;display:block;filter:drop-shadow(0 0 10px rgba(236,72,153,.3))}.world-swimsuitcalendar-page .sc-scene-title{font-family:Righteous,cursive;font-size:1.25rem;background:linear-gradient(135deg,var(--sc-pink-light) 0%,var(--sc-cyan) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.75rem}.world-swimsuitcalendar-page .sc-scene-desc{font-family:Poppins,sans-serif;font-size:.875rem;color:var(--sc-text-muted);line-height:1.6}.world-swimsuitcalendar-page .sc-slider-nav{display:flex;justify-content:center;gap:.75rem;margin-top:1.5rem}.world-swimsuitcalendar-page .sc-slider-btn{width:48px;height:48px;border-radius:50%;background:var(--sc-bg-card);border:2px solid rgba(236,72,153,.3);color:var(--sc-pink-light);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.world-swimsuitcalendar-page .sc-slider-btn:hover{background:var(--sc-pink);border-color:var(--sc-pink);color:#fff;box-shadow:var(--sc-glow-pink)}.world-swimsuitcalendar-page .sc-slider-btn svg{width:24px;height:24px}.world-swimsuitcalendar-page .sc-scenes-slider-wrapper:before,.world-swimsuitcalendar-page .sc-scenes-slider-wrapper:after{content:"";position:absolute;top:0;bottom:0;width:60px;pointer-events:none;z-index:10}.world-swimsuitcalendar-page .sc-scenes-slider-wrapper:before{left:0;background:linear-gradient(90deg,var(--sc-bg-dark),transparent)}.world-swimsuitcalendar-page .sc-scenes-slider-wrapper:after{right:0;background:linear-gradient(-90deg,var(--sc-bg-dark),transparent)}.world-swimsuitcalendar-page .sc-props-row{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;max-width:800px;margin:2rem auto}.world-swimsuitcalendar-page .sc-prop{display:flex;align-items:center;gap:.5rem;background:var(--sc-bg-card);border:1px solid rgba(168,85,247,.2);padding:.5rem 1rem;border-radius:9999px;font-family:Poppins,sans-serif;font-size:.875rem;color:var(--sc-text-secondary);transition:all .2s ease}.world-swimsuitcalendar-page .sc-prop:hover{border-color:var(--sc-purple);box-shadow:var(--sc-glow-purple)}.world-swimsuitcalendar-page .sc-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;max-width:1000px;margin:0 auto}.world-swimsuitcalendar-page .sc-step{text-align:center;padding:2rem}.world-swimsuitcalendar-page .sc-step-number{font-family:Righteous,cursive;font-size:3rem;background:linear-gradient(135deg,var(--sc-pink) 0%,var(--sc-purple) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem}.world-swimsuitcalendar-page .sc-step-emoji{font-size:2.5rem;margin-bottom:1rem}.world-swimsuitcalendar-page .sc-step-title{font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:600;color:var(--sc-text-primary);margin-bottom:.5rem}.world-swimsuitcalendar-page .sc-step-desc{font-family:Poppins,sans-serif;font-size:.9375rem;color:var(--sc-text-muted);line-height:1.6}.world-swimsuitcalendar-page .sc-faqs{max-width:800px;margin:0 auto}.world-swimsuitcalendar-page .sc-faq{background:var(--sc-bg-card);border:1px solid rgba(236,72,153,.15);border-radius:1rem;margin-bottom:1rem;overflow:hidden}.world-swimsuitcalendar-page .sc-faq-question{font-family:Poppins,sans-serif;font-size:1.0625rem;font-weight:600;color:var(--sc-text-primary);padding:1.25rem 1.5rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.world-swimsuitcalendar-page .sc-faq-answer{font-family:Poppins,sans-serif;font-size:.9375rem;color:var(--sc-text-muted);padding:0 1.5rem 1.25rem;line-height:1.7}.world-swimsuitcalendar-page .sc-final-cta{text-align:center;padding:5rem 1.5rem;position:relative;z-index:1}.world-swimsuitcalendar-page .sc-final-cta:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:600px;height:300px;background:radial-gradient(ellipse at center,rgba(236,72,153,.2) 0%,transparent 70%);pointer-events:none;z-index:-1}.world-swimsuitcalendar-page .sc-final-title{font-family:Righteous,cursive;font-size:clamp(2rem,6vw,3rem);background:linear-gradient(135deg,var(--sc-pink) 0%,var(--sc-cyan) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem}.world-swimsuitcalendar-page .sc-final-subtitle{font-family:Poppins,sans-serif;font-size:1.125rem;color:var(--sc-text-secondary);margin-bottom:2rem}@media(max-width:768px){.world-swimsuitcalendar-page .sc-hero{padding:6rem 1rem 3rem}.world-swimsuitcalendar-page .sc-section{padding:3rem 1rem}}.world-swimsuitcalendar-page .sc-results-wrapper{position:relative;z-index:1}.world-swimsuitcalendar-page .sc-results-wrapper section{background:linear-gradient(180deg,var(--sc-bg-dark) 0%,#0a0a1a 50%,var(--sc-bg-dark) 100%)!important}.world-swimsuitcalendar-page .sc-results-wrapper .bg-charcoal-700{background:transparent!important}.world-swimsuitcalendar-page .sc-results-wrapper .text-coral-400{color:var(--sc-pink-light)!important}.world-swimsuitcalendar-page .sc-results-wrapper .bg-coral-500{background:var(--sc-pink)!important}.world-swimsuitcalendar-page .sc-results-wrapper .from-charcoal-700,.world-swimsuitcalendar-page .sc-results-wrapper .to-transparent{--tw-gradient-from: var(--sc-bg-dark) !important}.world-swimsuitcalendar-page .sc-results-wrapper .border-charcoal-500{border-color:#ec48994d!important}.world-swimsuitcalendar-page .sc-results-wrapper .bg-charcoal-600{background:var(--sc-bg-card)!important}.world-swimsuitcalendar-page .sc-showcase{background:linear-gradient(180deg,var(--sc-bg-dark) 0%,#1a0a1a 30%,#0a1a1a 70%,var(--sc-bg-dark) 100%)}.world-swimsuitcalendar-page .sc-showcase-grid{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center;max-width:1100px;margin:0 auto}@media(min-width:1024px){.world-swimsuitcalendar-page .sc-showcase-grid{grid-template-columns:1fr 1fr;gap:4rem}}.world-swimsuitcalendar-page .sc-showcase-video-wrap{position:relative;max-width:400px;margin:0 auto}@media(min-width:1024px){.world-swimsuitcalendar-page .sc-showcase-video-wrap{max-width:none}}.world-swimsuitcalendar-page .sc-showcase-frame{background:linear-gradient(180deg,var(--sc-bg-card) 0%,rgba(26,26,46,.95) 100%);border:3px solid var(--sc-cyan-dark);border-radius:1rem;overflow:hidden;box-shadow:var(--sc-glow-cyan),0 20px 40px #0006;transition:all .3s ease}.world-swimsuitcalendar-page .sc-showcase-frame:hover{border-color:var(--sc-pink);box-shadow:var(--sc-glow-pink),0 25px 50px #00000080}.world-swimsuitcalendar-page .sc-showcase-bar{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:linear-gradient(180deg,var(--sc-bg-card) 0%,rgba(26,26,46,.98) 100%);border-bottom:2px solid rgba(6,182,212,.3)}.world-swimsuitcalendar-page .sc-showcase-indicator{display:flex;align-items:center;gap:.5rem;font-family:Poppins,sans-serif;font-size:.625rem;font-weight:700;color:var(--sc-cyan);letter-spacing:.1em}.world-swimsuitcalendar-page .sc-showcase-dot{width:8px;height:8px;background:var(--sc-pink);border-radius:50%;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.world-swimsuitcalendar-page .sc-showcase-icons{display:flex;gap:.25rem;font-size:1rem}.world-swimsuitcalendar-page .sc-showcase-screen{position:relative;padding:.5rem}.world-swimsuitcalendar-page .sc-showcase-video{width:100%;aspect-ratio:9/14;-o-object-fit:cover;object-fit:cover;border-radius:.5rem}.world-swimsuitcalendar-page .sc-showcase-stats{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;background:#0000004d;border-top:1px solid rgba(6,182,212,.2);font-family:Poppins,sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.05em}.world-swimsuitcalendar-page .sc-showcase-deco{position:absolute;font-size:2.5rem;opacity:.8;animation:float 3s ease-in-out infinite;pointer-events:none}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.world-swimsuitcalendar-page .sc-showcase-deco-1{top:-1.5rem;left:-1rem;animation-delay:0s}.world-swimsuitcalendar-page .sc-showcase-deco-2{bottom:2rem;right:-1.5rem;animation-delay:1.5s}.world-swimsuitcalendar-page .sc-showcase-content{text-align:center}@media(min-width:1024px){.world-swimsuitcalendar-page .sc-showcase-content{text-align:left}}.world-swimsuitcalendar-page .sc-showcase-badge{display:inline-block;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.1em;color:var(--sc-pink-light);background:linear-gradient(135deg,#ec489933,#a855f733);border:1px solid rgba(236,72,153,.3);padding:.5rem 1rem;border-radius:.5rem;margin-bottom:1.5rem}.world-swimsuitcalendar-page .sc-showcase-title{font-family:Righteous,cursive;font-size:clamp(1.75rem,4vw,2.5rem);color:#fff;margin-bottom:1rem;line-height:1.2}.world-swimsuitcalendar-page .gradient-pink{background:linear-gradient(135deg,var(--sc-pink) 0%,var(--sc-purple) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.world-swimsuitcalendar-page .sc-showcase-desc{font-family:Poppins,sans-serif;font-size:1rem;color:var(--sc-text-muted);margin-bottom:1.5rem;line-height:1.7;max-width:500px}@media(min-width:1024px){.world-swimsuitcalendar-page .sc-showcase-desc{margin-left:0;margin-right:auto}}.world-swimsuitcalendar-page .sc-showcase-list{list-style:none;padding:0;margin:0 0 2rem;text-align:left}.world-swimsuitcalendar-page .sc-showcase-list li{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;font-family:Poppins,sans-serif;font-size:.9375rem;color:var(--sc-text-secondary)}.world-swimsuitcalendar-page .sc-check{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background:linear-gradient(135deg,var(--sc-pink) 0%,var(--sc-purple) 100%);border-radius:.375rem;font-size:.75rem;font-weight:700;color:#fff;flex-shrink:0}@media(max-width:1023px){.world-swimsuitcalendar-page .sc-showcase-list{max-width:400px;margin:0 auto 2rem}}.world-swimsuitcalendar-page section.section-space.bg-white{background:linear-gradient(180deg,var(--sc-bg-dark) 0%,#1a0a1a 50%,var(--sc-bg-dark) 100%)!important}.world-swimsuitcalendar-page section.section-space .bg-coral-100\/40,.world-swimsuitcalendar-page section.section-space .bg-sage-100\/40{display:none}.world-swimsuitcalendar-page section.section-space .text-coral-500{color:var(--sc-pink)!important}.world-swimsuitcalendar-page section.section-space .text-charcoal-700,.world-swimsuitcalendar-page section.section-space h2.text-charcoal-700{color:var(--sc-text-primary)!important}.world-swimsuitcalendar-page section.section-space .text-charcoal-400,.world-swimsuitcalendar-page section.section-space p.text-charcoal-400{color:var(--sc-text-muted)!important}.world-swimsuitcalendar-page section.section-space .bg-white{background:var(--sc-bg-card)!important;border-color:#ec48994d!important}.world-swimsuitcalendar-page section.section-space .bg-cream-100{background:var(--sc-bg-card)!important}.world-swimsuitcalendar-page section.section-space .border-coral-500{border-color:var(--sc-pink)!important;box-shadow:var(--sc-glow-pink)}.world-swimsuitcalendar-page section.section-space .bg-charcoal-700{background:#a855f766!important}.world-swimsuitcalendar-page section.section-space .bg-coral-500:not(a):not(button){background:var(--sc-pink)!important}.world-swimsuitcalendar-page section.section-space h3.text-charcoal-700{color:var(--sc-text-primary)!important}.world-swimsuitcalendar-page section.section-space .rounded-xl.bg-cream-100,.world-swimsuitcalendar-page section.section-space .rounded-xl.bg-white{background:#ec48991a!important;border:1px solid rgba(236,72,153,.2)}.world-swimsuitcalendar-page section.section-space .text-charcoal-600{color:var(--sc-text-secondary)!important}.world-swimsuitcalendar-page section.section-space .text-sage-400{color:var(--sc-cyan)!important}.world-swimsuitcalendar-page section.section-space a.bg-coral-500{background:linear-gradient(135deg,var(--sc-pink) 0%,var(--sc-purple) 100%)!important;border-color:var(--sc-pink-dark)!important;box-shadow:var(--sc-glow-pink)}.world-swimsuitcalendar-page section.section-space a.bg-coral-500:hover{box-shadow:0 0 40px #ec489999!important}.world-swimsuitcalendar-page section.section-space a.bg-transparent{border-color:var(--sc-pink)!important;color:var(--sc-pink-light)!important}.world-swimsuitcalendar-page section.section-space a.bg-transparent:hover{background:var(--sc-pink)!important;color:#fff!important;box-shadow:var(--sc-glow-pink)}.world-swimsuitcalendar-page section.section-space .bg-coral-500.text-white{background:linear-gradient(135deg,var(--sc-pink) 0%,var(--sc-purple) 100%)!important;box-shadow:var(--sc-glow-pink)}.world-swimsuitcalendar-page section.section-space .text-sage-400 svg{color:var(--sc-cyan)!important}.world-straya-page{--oz-sand: #fef6e4;--oz-sand-dark: #f5e6c8;--oz-beach: #e8f4f8;--oz-ocean: #0077b6;--oz-ocean-light: #48cae4;--oz-sky: #90e0ef;--oz-flag-blue: #00008b;--oz-flag-red: #dc2626;--oz-wattle: #ffd000;--oz-wattle-dark: #e6b800;--oz-eucalyptus: #228b22;--oz-gum: #4ade80;--oz-hivis: #ff6b00;--oz-hivis-bright: #ff8c33;--oz-outback: #c2452d;--oz-navy: #1e3a5f;--oz-white: #ffffff}.world-straya-page .main-wrapper{background:linear-gradient(180deg,var(--oz-sand) 0%,var(--oz-beach) 50%,var(--oz-sand) 100%)!important}.world-straya-page .straya-hero{background:linear-gradient(180deg,#87ceeb 0%,#e0f4ff 40%,var(--oz-sand) 100%)}.world-straya-page #nav-spacer{height:5rem!important}@media(min-width:768px){.world-straya-page #nav-spacer{height:6.5rem!important}}.world-straya-page .straya-btn{background:linear-gradient(135deg,var(--oz-eucalyptus) 0%,#166534 100%);border-color:var(--oz-wattle)}.world-straya-page .straya-btn:hover{background:linear-gradient(135deg,#22c55e 0%,var(--oz-eucalyptus) 100%);transform:scale(1.02)}.world-straya-page section,.world-straya-page [class*=py-]{background-color:transparent!important}.world-straya-page .bg-cream-100,.world-straya-page .bg-cream-50,.world-straya-page .bg-white,.world-straya-page .bg-sage-50{background:linear-gradient(180deg,var(--oz-sand) 0%,var(--oz-sand-dark) 100%)!important}.world-straya-page .bg-charcoal-700,.world-straya-page .bg-charcoal-800{background:linear-gradient(180deg,var(--oz-navy) 0%,#0f2942 100%)!important}.world-straya-page .text-charcoal-700,.world-straya-page .text-charcoal-800{color:var(--oz-navy)!important}.world-straya-page .text-charcoal-400,.world-straya-page .text-charcoal-500,.world-straya-page .text-charcoal-600{color:#374151!important}.world-straya-page .bg-charcoal-700 .text-charcoal-400,.world-straya-page .bg-charcoal-700 .text-charcoal-300{color:#ffffffb3!important}.world-straya-page .text-coral-500,.world-straya-page .text-coral-600{color:var(--oz-eucalyptus)!important}.world-straya-page .text-sage-600,.world-straya-page .text-sage-500{color:var(--oz-ocean)!important}.world-straya-page .bg-coral-500,.world-straya-page .bg-coral-600,.world-straya-page [class*=bg-coral]{background:linear-gradient(135deg,var(--oz-eucalyptus) 0%,#166534 100%)!important;border-color:var(--oz-wattle)!important}.world-straya-page .bg-coral-500:hover,.world-straya-page .bg-coral-600:hover{background:linear-gradient(135deg,#22c55e 0%,var(--oz-eucalyptus) 100%)!important}.world-straya-page [style*="box-shadow: 5px 5px 0 0 #2D3047"]{box-shadow:5px 5px 0 0 var(--oz-wattle)!important}.world-straya-page .bg-white.text-coral-600{color:var(--oz-navy)!important}.world-straya-page .bg-coral-100{background:#22c55e26!important;color:var(--oz-eucalyptus)!important;border-color:transparent!important}.world-straya-page .card-straya{background:linear-gradient(135deg,#ffffff 0%,var(--oz-sand) 100%)!important}.world-straya-page .border-charcoal-700,.world-straya-page .border-charcoal-200,.world-straya-page .border-charcoal-100{border-color:#0077b640!important}.world-straya-page .bg-coral-50{background:#228b2226!important;border:1px solid rgba(34,139,34,.25)}.world-straya-page .bg-sage-100,.world-straya-page .bg-sage-50{background:#0077b61a!important;border:1px solid rgba(0,119,182,.2)}.world-straya-page .ring-coral-500,.world-straya-page .ring-coral-400{--tw-ring-color: var(--oz-wattle) !important}.world-straya-page .bg-gradient-to-br.from-coral-500{background:linear-gradient(135deg,var(--oz-eucalyptus) 0%,#166534 100%)!important}.world-straya-page blockquote,.world-straya-page .testimonial-card{background:linear-gradient(135deg,#ffffff 0%,var(--oz-sand) 100%)!important;border-color:#0077b633!important}.world-straya-page details{background:linear-gradient(135deg,#ffffff 0%,var(--oz-sand) 100%)!important;border-color:#0077b633!important}.world-straya-page details summary{color:var(--oz-navy)!important}.world-straya-page section.bg-charcoal-700.text-white{background:linear-gradient(135deg,var(--oz-flag-blue) 0%,var(--oz-navy) 100%)!important}.world-straya-page section.bg-charcoal-700 blockquote{color:#fff!important;background:transparent!important}.world-straya-page section.bg-charcoal-700 .text-coral-400{color:var(--oz-wattle)!important}.world-straya-page section.bg-charcoal-700 .text-charcoal-300{color:#fffc!important}.world-straya-page footer{background:linear-gradient(180deg,var(--oz-navy) 0%,#0f2942 100%)!important}.world-straya-page footer a{color:#fffc!important}.world-straya-page footer a:hover{color:var(--oz-wattle)!important}@keyframes wattle-glow{0%,to{box-shadow:0 0 20px #ffd0004d,0 0 40px #228b221a}50%{box-shadow:0 0 30px #ffd00080,0 0 60px #228b2233}}@keyframes roo-hop{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(3deg)}}@keyframes snag-sizzle{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes wave-float{0%,to{transform:translateY(0) translate(0)}25%{transform:translateY(-5px) translate(3px)}50%{transform:translateY(0) translate(5px)}75%{transform:translateY(5px) translate(3px)}}@keyframes sun-pulse{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.05);filter:brightness(1.1)}}.world-straya-page .wattle-glow{animation:wattle-glow 3s ease-in-out infinite}.world-straya-page .roo-hop{animation:roo-hop 2s ease-in-out infinite}.world-straya-page .snag-sizzle{animation:snag-sizzle 1.5s ease-in-out infinite}.world-straya-page .wave-float{animation:wave-float 4s ease-in-out infinite}.world-straya-page .sun-pulse{animation:sun-pulse 3s ease-in-out infinite}.world-straya-page .gradient-text-oz{background:linear-gradient(135deg,var(--oz-eucalyptus) 0%,var(--oz-wattle) 50%,var(--oz-eucalyptus) 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.world-straya-page .gradient-text-ocean{background:linear-gradient(135deg,var(--oz-ocean) 0%,var(--oz-ocean-light) 50%,var(--oz-ocean) 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.world-straya-page .video-glow-oz{box-shadow:0 0 40px #0077b64d,0 0 80px #ffd0001a}.world-straya-page ::-moz-selection{background:var(--oz-wattle);color:var(--oz-navy)}.world-straya-page ::selection{background:var(--oz-wattle);color:var(--oz-navy)}
