html, body {
    margin: 0;
    padding: 0;
    background-color: lightblue;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, sans-serif;
}

.mainmenu {
    background-color: blue;
    height: 60px;
    display: flex;
    align-items: center;
    padding-left: 20px;
}

.logo {
    color: white;
    font-size: 24px;
    font-weight: bold;
}

.mrna-box {
    display: flex;
    justify-content: center;
    align-items: center;

    margin: 20px;
    width: 150px;
    aspect-ratio: 4 / 3;

    background-image: url('mrnabox.png');
    background-size: cover;
    background-position: center;

    color: gray;
    text-decoration: none;
    border-radius: 15px;
    box-shadow: 0 4px 8px rgba(0,0,0,0.1);

    transition: transform 0.2s ease, background-color 0.2s ease;
}

.mrna-box:hover {
    transform: scale(1.05);
}

.mrna-box-active {
    transform: scale(0.95);
    background-color: #333;
}

.slidebg {
 background-image: url('bg.jpg') !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}

.fadein-gif {
  position: fixed;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  opacity: 0;
  animation: fadeIn 2s forwards;
  z-index: 1000;

  width: 80px;
  height: auto; 
}

/* Fade-in animasyonu */
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
