<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Responsive Styles */
@media (min-width: 1024px) {
    .web {
        display: block;
    }

    .mobil {
        display: none;
    }

    .featured-article p {
        font-size: 1.1rem;
    }

    h2 {
        font-size: 1.5rem;
    }

    .recent-posts {
        max-width: 305px;
        background-color: var(--color-gray-100);
        padding: 30px;
        border-radius: var(--border-radius);
    }



    .logo a {
        justify-content: center;
        display: flex;
        align-items: center;
        margin: 0 auto;
        max-width: 700px;
    }


    .standard-article {
        width: 528px;
    }
}


/* Tablets and smaller desktops */
@media (max-width: 1024px) {
    .header-container {
        justify-content: space-between !important;
        align-items: flex-end !important;
    }

    .recent-posts {
        max-width: 100% !important;
        background-color: var(--color-gray-100);
        padding: 30px;
        border-radius: var(--border-radius);
    }


    .standard-article {
        max-width: 100% !important;
    }

    :root {
        --container-width: 90%;
    }

    h1 {
        font-size: 2rem;
    }

    h2 {
        font-size: 1rem;
    }

    .grid-layout {
        gap: var(--spacing-xl);
    }
}

/* Tablets */
@media (max-width: 768px) {
    .web {
        display: none;
    }

    .mobil {
        display: block;
    }



    html {
        -webkit-text-size-adjust: 100%;
        /* iOS iÃ§in Ã¶nerilir */
    }

    .footer-social a {
        padding: 0.5rem;
        /* en az 48x48px hedefler */
    }

    .recent-posts {
        min-height: 200px;
        /* CLS (Layout kaymasÄ±) Ã¶nlemek iÃ§in yÃ¼kseklik belirlenebilir */
    }

    @media print {
        body {
            font-size: 12pt;
            line-height: 1.6;
            font-family: Georgia, serif;
            /* serif yazÄ± tipi daha okunur */
        }

        h1,
        h2,
        h3 {
            color: #000;
        }
    }

    .mobile-menu-active .nav-left,
    .mobile-menu-active .nav-right {
        position: fixed;
        /* updated */
        top: 60px;
        /* nav yÃ¼ksekliÄŸi kadar */
        left: 0;
        height: calc(100vh - 60px);
        /* alt kÄ±smÄ± kaplasÄ±n */
        overflow-y: auto;
    }

    .nav-left,
    .nav-right {
        display: none;
    }

    .mobile-menu-toggle {
        display: block;
    }

    .nav-container {
        justify-content: space-between;
    }

    .grid-layout {
        grid-template-columns: 1fr;
        gap: var(--spacing-xl);
    }

    .article-section {
        padding: var(--spacing-xl) 0;
    }

    .featured-article {
        max-width: 100%;
    }

    .standard-article {
        padding: 5%;
    }

    .footer-nav ul {
        gap: var(--spacing-lg);
    }
}

@media (max-width: 768px) {

    .main-nav.mobile-menu-active .nav-left,
    .main-nav.mobile-menu-active .nav-right {
        display: flex;
        flex-direction: column;
        gap: 1rem;
        padding: 1rem;
    }
}

/* Mobile */
@media (max-width: 576px) {

    h1 {
        font-size: 1.5rem !important;
    }

    h2 {
        font-size: 1.2rem !important;
    }

    h3 {
        font-size: 1.1rem !important;
    }

    .header-container {
        flex-direction: column;
        gap: var(--spacing-sm);
    }

    .article-navigation {
        justify-content: center;
        gap: var(--spacing-xl);
    }

    .footer-nav ul {
        flex-direction: column;
        gap: var(--spacing-md);
    }

    .subscription-form {
        padding: var(--spacing-lg);
    }

    .quote-box {
        padding: var(--spacing-lg);
    }
}

/* Mobile Menu */
.mobile-menu-active .nav-left,
.mobile-menu-active .nav-right {
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background-color: var(--color-white);
    padding: var(--spacing-md);
    z-index: 100;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

.mobile-menu-active .mobile-menu-toggle span:nth-child(1) {
    transform: rotate(45deg) translate(5px, 5px);
}

.mobile-menu-active .mobile-menu-toggle span:nth-child(2) {
    opacity: 0;
}

.mobile-menu-active .mobile-menu-toggle span:nth-child(3) {
    transform: rotate(-45deg) translate(7px, -7px);
}

/* Animation Classes */
.fade-in {
    animation: fadeIn 0.5s ease forwards;
}

.slide-in {
    animation: slideIn 0.5s ease forwards;
}

@keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes slideIn {
    from {
        transform: translateY(-20px);
        opacity: 0;
    }

    to {
        transform: translateY(0);
        opacity: 1;
    }
}

/* Print Styles */
@media print {

    .header,
    .main-nav,
    .footer,
    .subscription-cta,
    .video-section {
        display: none;
    }

    .container {
        width: 100%;
        max-width: 100%;
        padding: 0;
    }

    .article-section {
        padding: 1rem 0;
    }

    .grid-layout {
        display: block;
    }

    .quote-box {
        margin: 1rem 0;
        page-break-inside: avoid;
    }
}

/* TEST: toggle sÄ±nÄ±fÄ± algÄ±lanÄ±yor mu? */
.main-nav.mobile-menu-active .nav-left,
.main-nav.mobile-menu-active .nav-right {
    display: block !important;
    scrollbar-gutter: stable;
    background-image: url('/assets/navbanner.webp');
    background-position: center;
    background-size: cover;
}

.main-nav.mobile-menu-active .nav-right li,
.main-nav.mobile-menu-active .nav-left {
    background-color: var(--color-gray-100);
    margin: 3px;
    padding: 10px;
    border-radius: var(--border-radius);
}</pre></body></html>