@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700;900&family=Rajdhani:wght@300;400;500;600;700&display=swap";*{margin:0;padding:0;box-sizing:border-box}:root{--orange-red: #ff5722;--bright-yellow: #ffeb3b;--dark-red: #8b0000;--maroon: #a52a2a;--red-accent: #dc143c;--yellow-gold: #ffd700;--dark-bg: #1a0a0a;--darker-bg: #0a0000;--card-bg: rgba(26, 10, 10, .7);--card-hover: rgba(40, 15, 15, .9);--text-primary: #ffffff;--text-secondary: #ffccbc;--glow-orange: 0 0 20px #ff5722, 0 0 40px #ff5722, 0 0 60px #ff5722;--glow-yellow: 0 0 20px #ffeb3b, 0 0 40px #ffeb3b;--glow-red: 0 0 20px #dc143c, 0 0 40px #dc143c}html,body{height:100%;overflow:hidden;font-family:Rajdhani,sans-serif;background:var(--dark-bg);color:var(--text-primary)}#app{width:100%;height:100vh;overflow:hidden}.page-container{width:100%;height:100vh;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;position:relative;background:var(--darker-bg)}.stars-container{position:fixed;top:0;left:0;width:100%;height:200%;z-index:0;pointer-events:none}.stars{position:absolute;top:0;left:0;width:100%;height:100%;will-change:transform}.stars-1{background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400' viewBox='0 0 800 800'%3E%3Cg fill='%23ffffff' fill-opacity='0.3'%3E%3Ccircle cx='400' cy='400' r='1'/%3E%3Ccircle cx='200' cy='100' r='0.5'/%3E%3Ccircle cx='600' cy='200' r='1.5'/%3E%3Ccircle cx='100' cy='300' r='0.8'/%3E%3Ccircle cx='700' cy='500' r='1'/%3E%3Ccircle cx='300' cy='600' r='0.6'/%3E%3Ccircle cx='500' cy='700' r='1.2'/%3E%3Ccircle cx='150' cy='550' r='0.7'/%3E%3Ccircle cx='650' cy='350' r='0.9'/%3E%3Ccircle cx='450' cy='150' r='1.1'/%3E%3C/g%3E%3C/svg%3E") repeat;animation:twinkle 4s ease-in-out infinite}.stars-2{background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300' viewBox='0 0 600 600'%3E%3Cg fill='%23ffeb3b' fill-opacity='0.2'%3E%3Ccircle cx='300' cy='300' r='1.5'/%3E%3Ccircle cx='150' cy='75' r='1'/%3E%3Ccircle cx='450' cy='150' r='2'/%3E%3Ccircle cx='75' cy='225' r='1.2'/%3E%3Ccircle cx='525' cy='375' r='1.5'/%3E%3Ccircle cx='225' cy='450' r='0.8'/%3E%3Ccircle cx='375' cy='525' r='1.8'/%3E%3C/g%3E%3C/svg%3E") repeat;animation:twinkle 6s ease-in-out infinite reverse}.stars-3{background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 400 400'%3E%3Cg fill='%23ff5722' fill-opacity='0.15'%3E%3Ccircle cx='200' cy='200' r='2'/%3E%3Ccircle cx='100' cy='50' r='1.5'/%3E%3Ccircle cx='300' cy='100' r='2.5'/%3E%3Ccircle cx='50' cy='150' r='1.8'/%3E%3Ccircle cx='350' cy='250' r='2'/%3E%3C/g%3E%3C/svg%3E") repeat;animation:twinkle 5s ease-in-out infinite}@keyframes twinkle{0%,to{opacity:.5}50%{opacity:1}}.orbs-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:hidden}.orb{position:absolute;border-radius:50%;filter:blur(80px);will-change:transform;animation:orbFloat 8s ease-in-out infinite}.orb-1{width:600px;height:600px;background:radial-gradient(circle,rgba(255,87,34,.3) 0%,transparent 70%);top:-200px;right:-200px;animation-delay:0s}.orb-2{width:500px;height:500px;background:radial-gradient(circle,rgba(255,235,59,.25) 0%,transparent 70%);bottom:-100px;left:-150px;animation-delay:2s}.orb-3{width:400px;height:400px;background:radial-gradient(circle,rgba(139,0,0,.2) 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:4s}@keyframes orbFloat{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.1) rotate(10deg)}}.floating-bunnies{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.bunny{position:absolute;font-size:3rem;opacity:.6;will-change:transform;filter:drop-shadow(0 0 10px rgba(255,87,34,.5))}.bunny-1{animation:bunnyBob 4s ease-in-out infinite}.bunny-2{animation:bunnyBob 5s ease-in-out infinite reverse;font-size:2.5rem}.bunny-3{animation:bunnyBob 4.5s ease-in-out infinite;font-size:2rem}.bunny-4{animation:bunnyBob 3.5s ease-in-out infinite reverse;font-size:2.2rem}.bunny-5{animation:bunnyBob 5.5s ease-in-out infinite;font-size:2.8rem}@keyframes bunnyBob{0%,to{transform:translateY(0) rotate(-5deg);filter:drop-shadow(0 0 10px rgba(255,87,34,.5))}50%{transform:translateY(-30px) rotate(5deg);filter:drop-shadow(0 0 20px rgba(255,235,59,.8))}}.carrot{position:absolute;font-size:3rem;opacity:.6;will-change:transform;filter:drop-shadow(0 0 10px rgba(255,87,34,.5))}.carrot-1{animation:carrotFloat 4.5s ease-in-out infinite;font-size:2.5rem}.carrot-2{animation:carrotFloat 5.5s ease-in-out infinite reverse;font-size:2.8rem}.carrot-3{animation:carrotFloat 4s ease-in-out infinite;font-size:2.2rem}.carrot-4{animation:carrotFloat 5s ease-in-out infinite reverse;font-size:2.4rem}.carrot-5{animation:carrotFloat 4.2s ease-in-out infinite;font-size:2.6rem}.carrot-6{animation:carrotFloat 5.2s ease-in-out infinite reverse;font-size:2.1rem}.carrot-7{animation:carrotFloat 4.8s ease-in-out infinite;font-size:2.3rem}@keyframes carrotFloat{0%,to{transform:translateY(0) rotate(-8deg);filter:drop-shadow(0 0 10px rgba(255,87,34,.5))}50%{transform:translateY(-25px) rotate(8deg);filter:drop-shadow(0 0 20px rgba(255,235,59,.8))}}.hero{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:2rem;z-index:10}.hero-bg-effects{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1}.hero-glow{position:absolute;top:50%;left:50%;width:800px;height:800px;background:radial-gradient(circle,rgba(255,87,34,.15) 0%,transparent 50%);transform:translate(-50%,-50%);will-change:transform}.hero-content{text-align:center;z-index:2;will-change:transform,opacity}.name-container{position:relative;display:inline-block}.artist-name{font-family:Orbitron,sans-serif;font-size:clamp(5rem,20vw,16rem);font-weight:900;letter-spacing:.15em;color:transparent;background:linear-gradient(135deg,var(--orange-red) 0%,var(--bright-yellow) 50%,var(--dark-red) 100%);-webkit-background-clip:text;background-clip:text;position:relative;animation:glitchText 3s ease-in-out infinite;text-shadow:0 0 10px rgba(255,87,34,.8),0 0 20px rgba(255,87,34,.6),0 0 30px rgba(255,87,34,.4),0 0 40px rgba(255,235,59,.3)}.artist-name:before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,var(--bright-yellow) 0%,var(--orange-red) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:0;animation:glitchClip 3s ease-in-out infinite}@keyframes glitchText{0%,to{transform:translate(0)}2%{transform:translate(-2px,2px)}4%{transform:translate(2px,-2px)}6%{transform:translate(0)}}@keyframes glitchClip{0%,to{opacity:0;clip-path:inset(0 0 100% 0)}2%{opacity:.8;clip-path:inset(20% 0 60% 0)}4%{opacity:0;clip-path:inset(0 0 100% 0)}}.name-glow{position:absolute;top:50%;left:50%;width:120%;height:120%;background:radial-gradient(ellipse,rgba(255,87,34,.3) 0%,transparent 60%);transform:translate(-50%,-50%);animation:pulseGlow 2s ease-in-out infinite;z-index:-1}@keyframes pulseGlow{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}.tagline{font-size:clamp(1.2rem,3vw,2rem);letter-spacing:.4em;text-transform:uppercase;margin-top:1.5rem;display:flex;align-items:center;justify-content:center;gap:1rem}.tagline-word{color:var(--text-secondary);transition:all .3s ease;animation:fadeInWord 1s ease-out backwards}.tagline-word:nth-child(1){animation-delay:.5s}.tagline-word:nth-child(3){animation-delay:.7s}.tagline-word:nth-child(5){animation-delay:.9s}.tagline-word:hover{color:var(--bright-yellow);text-shadow:var(--glow-yellow)}.tagline-dot{color:var(--orange-red);text-shadow:var(--glow-orange);animation:pulseDot 1.5s ease-in-out infinite}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.3}}@keyframes fadeInWord{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-decoration{margin-top:3rem}.decoration-bunny{width:5rem;height:5rem;display:inline-block;animation:heroHop 2s ease-in-out infinite;filter:drop-shadow(0 0 20px rgba(255,87,34,.6));object-fit:contain}@keyframes heroHop{0%,to{transform:translateY(0) scale(1);filter:drop-shadow(0 0 20px rgba(255,87,34,.6))}50%{transform:translateY(-25px) scale(1.1);filter:drop-shadow(0 0 30px rgba(255,235,59,.8))}}.scroll-indicator{position:absolute;bottom:3rem;text-align:center;animation:fadeIn 1s ease-out 1.5s backwards}.scroll-mouse{width:30px;height:50px;border:2px solid var(--bright-yellow);border-radius:20px;margin:0 auto 1rem;position:relative;box-shadow:var(--glow-yellow),inset 0 0 10px #ffeb3b33}.scroll-wheel{width:4px;height:10px;background:var(--bright-yellow);border-radius:2px;position:absolute;top:8px;left:50%;transform:translate(-50%);animation:scrollWheel 1.5s ease-in-out infinite;box-shadow:var(--glow-yellow)}@keyframes scrollWheel{0%,to{opacity:1;top:8px}50%{opacity:.3;top:20px}}.scroll-indicator p{font-size:.85rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.3em}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.section{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:6rem 2rem;position:relative;z-index:10}.section-content{max-width:1200px;width:100%;will-change:transform}.section-title{font-family:Orbitron,sans-serif;font-size:clamp(2.5rem,8vw,4.5rem);font-weight:700;text-align:center;margin-bottom:4rem;display:flex;align-items:center;justify-content:center;gap:1.5rem;letter-spacing:.1em}.glow-text{text-shadow:0 0 10px rgba(255,235,59,.5),0 0 20px rgba(255,235,59,.3),0 0 30px rgba(255,235,59,.2)}.title-decoration{color:var(--orange-red);font-size:.7em;text-shadow:var(--glow-orange);animation:spinNote 3s linear infinite}@keyframes spinNote{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.2)}to{transform:rotate(360deg) scale(1)}}.bunny-emoji{font-size:.7em;animation:bunnyWiggle 2s ease-in-out infinite}@keyframes bunnyWiggle{0%,to{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}.featured-section{min-height:auto;padding:8rem 2rem}.featured-badge{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:3rem;position:relative}.badge-glow{position:absolute;width:300px;height:50px;background:radial-gradient(ellipse,rgba(255,87,34,.4) 0%,transparent 70%);filter:blur(20px);animation:badgePulse 2s ease-in-out infinite}@keyframes badgePulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.featured-badge span{font-family:Orbitron,sans-serif;font-size:1.3rem;font-weight:700;letter-spacing:.4em;color:var(--orange-red);text-transform:uppercase;text-shadow:var(--glow-orange)}.badge-icon{font-size:1.8rem!important;animation:sparkleIcon 1.5s ease-in-out infinite}@keyframes sparkleIcon{0%,to{opacity:1;transform:scale(1) rotate(0)}50%{opacity:.6;transform:scale(1.3) rotate(180deg)}}.featured-card{max-width:550px;margin:0 auto;background:var(--card-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(255,87,34,.4);border-radius:24px;overflow:hidden;transition:all .4s ease;position:relative}.card-glow{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg,transparent,var(--orange-red),transparent,var(--bright-yellow),transparent);opacity:0;animation:rotateGlow 4s linear infinite;transition:opacity .3s ease}.featured-card:hover .card-glow{opacity:.3}@keyframes rotateGlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.featured-card:hover{border-color:var(--orange-red);transform:translateY(-10px);box-shadow:0 0 30px #ff572266,0 20px 60px #00000080}.featured-image-link{display:block;position:relative;overflow:hidden}.featured-image{width:100%;aspect-ratio:1;object-fit:cover;transition:transform .5s ease,filter .5s ease}.featured-image-link:hover .featured-image{transform:scale(1.1);filter:brightness(.7)}.image-scanlines{position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.1) 2px,rgba(0,0,0,.1) 4px);pointer-events:none;opacity:.5}.featured-play-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#0006;opacity:0;transition:opacity .3s ease}.featured-image-link:hover .featured-play-overlay{opacity:1}.play-button{width:90px;height:90px;background:var(--orange-red);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:var(--glow-orange)}.play-button svg{width:40px;height:40px;margin-left:5px;fill:#fff}.featured-image-link:hover .play-button{transform:scale(1.15);box-shadow:0 0 40px var(--orange-red),0 0 80px var(--orange-red)}.featured-info{padding:2rem;text-align:center;position:relative;z-index:1;background:var(--card-bg)}.featured-title{font-family:Orbitron,sans-serif;font-size:2.8rem;font-weight:900;margin-bottom:.5rem;background:linear-gradient(135deg,var(--orange-red) 0%,var(--bright-yellow) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}.featured-subtitle{font-size:1.1rem;color:var(--text-secondary);letter-spacing:.4em;text-transform:uppercase;margin-bottom:1.5rem}.featured-links{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.featured-link{display:flex;align-items:center;gap:.6rem;padding:1rem 2rem;border-radius:50px;text-decoration:none;font-family:Rajdhani,sans-serif;font-weight:700;font-size:1rem;letter-spacing:.1em;transition:all .3s ease;text-transform:uppercase}.featured-link svg{width:22px;height:22px}.spotify-link{background:#1db954;color:#fff;box-shadow:0 0 20px #1db95466}.spotify-link:hover{background:#1ed760;transform:translateY(-3px) scale(1.05);box-shadow:0 0 30px #1db95499}.music-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;max-width:1000px;margin:0 auto}.music-card{background:var(--card-bg);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:3rem 2rem;text-align:center;text-decoration:none;color:var(--text-primary);transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;flex-direction:column;align-items:center;gap:1.5rem;position:relative;overflow:hidden}.card-inner-glow{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.1) 0%,transparent 50%);opacity:0;transition:opacity .3s ease}.music-card:hover .card-inner-glow{opacity:1}.music-card:hover{transform:translateY(-15px) scale(1.02);border-color:var(--bright-yellow);box-shadow:0 0 30px #ffeb3b4d,0 20px 40px #0006}.music-icon{width:70px;height:70px;transition:all .4s ease;filter:drop-shadow(0 0 10px rgba(255,255,255,.3))}.music-card:hover .music-icon{transform:scale(1.2) rotate(5deg);filter:drop-shadow(0 0 20px var(--bright-yellow))}.music-icon svg{width:100%;height:100%}.music-card span{font-family:Rajdhani,sans-serif;font-size:1.3rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.spotify:hover{border-color:#1db954;box-shadow:0 0 30px #1db95466,0 20px 40px #0006}.spotify:hover .music-icon{filter:drop-shadow(0 0 20px #1DB954)}.apple-music:hover{border-color:#fa243c;box-shadow:0 0 30px #fa243c66,0 20px 40px #0006}.apple-music:hover .music-icon{filter:drop-shadow(0 0 20px #FA243C)}.youtube:hover{border-color:red;box-shadow:0 0 30px #f006,0 20px 40px #0006}.youtube:hover .music-icon{filter:drop-shadow(0 0 20px #FF0000)}.bandcamp:hover{border-color:#629aa0;box-shadow:0 0 30px #629aa066,0 20px 40px #0006}.bandcamp:hover .music-icon{filter:drop-shadow(0 0 20px #629AA0)}.biography-section{min-height:auto;padding:6rem 2rem}.bio-container{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 2fr;gap:4rem;align-items:start}.bio-image-wrapper{position:relative;width:100%;max-width:400px;margin:0 auto}.bio-image{width:100%;height:auto;border-radius:20px;object-fit:cover;box-shadow:0 0 30px #ff57224d,0 20px 60px #00000080;border:2px solid rgba(255,87,34,.3);transition:all .4s ease;position:relative;z-index:1}.bio-image:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 0 40px #ff572280,0 25px 80px #0009;border-color:#ff572299}.bio-image-glow{position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px;background:radial-gradient(ellipse,rgba(255,87,34,.2) 0%,transparent 70%);border-radius:20px;filter:blur(20px);z-index:0;opacity:0;transition:opacity .4s ease}.bio-image-wrapper:hover .bio-image-glow{opacity:1}.bio-text{background:var(--card-bg);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:3rem;position:relative;overflow:hidden;transition:all .4s ease}.bio-text:hover{background:var(--card-hover);border-color:#ff572266;transform:translateY(-5px);box-shadow:0 0 30px #ff57224d,0 20px 40px #0006}.bio-content{display:flex;flex-direction:column;gap:1.5rem;position:relative;z-index:1}.bio-paragraph{font-family:Rajdhani,sans-serif;font-size:1.15rem;line-height:1.8;color:var(--text-primary);text-align:justify;letter-spacing:.02em}.bio-highlight{color:var(--orange-red);font-weight:700;text-shadow:0 0 10px rgba(255,87,34,.5)}.socials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem;max-width:800px;margin:0 auto}.social-card{background:var(--card-bg);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:2.5rem 2rem;text-align:center;text-decoration:none;color:var(--text-primary);transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;flex-direction:column;align-items:center;gap:1rem;position:relative;overflow:hidden}.social-card:hover{transform:translateY(-15px) rotate(2deg) scale(1.02);border-color:var(--orange-red);box-shadow:0 0 30px #ff57224d,0 20px 40px #0006}.social-icon{width:55px;height:55px;transition:all .4s ease;filter:drop-shadow(0 0 10px rgba(255,255,255,.3))}.social-card:hover .social-icon{transform:scale(1.3) rotate(-10deg)}.social-icon svg{width:100%;height:100%}.social-card span{font-family:Rajdhani,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.instagram:hover{border-color:#e1306c;box-shadow:0 0 30px #e1306c66,0 20px 40px #0006}.instagram:hover .social-icon{filter:drop-shadow(0 0 20px #E1306C)}.twitter:hover{border-color:#1da1f2;box-shadow:0 0 30px #1da1f266,0 20px 40px #0006}.twitter:hover .social-icon{filter:drop-shadow(0 0 20px #1DA1F2)}.telegram:hover{border-color:#08c;box-shadow:0 0 30px #08c6,0 20px 40px #0006}.telegram:hover .social-icon{filter:drop-shadow(0 0 20px #0088cc)}.footer{padding:4rem 2rem;text-align:center;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);position:relative;z-index:10}.footer-content{max-width:800px;margin:0 auto}.footer-bunny{font-size:1.8rem;margin-bottom:1rem;filter:drop-shadow(0 0 10px rgba(255,87,34,.5))}.footer-text{color:var(--text-secondary);font-size:1rem;letter-spacing:.15em}@media (max-width: 768px){.artist-name{font-size:clamp(3.5rem,15vw,8rem)}.section-title{font-size:clamp(1.8rem,6vw,2.5rem);margin-bottom:2.5rem}.music-grid,.socials-grid{grid-template-columns:1fr;gap:1.5rem;padding:0 1rem}.bio-container{grid-template-columns:1fr;gap:2.5rem}.bio-image-wrapper{max-width:100%}.bio-text{padding:2.5rem 2rem}.bio-paragraph{font-size:1rem;text-align:left}.bunny,.carrot{font-size:2rem}.carrot-1{font-size:1.8rem}.carrot-2{font-size:2rem}.carrot-3{font-size:1.6rem}.carrot-4{font-size:1.7rem}.carrot-5{font-size:1.9rem}.carrot-6{font-size:1.5rem}.carrot-7{font-size:1.8rem}.section{padding:4rem 1.5rem}.scroll-indicator{bottom:2rem}.featured-section{padding:5rem 1.5rem}.featured-title{font-size:2.2rem}.orb{filter:blur(60px)}.orb-1{width:400px;height:400px}.orb-2{width:350px;height:350px}.orb-3{width:300px;height:300px}.tagline{flex-wrap:wrap;gap:.5rem}}@media (max-width: 480px){.hero{padding:1rem}.section{padding:3rem 1rem}.biography-section{padding:4rem 1rem}.bio-container{gap:2rem}.bio-text{padding:2rem 1.5rem}.bio-paragraph{font-size:.95rem;line-height:1.7}.music-card,.social-card{padding:2rem 1.5rem}.title-decoration,.bunny-emoji{display:none}.featured-section{padding:4rem 1rem}.featured-badge span{font-size:.9rem;letter-spacing:.2em}.featured-info{padding:1.5rem}.featured-title{font-size:1.8rem}.play-button{width:70px;height:70px}.play-button svg{width:30px;height:30px}.decoration-bunny{width:3.5rem;height:3.5rem}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
