/* Header pa ngjyrë ari: butoni Regjistrohu i bardhë, theksat në të bardhë (kërkesë e pronarit, 30.10.2026) */
.site-header.atelier-header.luxury-floating-header{--nav-gold:#FFFFFF}
.luxury-floating-header .brand svg{color:#FFFFFF}
.luxury-floating-header .floating-navigation{border-color:rgba(255,255,255,.18)}
.luxury-floating-header.is-scrolled .floating-navigation{border-color:rgba(255,255,255,.24)}
.luxury-floating-header .login{border-color:rgba(255,255,255,.4)}
.luxury-floating-header .login:before{background:rgba(255,255,255,.2)}
.luxury-floating-header .login:hover{color:#FFFFFF;border-color:#FFFFFF;background:rgba(255,255,255,.08)}
.luxury-floating-header .header-nav-link:hover{background:rgba(255,255,255,.06)}
.luxury-floating-header .header-menu{border-color:rgba(255,255,255,.18)}
.luxury-floating-header .header-menu-toggle:hover{background:rgba(255,255,255,.1)}
.luxury-floating-header .register-link{border-color:#FFFFFF;background:#FFFFFF;color:#191613;box-shadow:0 1px 2px rgba(0,0,0,.12)}
.luxury-floating-header .register-link .register-arrow{background:#191613;color:#FFFFFF;border-color:rgba(25,22,19,.18)}
.luxury-floating-header .register-link:hover{border-color:#FFFFFF;background:#F2F0EC;color:#191613;box-shadow:0 0 22px rgba(255,255,255,.14)}
.luxury-floating-header .register-link:hover .register-arrow{background:#000000}

/* Ballina: tri rreshta Organizo / Analizo / Kurse */
.cinematic-hero .hero-copy h1.hero-trio{font-size:clamp(46px,5.4vw,88px);line-height:1.02;letter-spacing:-.02em;margin-bottom:38px}
.hero-trio .trio-line{display:block}
.hero-trio .trio-line b{font-weight:400;text-transform:uppercase;letter-spacing:.01em;color:#fff8ed}
.hero-trio .trio-line .serif{font-style:italic}
@media(max-width:750px){.cinematic-hero .hero-copy h1.hero-trio{font-size:clamp(38px,10.5vw,56px);letter-spacing:-.015em;margin-bottom:26px}}

/* Hyr në shiritin e header-it për tablet/telefon (në desktop Hyr është në navigim) */
.luxury-floating-header .login-bar{display:none}
@media(max-width:1150px){
.luxury-floating-header .login-bar{display:inline-flex;align-items:center;justify-content:center;flex:none;height:48px;padding:0 20px;border:1px solid rgba(255,255,255,.4);border-radius:999px;color:#FFFFFF;font:500 15px/1 CRMGeist,Arial,sans-serif;text-decoration:none;transition:background .3s,border-color .3s}
.luxury-floating-header .login-bar:hover{border-color:#FFFFFF;background:rgba(255,255,255,.08)}
.luxury-floating-header .header-menu .login{display:none}
}
@media(max-width:480px){.luxury-floating-header .login-bar{height:42px;padding:0 14px;font-size:12px;margin-right:4px}}
@media(max-width:359px){.luxury-floating-header .login-bar{padding:0 10px;font-size:11px;margin-right:2px}}

@media(max-width:380px){
.luxury-floating-header .floating-navigation{padding-left:12px}
.luxury-floating-header .register-link{padding:0 14px;justify-content:center}
.luxury-floating-header .register-link .register-arrow{display:none}
.luxury-floating-header .login-bar{padding:0 12px}
}
@media(max-width:340px){.atelier-header .brand{font-size:14px}.luxury-floating-header .login-bar,.luxury-floating-header .register-link{padding:0 10px}}
