/**
 * Aktim - Desktop Header
 * Desktop-only styles (>= 992px)
 *
 * @package    Aktim
 * @author     Mustafa Erdinc <mustafaerdinc@me.com>
 * @copyright  2024-2026 Bilgicler Yapi
 * @link       https://mustafaerdinc.com.tr
 */

@media (min-width: 992px) {
  /* Base header styles for desktop */
  .site-header {
    position: relative;
    background-color: transparent;
    padding: 0.75rem 0;
    z-index: 100;
  }

  .site-header .navbar {
    padding: 1.5rem 0;
  }

  /* Horizontal row layout */
  .navbar-content {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    gap: 1rem;
  }

  /* Logo - Left aligned */
  .navbar-brand-wrapper {
    flex: 0 0 auto;
    text-align: left;
    width: auto;
  }

  .navbar-brand .logo-img {
    width: 240px;
  }

  /* Phone - Center */
  .navbar-phone-wrapper {
    flex: 1 1 auto;
    text-align: center;
  }

  .navbar-phone {
    display: inline-flex;
    align-items: baseline;
    gap: 0.15em;
    font-size: 42px;
    font-weight: 700;
    text-decoration: none;
    line-height: 1.2;
  }

  .navbar-phone .phone-prefix {
    color: var(--color-secondary);
  }

  .navbar-phone .phone-main {
    color: var(--color-primary);
  }

  .navbar-phone:hover .phone-prefix,
  .navbar-phone:hover .phone-main {
    opacity: 0.8;
  }

  /* Tagline - Right aligned */
  .navbar-tagline-wrapper {
    flex: 0 0 auto;
    text-align: right;
  }

  .navbar-tagline {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
  }

  .navbar-tagline .tagline-top {
    display: block;
    color: var(--color-primary);
    font-weight: 300;
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    line-height: 1.3;
    margin-bottom: 2px;
  }

  .navbar-tagline .tagline-bottom {
    display: block;
    color: var(--color-secondary);
    font-weight: 700;
    font-size: 28px;
    text-transform: uppercase;
    letter-spacing: 0.02em;
    line-height: 1.2;
    white-space: nowrap;
  }
}
