.top-nav{--nav-bg: rgba(7, 7, 7, .94);--nav-ink: #f1e7da;--nav-ink-2: rgba(241, 231, 218, .72);--nav-ink-3: rgba(241, 231, 218, .55);--nav-line: rgba(201, 137, 58, .16);--nav-hover: rgba(241, 231, 218, .07);--nav-accent: #c9893a;--nav-on-accent: #120b04;--nav-radius: 8px;--nav-ease: cubic-bezier(.2, .7, .2, 1);--nav-font: Inter, system-ui, -apple-system, "Segoe UI", sans-serif}@media(min-width:901px){.top-nav{background:var(--nav-bg)!important;border-bottom:1px solid var(--nav-line)!important;height:calc(64px + env(safe-area-inset-top))!important;gap:24px!important}.top-nav .nav-links-desktop{display:flex;align-items:center;gap:4px;margin-right:auto;margin-left:28px}.top-nav .nav-link{position:relative;display:inline-flex;align-items:center;height:40px;padding:0 12px;font:500 14px/1 var(--nav-font);letter-spacing:0;color:var(--nav-ink-2);text-decoration:none;border-radius:var(--nav-radius);transition:color .18s var(--nav-ease),background .18s var(--nav-ease)}.top-nav .nav-link:after{content:"";position:absolute;left:12px;right:12px;bottom:4px;height:2px;border-radius:2px;background:var(--nav-accent);transform:scaleX(0);transform-origin:left;transition:transform .22s var(--nav-ease)}.top-nav .nav-link:hover{color:var(--nav-ink);background:var(--nav-hover)}.top-nav .nav-link[aria-current=page]{color:var(--nav-ink)}.top-nav .nav-link[aria-current=page]:after{transform:scaleX(1)}.top-nav .nav-utils{display:flex;align-items:center;gap:2px;padding-right:10px;margin-right:4px;border-right:1px solid var(--nav-line)}.top-nav .nav-utils button{background:transparent!important;border:0!important;border-radius:var(--nav-radius)!important;color:var(--nav-ink-3)!important;font:500 13px/1 var(--nav-font)!important;letter-spacing:0!important;text-transform:none!important;height:36px;min-height:36px!important;min-width:36px!important;padding:0 10px!important;display:inline-flex!important;align-items:center;gap:6px;transition:color .18s var(--nav-ease),background .18s var(--nav-ease)}.top-nav .nav-utils button:hover{color:var(--nav-ink)!important;background:var(--nav-hover)!important}.top-nav .nav-utils button span[style*="font-size: 8px"],.top-nav .nav-utils button span[style*="font-size:8px"]{opacity:.6;transform:scale(.85)}.top-nav .nav-utils div>button{justify-content:flex-start}.top-nav .nav-login,.top-nav .nav-account{background:transparent!important;border:0!important;border-radius:var(--nav-radius)!important;color:var(--nav-ink)!important;font:500 14px/1 var(--nav-font)!important;letter-spacing:0!important;text-transform:none!important;height:40px;padding:0 12px!important;transition:background .18s var(--nav-ease)!important}.top-nav .nav-login:hover,.top-nav .nav-account:hover{background:var(--nav-hover)!important;color:var(--nav-ink)!important}.top-nav .nav-account>span:first-child{border-radius:50%}.top-nav .nav-cta{height:40px;padding:0 16px!important;border-radius:var(--nav-radius)!important;font:600 14px/1 var(--nav-font)!important;letter-spacing:0!important;text-transform:none!important;transition:background .18s var(--nav-ease),border-color .18s var(--nav-ease),filter .18s var(--nav-ease)!important}.top-nav .nav-cta-secondary{background:transparent!important;color:var(--nav-ink)!important;border:1px solid rgba(241,231,218,.28)!important}.top-nav .nav-cta-secondary:hover{border-color:var(--nav-accent)!important;background:var(--nav-hover)!important}.top-nav .nav-cta-primary{background:var(--nav-accent)!important;color:var(--nav-on-accent)!important;border:0!important;opacity:1!important}.top-nav .nav-cta-primary:hover{filter:brightness(1.08)}.top-nav .nav-utils{order:1}.top-nav .nav-right-desktop>div:has(>.nav-account),.top-nav .nav-login{order:2}.top-nav .nav-cta-secondary{order:3}.top-nav .nav-cta-primary{order:4}.top-nav a:focus-visible,.top-nav button:focus-visible{outline:2px solid var(--nav-accent)!important;outline-offset:2px}.top-nav a:active,.top-nav button:active{transform:none;opacity:1}}@media(min-width:901px)and (max-width:1240px){.top-nav .nav-links-desktop{margin-left:8px}.top-nav .nav-link{padding:0 9px}.top-nav .nav-login .nav-lang-full{display:none!important}.top-nav .nav-login .nav-lang-short{display:inline!important}.top-nav .nav-utils .nav-lang-full{display:none!important}.top-nav .nav-utils .nav-lang-short{display:inline!important;text-transform:uppercase}.top-nav{gap:12px!important}.top-nav .nav-cta{padding:0 12px!important}}@media(min-width:901px)and (max-width:1040px){.top-nav .nav-cta-secondary{display:none!important}}@media(prefers-reduced-motion:reduce){.top-nav .nav-link,.top-nav .nav-link:after,.top-nav .nav-utils button,.top-nav .nav-cta{transition:none!important}}.top-nav .nav-utils{display:flex;align-items:center;gap:6px}.top-nav a{border-bottom:0!important}.top-nav .nav-link{white-space:nowrap}
