:root{--text:#e5e7eb;--muted:#9ca3af;--accent:#f97316;--accent-2:#3b82f6;--card-bg:rgba(0,0,0,.4);--header-bg:rgba(0,0,0,.85)}html,body{margin:0;height:100%;font-family:'Inter',sans-serif;color:var(--text);background-image:radial-gradient(1200px 800px at 10% 10%,#f9731633,transparent 60%),radial-gradient(1000px 700px at 90% 30%,#3b82f633,transparent 60%),url('arka-plan20.jpg');background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;background-blend-mode:overlay;overflow-x:hidden}header{display:flex;justify-content:space-between;align-items:center;padding:16px 40px;position:fixed;top:0;left:0;right:0;z-index:10;transition:background .3s}header.scrolled{background:var(--header-bg)}header .logo img{height:80px;border-radius:8px}nav{display:flex;gap:25px}nav a{text-decoration:none;color:#e5e7eb;font-weight:600;position:relative;transition:.3s}nav a::after{content:"";position:absolute;left:0;bottom:-5px;width:0;height:2px;background:var(--accent);transition:width .3s}nav a:hover{color:var(--accent)}nav a:hover::after{width:100%}a{text-decoration:none;color:var(--accent)}a:hover{text-decoration:underline}.menu-toggle{display:none;flex-direction:column;gap:5px;cursor:pointer}.menu-toggle div{width:25px;height:3px;background:white}@media(max-width:768px){nav{display:none;flex-direction:column;background:rgba(0,0,0,.9);position:absolute;top:90px;left:50%;transform:translateX(-50%);width:250px;padding:15px;border-radius:8px;text-align:center}nav.active{display:flex}.menu-toggle{display:flex}}section{min-height:100vh;display:flex;justify-content:center;align-items:center;text-align:center;padding:100px 20px 50px}.info-section{color:white;font-size:1.1rem;line-height:1.7;max-width:800px;margin:0 auto;text-align:left;background:var(--card-bg);padding:30px;border-radius:16px;backdrop-filter:blur(10px)}.info-section h2{text-align:center;margin-bottom:20px;font-size:1.8rem;color:var(--accent)}.player-container{position:fixed;bottom:40px;left:50%;transform:translateX(-50%);z-index:20;display:flex;flex-direction:column;align-items:center}.play-button{width:120px;height:120px;border-radius:50%;background:var(--accent);display:flex;justify-content:center;align-items:center;cursor:pointer;border:none;position:relative;box-shadow:0 0 30px rgba(0,0,0,.4);transition:transform .2s}.play-button:hover{transform:scale(1.1)}.play-icon{width:0;height:0;border-left:36px solid white;border-top:22px solid transparent;border-bottom:22px solid transparent;margin-left:6px;z-index:2}.pause-icon{display:flex;gap:12px;z-index:2}.pause-icon div{width:12px;height:40px;background:white;border-radius:3px}.bars{position:absolute;bottom:16px;display:flex;gap:6px;align-items:flex-end;z-index:1;visibility:hidden}.bars span{display:block;width:8px;background:#ff9c50;border-radius:3px;animation:equalize 1s infinite}.bars span:nth-child(1){animation-delay:0s}.bars span:nth-child(2){animation-delay:.2s}.bars span:nth-child(3){animation-delay:.4s}.bars span:nth-child(4){animation-delay:.6s}@keyframes equalize{0%{height:8px}50%{height:40px}100%{height:8px}}.play-button.playing{animation:pulse 1.5s infinite}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 0 rgba(255,255,255,.5)}50%{transform:scale(1.05);box-shadow:0 0 40px rgba(255,255,255,.7)}100%{transform:scale(1);box-shadow:0 0 0 rgba(255,255,255,.5)}}.marquee{margin-top:12px;font-weight:700;font-size:1rem;color:var(--accent);white-space:nowrap;overflow:hidden;width:240px}.marquee span{display:inline-block;animation:marquee 12s linear infinite}@keyframes marquee{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}.music-note{position:fixed;pointer-events:none;z-index:9999;user-select:none;animation:floatUp forwards}@keyframes floatUp{0%{opacity:1;transform:translate(0,0) rotate(0deg)}100%{opacity:0;transform:translate(var(--x,0),var(--y,-80px)) rotate(var(--r,360deg))}}@media(max-width:768px){.play-button{width:90px;height:90px}.play-icon{border-left:28px solid white;border-top:18px solid transparent;border-bottom:18px solid transparent;margin-left:5px}.pause-icon div{height:28px;width:10px}.bars span{width:6px}.marquee{width:180px;font-size:.9rem}}
