* { margin: 0; padding: 0; box-sizing: border-box; -webkit-user-drag: none; user-select: none; } /* Genel Ayarlar */ body { margin: 0; padding: 0; display: flex; height: 100vh; font-family: 'Poppins', Arial, sans-serif; align-items: center; justify-content: center; transition: opacity 0.4s ease-in-out; } .socials { display: flex; justify-content: center; align-items: center; gap: 12px; /* Birden fazla sosyal buton eklersen aralarına boşluk bırakır */ margin-top: 15px; } .social { height: 50px; width: 50px; border: none; background: none; outline: none; box-shadow: none; padding: 0; margin: 0; cursor: pointer; display: flex; align-items: center; justify-content: center; /* link olacağı için border veya arkaplan gerek yok */ } .social img { height: 50px; width: 50px; transition: transform 0.2s; display: block; } .social img:hover { transform: translateY(-3px) scale(1.07); } body.dark-mode { background: url('assets/blackwallpaper.jpg') center center / cover no-repeat; } body.light-mode{ background: url('assets/whitewallpaper.jpg') center center / cover no-repeat; } /* Login Container */ #login-container { position: relative; width: 400px; padding: 30px; padding-bottom: 10px; border-radius: 10px; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1); text-align: center; transition: background-color 0.4s ease-in-out; } .theme { position: absolute; top: 10px; right: 10px; width: 30px; height: 30px; border: none; cursor: pointer; border-radius: 30%; transition: background-color 0.4s ease-in-out; } .theme i { font-size: 20px; display: block; transition: color 0.4s ease-in-out; } body.dark-mode #login-container { background-color: rgba(0, 0, 0, 0.5); } body.light-mode #login-container{ background-color: rgba(255, 255, 255, 0.5); } body.light-mode .theme{ background-color: #333; } body.dark-mode .theme{ background-color: #bebebe; } body.light-mode .theme i{ color: #bebebe; } body.dark-mode .theme i{ color: #333; } /* Başlık */ h1 { padding-bottom: 10px; font-weight: 600; } body.dark-mode h1{ color: #bebebe ; } body.light-mode h1{ color: #333; } /* Butonlar */ .login-button { display: block; width: 100%; padding: 12px; margin-top: 40px; margin-bottom: 40px; border: none; border-radius: 5px; font-family: 'Poppins', Arial, sans-serif; font-size: 16px; cursor: pointer; transition: background-color 0.3s, transform 0.2s; } .login-button:hover { transform: translateY(-2px); } /* Microsoft Button */ .microsoft { background-color: #0078d7; color: white; } .microsoft:hover { background-color: #006cbe; }