.public-header{--header-bg: hsl(var(--background) / .85);--header-backdrop: blur(12px);--header-shadow: 0 1px 2px rgba(0, 0, 0, .05);--header-border: hsl(var(--border));--header-text: hsl(var(--foreground));--header-link: hsl(var(--muted-foreground));--header-link-hover: hsl(var(--primary));--btn-ghost-bg: transparent;--btn-ghost-text: hsl(var(--foreground));--btn-ghost-hover-bg: hsl(var(--accent));--btn-ghost-hover-text: hsl(var(--accent-foreground));transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.public-header[data-variant=transparent]:not([data-scrolled=true]){--header-bg: transparent !important;--header-backdrop: blur(0px) !important;--header-shadow: none !important;--header-border: transparent !important;--header-text: #ffffff;--header-link: rgba(255, 255, 255, .85);--header-link-hover: #ffffff;--btn-ghost-bg: transparent;--btn-ghost-text: #ffffff;--btn-ghost-hover-bg: rgba(255, 255, 255, .15);--btn-ghost-hover-text: #ffffff}.public-header[data-variant=transparent][data-scrolled=true]{--header-bg: hsl(var(--background) / .9) !important;--header-backdrop: blur(16px) !important;--header-shadow: 0 4px 20px -2px rgba(0, 0, 0, .1) !important;--header-border: hsl(var(--border)) !important;--header-text: hsl(var(--foreground));--header-link: hsl(var(--muted-foreground));--header-link-hover: hsl(var(--primary));--btn-ghost-bg: transparent;--btn-ghost-text: hsl(var(--foreground));--btn-ghost-hover-bg: hsl(var(--accent));--btn-ghost-hover-text: hsl(var(--accent-foreground))}.public-header{background-color:var(--header-bg);backdrop-filter:var(--header-backdrop);-webkit-backdrop-filter:var(--header-backdrop);box-shadow:var(--header-shadow);border-bottom:1px solid var(--header-border)}.public-header__text{color:var(--header-text)}.public-header__link{color:var(--header-link);position:relative}.public-header__link:hover{color:var(--header-link-hover)}.public-header svg,.public-header .lucide{color:currentColor}.public-header__button--ghost{background-color:var(--btn-ghost-bg)!important;color:var(--btn-ghost-text)!important;border-color:transparent!important;border-width:0!important;box-shadow:none!important;transition:background-color .2s,color .2s;display:inline-flex;align-items:center;justify-content:center}.public-header__button--ghost:hover{background-color:var(--btn-ghost-hover-bg)!important;color:var(--btn-ghost-hover-text)!important}.public-header__language-selector button{background-color:var(--btn-ghost-bg)!important;color:var(--header-link)!important;border:none!important;box-shadow:none!important}.public-header__language-selector button:hover{color:var(--header-link-hover)!important;background-color:var(--btn-ghost-hover-bg)!important}.public-header[data-variant=transparent]:not([data-scrolled=true]) .public-header__language-selector button{color:#fff!important}.public-header[data-variant=transparent]:not([data-scrolled=true]) .public-header__avatar{border:2px solid rgba(255,255,255,.3)}.public-header[data-variant=transparent]:not([data-scrolled=true]) .public-header__button--add-company{background-color:#ffffff1a;border-color:#ffffff80;color:#fff}.public-header[data-variant=transparent]:not([data-scrolled=true]) .public-header__button--add-company:hover{background-color:#fff3;border-color:#fff}
