/* Saks mavisi kurumsal tema */
:root{--blue:#175fc7;--royal-blue:#175fc7;--royal-dark:#0e469d;--royal-light:#5da2f3}
body{background:var(--royal-blue)}
.site-header.global-header,.page-header.global-header{background:linear-gradient(90deg,#104b9f,#1b66cf);border-bottom-color:rgba(255,255,255,.22)}
.mobile-nav nav{background:#124fa8;border-color:rgba(255,255,255,.22)}
.hero-image.hero-video-wrap{background:#07101a}
.hero-video-wrap:after{background:linear-gradient(90deg,rgba(4,12,20,.58),rgba(4,12,20,.32) 55%,rgba(4,12,20,.22))}
.approach{background:var(--royal-blue)}
.quality-section{background:#1456b5}
.factory-visual,.rollform-strip{background:var(--royal-dark)}
.quality-section .certificate-grid,.quality-section .certificate-card{border-color:rgba(255,255,255,.2)}
.products-intro,.detail-hero{background:#1456b5}
footer{background:var(--royal-dark)}
.global-header .desktop-nav a:hover,.global-header .desktop-nav a.is-current,.mobile-nav nav a:hover,.header-cta:hover{background:#fff;border-color:#fff;color:#12498f;box-shadow:0 5px 16px rgba(0,35,92,.2)}
.header-cta{border-color:rgba(255,255,255,.55)}
.header-cta:hover span{color:#12498f}
.catalog-button{background:#0d4598;border-color:#8fc0ff}
.catalog-button:hover{background:#fff;color:#12498f}
.mobile-nav summary span,.header-cta span{color:#b8d8ff}
.eyebrow span{border-color:#8fc0ff}
.ticker,.product-cta,.detail-request{background:var(--royal-blue);border-color:var(--royal-blue)}
.circle-link:hover{background:#fff;border-color:#fff;color:#12498f}
.system-card a span,.metrics strong,.button-light span,.corporate-notes span,.quality-link span,.certificate-card small b,.product-visual b,.product-meta a i,.filter small{color:#175fc7}
.quality-link,.product-meta a{border-color:#175fc7}
.corporate-visual figcaption span,.factory-visual figcaption span{color:#9fc8ff}
.quality-heading .eyebrow,.certificate-card>span{color:#b8d8ff}
.cursor-glow{background:radial-gradient(circle,rgba(35,112,220,.16),transparent 65%)!important}
.rollform-copy{border-left-color:#73aff5}
.system-card:focus-visible,.contact-page a:focus-visible{outline-color:#4b91e7}
.system-card.active,.system-card:hover{background:var(--royal-blue);color:#fff}
.system-card.active p,.system-card:hover p{color:#d9e8fb}
.system-card.active .card-number,.system-card:hover .card-number{color:#b8d8ff}
.system-card.active a span,.system-card:hover a span{color:#fff}
.system-next:hover{background:var(--royal-blue);border-color:var(--royal-blue);color:#fff}
.certificate-card:hover{background:#2d75d5;color:#fff}
.certificate-card:hover>span,.certificate-card:hover small,.certificate-card:hover small b{color:#fff}
.references-strip{background:#f7fafb;color:#0b1b29;border-color:#cbd8df}
.references-strip>p{background:var(--royal-blue);color:#fff;border-right:1px solid #0e469d}
.reference-brand{border-right-color:#d9e2e7}
.reference-brand:hover{background:#fff}
.contact{background:#f3f5f6;color:#14212b;border-top:1px solid #d7dee2}
.contact .eyebrow{color:#617487}
.contact-mail{color:#172630;border-bottom-color:#175fc7}
.contact-mail span{color:#175fc7}
.contact-side p{color:#52616d}
.contact:has(.home-contact-map) .contact-details{background:#fff;border-color:#d7dee2;color:#172630}
.contact-details address,.contact-details address strong,.contact-phones strong,.contact-phones a{color:#172630}
.contact-page-link{color:#172630;border-bottom-color:#175fc7}
.contact .home-contact-map{border-color:#cbd5da}
.contact .button-light{background:var(--royal-blue);color:#fff}
.contact .button-light span{color:#fff}
.contact-noise{opacity:.2;mix-blend-mode:multiply}
.products-intro:after{background:radial-gradient(circle,#3f8bea 0,rgba(30,102,202,.48) 28%,transparent 69%)}
.products-intro .eyebrow{color:#b8d8ff}
.product-visual:hover:before{border-color:#175fc7}
.filter:hover,.filter.is-active,.measure-button:hover,.measure-button[aria-pressed="true"]{background:var(--royal-blue);border-color:var(--royal-blue);color:#fff}
.reach-intro{background:radial-gradient(ellipse at 90% 10%,#2b73c8 0,transparent 55%),#12498f;border-bottom-color:#175fc7}
.reach-label,.reach-map-caption a,.reach-bottom a{color:#175fc7}
.reach-button.primary{background:var(--royal-blue)}
.selected-measure{color:#1456b5;border-color:#a9c9e7;background:#eff8ff}
.normal-preview strong{color:#175fc7}
.measure-button[aria-pressed="true"]{box-shadow:inset 0 -2px #8fc0ff}
.selected-weight{background:#eff8ff;border-color:#a9c9e7;color:#1456b5}
.products-page,.products-page .catalogue,.products-page .product-card{background:#fff}
.products-page .product-meta h2{color:var(--royal-blue)}
@media(prefers-reduced-motion:no-preference){.catalog-button,.header-cta,.certificate-card,.reach-button.primary{transition:background .2s,border-color .2s,transform .2s}}
