/*
  UCU BEDEN custom CSS

  Bu dosyaya siteye özel küçük stil müdahaleleri yazabilirsin.
  Örnek:

  .poem-text {
    font-size: 18px;
  }
*/

body[data-theme=sims2000] {
    --bg: #5a32ff;
}

body[data-theme=sims2000] .command, body[data-theme=sims2000] .nav a, body[data-theme=sims2000] .tag-list li {
    background: linear-gradient(#ffffff, #ffd4ec);
    border: 2px solid var(--line);
    border-radius: 6px;
    box-shadow: 2px 2px 0 #8c00a4;
    color: var(--text);
    padding: 3px 8px;
    text-decoration: none;
}

.site-logo {
    width: clamp(150px, 18vw, 300px);
    height: auto;
    flex: 0 0 auto;
    display: block;
    filter: invert(42%) sepia(93%) saturate(1352%) hue-rotate(253deg) brightness(119%) contrast(119%);
}

/* Keep the footer compact and aligned with the living home layout. */
.site-footer {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 18px;
  font-size: 10px;
  line-height: 1.55;
}

.site-footer p {
  max-width: 420px;
  margin: 0;
  text-align: right;
}

.footer-logo {
  width: min(140px, 42vw);
  flex: 0 0 auto;
  margin-bottom: 0;
}

body[data-theme="fresh90s"] .site-footer {
  width: min(1320px, calc(100% - 470px));
  padding: 14px 16px;
  font-size: 11px;
  line-height: 1.55;
}

body[data-theme="fresh90s"] .site-footer::before {
  width: min(145px, 36vw);
  flex: 0 0 auto;
  margin: 0;
}

body[data-theme="fresh90s"] .site-footer p {
  font-size: 11px;
  line-height: 1.55;
}

@media (max-width: 980px) {
  .site-footer {
    display: grid;
  }

  .site-footer p {
    text-align: left;
  }
}
