/* UygunFiyata 10 — polished compact identity and real interactive input */
:root {--brand-violet:#baa4ff;}
.brand{max-width:100%;}
.brand-word{display:inline-flex;align-items:baseline;overflow:visible!important;max-width:none;white-space:nowrap;line-height:1.17!important;padding:4px 8px 7px 1px!important;letter-spacing:-.058em!important;font-size:clamp(24px,3vw,39px)!important}
.brand-word .brand-ai,.brand-word .brand-main{font-size:inherit!important;font-weight:800!important;letter-spacing:inherit!important;line-height:inherit!important;}
.brand-word .brand-ai{color:var(--brand-violet)!important;-webkit-text-fill-color:var(--brand-violet)!important}
.brand-word .brand-main{color:#f9f8ff!important;-webkit-text-fill-color:#f9f8ff!important}
.brand-tagline{color:#f7f4ff!important;-webkit-text-fill-color:#f7f4ff!important;letter-spacing:.09em!important;font-size:11px!important;font-weight:540!important}
.search-row input::placeholder{color:transparent!important}
.typed-placeholder{max-width:calc(100% - 130px);left:59px!important;right:auto!important;font-weight:450;opacity:1;letter-spacing:0;}
.typed-placeholder[hidden]{display:none!important}
.search-row input:focus~.typed-placeholder{display:none!important}
@media(max-width:760px){
.brand-word{font-size:clamp(21px,6vw,31px)!important;}
.brand-tagline{letter-spacing:.05em!important;font-size:9.3px!important}
.typed-placeholder{left:50px!important;max-width:calc(100% - 112px);font-size:11.5px!important}
}
@media(max-width:350px){.brand-word{font-size:21px!important}.typed-placeholder{font-size:10.2px!important}}
@media(hover:hover) and (pointer:fine) {
.offer:hover,.offer:focus-within{transform:translateY(-5px) scale(1.024)!important;box-shadow:0 23px 48px rgba(4,3,12,.55),0 0 0 1px rgba(194,170,255,.4)!important;z-index:5!important}
.spotlight:hover{transform:translateY(-5px) scale(1.02)!important;z-index:5!important}
}
