/* NorthLab V20 — final targeted overrides. No redesign outside hero/refs/logo. */
/* Public reference slider: only logo + linked arrow, never repeated names or descriptions. */
.nl-marquee-section .nl-marquee-item{gap:0!important;position:relative!important;text-decoration:none!important}
.nl-marquee-section .nl-marquee-logo{position:relative!important;height:169px!important;border:1px solid rgba(200,255,54,.12)!important;border-radius:12px!important;box-shadow:none!important}
.nl-marquee-section .nl-marquee-logo[data-logo-theme="dark"]{background:#050806!important}
.nl-marquee-section .nl-marquee-logo[data-logo-theme="light"]{background:#ffffff!important}
.nl-marquee-section .nl-marquee-logo img{max-height:105px!important;max-width:87%!important;object-fit:contain!important}
.nl-marquee-section .nl-marquee-arrow{position:absolute;right:17px;bottom:13px;color:#c8ff36;font-size:25px;font-weight:400;line-height:1;pointer-events:none;transition:transform .2s ease}
.nl-marquee-section .nl-marquee-item:hover .nl-marquee-arrow,.nl-marquee-section .nl-marquee-item:focus-visible .nl-marquee-arrow{transform:translate(2px,-2px)}
.nl-marquee-section .nl-marquee-item:focus-visible{outline:2px solid #c8ff36;outline-offset:3px}
.nl-marquee-section .nl-marquee-label{display:none!important}
.nl-marquee-section .nl-ref-heading{margin-bottom:40px!important}
.section-kicker em{display:none!important}
.nl-official-logo{filter:none!important;object-fit:contain!important;object-position:left center!important}
.nl-intro-official img{object-fit:contain!important}
/* Footer was explicitly removed from Turkish homepage only. No other content sections changed. */
@media(max-width:760px){.nl-marquee-section .nl-marquee-logo{height:138px!important}.nl-marquee-section .nl-marquee-logo img{max-height:91px!important}.nl-marquee-section .nl-marquee-arrow{bottom:10px;right:12px;font-size:23px}}
