body { margin: 0; padding: 0; overflow: hidden; color: white; font-family: 'Kaushan Script', cursive; display: flex; align-items: center; justify-content: center; height: 100vh; user-select: none; } body::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: var(--bg-image); background-size: cover; background-position: center; filter: blur(10px); z-index: -1; transition: background-image 1s ease-in-out; } .text-container { display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; animation: move 5s linear infinite; pointer-events: none; } .line { font-size: 2rem; text-shadow: 2px 2px 8px rgba(255, 255, 255, 0.8); margin: 5px 0; } @keyframes move { 0%, 100% { transform: translateX(0); } 50% { transform: translateX(20px); } } .music-panel { position: absolute; top: 10px; left: 10px; background-color: rgba(0, 0, 0, 0.7); padding: 10px; border-radius: 5px; display: flex; align-items: center; gap: 10px; z-index: 10; } .music-panel label { user-select: none; } .music-panel button { cursor: pointer; padding: 6px 12px; font-size: 14px; border-radius: 4px; border: none; background-color: #8A2BE2; color: white; transition: background-color 0.3s ease; font-family: Arial, sans-serif; } .music-panel button:hover { background-color: #6a1ab7; } .icon-container { position: fixed; /* sabitleme için */ bottom: 20px; /* sayfanın en altından 20px yukarıda */ right: 50px; /* sağ kenardan 20px içeride */ display: flex; justify-content: flex-end; /* ikonları sağa yasla */ align-items: center; gap: 20px; /* ikonlar arası boşluk */ z-index: 10; width: auto; /* genişliği içerik kadar */ } .icon-wrapper { position: relative; display: flex; flex-direction: column; align-items: center; } .icon { width: 60px; height: 60px; transition: transform 0.3s ease, filter 0.3s ease; } .spotify-icon { fill: #8A2BE2; filter: drop-shadow(0 0 5px #8A2BE2) drop-shadow(0 0 10px #8A2BE2); } .spotify-icon:hover { transform: scale(1.2); filter: drop-shadow(0 0 15px #8A2BE2) drop-shadow(0 0 30px #8A2BE2); } .youtube-icon { fill: #FF0000; filter: drop-shadow(0 0 5px #FF0000) drop-shadow(0 0 10px #FF0000); } .youtube-icon:hover { transform: scale(1.2); filter: drop-shadow(0 0 15px #FF0000) drop-shadow(0 0 30px #FF0000); } .instagram-icon { fill: url(#instagramGradient); box-shadow: 0 0 10px rgba(225, 48, 108, 0.6); transition: box-shadow 0.3s ease; } .instagram-icon:hover { transform: scale(1.2); filter: drop-shadow(0 0 15px #E1306C) drop-shadow(0 0 30px #E1306C); box-shadow: 0 0 20px rgba(225, 48, 108, 1); } /* Hover Text */ .hover-text { position: absolute; top: -40px; font-size: 1.5rem; font-family: 'Kaushan Script', cursive; opacity: 0; transition: opacity 0.3s ease; pointer-events: none; } .spotify-text { color: #8A2BE2; text-shadow: 0 0 5px #8A2BE2, 0 0 10px #8A2BE2; } .youtube-text { color: #FF0000; text-shadow: 0 0 5px #FF0000, 0 0 10px #FF0000; } .instagram-text { color: #E1306C; text-shadow: 0 0 5px #E1306C, 0 0 10px #E1306C; } .icon-wrapper:hover .hover-text { opacity: 1; } .discord-icon { width: 60px; height: 60px; color: #bbbbbb; /* gri tonu */ filter: drop-shadow(0 0 5px #aaa) drop-shadow(0 0 10px #888); transition: transform 0.3s ease, filter 0.3s ease, color 0.3s ease; } .discord-icon:hover { transform: scale(1.2); color: #dddddd; filter: drop-shadow(0 0 15px #aaa) drop-shadow(0 0 30px #999); } .discord-text { color: #bbbbbb; text-shadow: 0 0 5px #aaa, 0 0 10px #999; } .star { position: absolute; user-select: none; pointer-events: none; font-size: 24px; color: white; text-shadow: 0 0 8px rgba(255, 255, 255, 0.9), 0 0 15px rgba(255, 255, 255, 0.6), 0 0 20px rgba(255, 255, 255, 0.4); animation: blink 2.5s infinite ease-in-out; will-change: transform, opacity; } @keyframes blink { 0%, 100% { opacity: 1; } 50% { opacity: 0.3; } }