/* Scroll choreography stays decorative; normal scrolling and links remain native. */
.reading-progress{position:absolute;left:0;bottom:-1px;width:100%;height:2px;transform:scaleX(0);transform-origin:left;pointer-events:none;background:linear-gradient(90deg,#806138,#d6b77b 65%,#fff0c5);box-shadow:0 0 12px #d6b77b55}
.ust{transition:box-shadow .35s ease,background .35s ease}
.ust.header-scrolled{box-shadow:0 8px 30px #0003}
.ust nav a[aria-current=location]{color:var(--altin)}
.ust nav a[aria-current=location]::after{transform:scaleX(1)}
.scroll-active .scroll-heading.scroll-visible h2{animation:chapter-light 1.4s ease both}
.scroll-active .hero-bottom b{display:inline-block;animation:discovery-drift 2.8s ease-in-out infinite}
.house-seal{transition:translate .55s ease,filter .55s ease}
.house-card h3{transition:color .35s ease}
@media(hover:hover) and (pointer:fine){.house-card:hover .house-seal{translate:0 -5px;filter:drop-shadow(0 4px 15px color-mix(in srgb,var(--house) 35%,transparent))}.house-card:hover h3{color:var(--house)}.urun:hover .product-symbol{scale:1.04}.product-symbol{transition:scale .45s ease}}
@keyframes chapter-light{0%{text-shadow:0 0 0 transparent}35%{text-shadow:0 0 32px #d6b77b65}100%{text-shadow:0 0 0 transparent}}
@keyframes discovery-drift{0%,100%{translate:0 0;opacity:.65}50%{translate:0 5px;opacity:1}}
.hero-scroll-seal{position:absolute;right:19%;top:15%;width:100px;height:118px;opacity:.65;pointer-events:none;filter:drop-shadow(0 0 22px #d9bd8138)}
.hero-scroll-glow{position:absolute;inset:45% 0 0;pointer-events:none;background:radial-gradient(ellipse at 65% 100%,#d6b77b38,transparent 65%);opacity:0;z-index:-1}
.scroll-active .hero-landscape{translate:0 var(--landscape-shift,0px)}
.scroll-active .hero-scroll-seal{translate:0 var(--seal-shift,0px);scale:var(--seal-scale,1);opacity:var(--seal-opacity,.65)}
.scroll-active .hero-scroll-glow{opacity:var(--glow-opacity,0)}
.scroll-active .korlar{translate:0 var(--ember-shift,0px)}
.scroll-active .section-intro,.scroll-active .bolum-basi{position:relative}
.scroll-active .section-intro::after{content:'';position:absolute;left:0;bottom:-16px;width:90px;height:1px;background:linear-gradient(90deg,var(--altin),transparent);transform:scaleX(0);transform-origin:left;transition:transform .8s .15s ease}
.scroll-active .section-intro.scroll-visible::after{transform:scaleX(1)}
.scroll-active .bolum-basi .susleme{transform:scaleX(0);transform-origin:left;transition:transform .8s .15s ease}
.scroll-active .bolum-basi.scroll-visible .susleme{transform:scaleX(1)}
.scroll-active .scroll-heading{opacity:0;translate:0 18px;transition:opacity .65s ease,translate .65s ease}
.scroll-active .scroll-heading.scroll-visible,.scroll-active .scroll-heading:focus-within{opacity:1;translate:0 0}
.scroll-active .house-card.belir,.scroll-active .urun.belir,.scroll-active .pano-kart.belir{transition-delay:var(--reveal-delay,0ms)}
.scroll-active .belir.gorundu:hover{transition-delay:0ms}
@media(max-width:760px){.hero-scroll-seal{width:58px;height:68px;right:9%;top:5%;opacity:.4}.scroll-active .hero-scroll-seal{opacity:calc(var(--seal-opacity,.65) * .65)}}
@media(prefers-reduced-motion:reduce){.hero-scroll-seal,.hero-scroll-glow{display:none}.scroll-active .hero-landscape,.scroll-active .korlar{translate:none}.scroll-active .scroll-heading{opacity:1;translate:none}.scroll-active .section-intro::after,.scroll-active .bolum-basi .susleme{transform:none}}
