.landing-top-nav{font-family:Fredoka,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;position:sticky;top:0;z-index:50;display:flex;justify-content:center;align-items:center;gap:8px;padding:8px 20px;background:repeating-linear-gradient(90deg,transparent 0px,rgba(0,0,0,.03) 1px,transparent 2px,transparent 8px),repeating-linear-gradient(95deg,transparent 0px,rgba(255,220,150,.02) 1px,transparent 3px,transparent 12px),linear-gradient(175deg,#5d3a1a,#4a2e14 30%,#3a2210 70%,#2e1a0c);box-shadow:inset 0 1px #ffdc9626,0 2px 8px #0006;border-bottom:2px solid #1e1208}.landing-top-nav-sep{color:#ffdc9640;font-size:.75rem;user-select:none}.landing-top-nav-link{font-size:.8125rem;font-weight:500;letter-spacing:.03em;color:#d9c8a4;text-decoration:none;padding:4px 12px;border-radius:4px;transition:color .15s,background .15s}.landing-top-nav-link:hover{color:#f5e6c8;background:#ffdc961a}.landing-top-nav-cta{color:#fff;background:linear-gradient(to bottom,#e0b33e,#b8872a);border:1.5px solid #000;box-shadow:inset 1px 1px #ffffff73,inset -1px -1px #00000040;font-weight:700;text-shadow:0 1px 1px rgba(0,0,0,.5);padding:5px 18px;border-radius:5px;transition:filter .08s ease,transform .08s ease}.landing-top-nav-cta:hover{color:#fff;background:linear-gradient(to bottom,#e0b33e,#b8872a);filter:brightness(1.1);transform:translateY(-1px)}.landing-top-nav-cta:active{filter:brightness(.93);transform:translateY(1px)}.landing-top-nav-lang{position:absolute;right:14px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:3px;font-size:.8125rem;font-weight:600;letter-spacing:.01em;padding:3px 6px 3px 8px;border:1.5px solid #1e1208;border-radius:8px;background:linear-gradient(to bottom,#6b4422,#4a2e14);box-shadow:inset 0 1px #ffdc9626,inset 0 -1px #0000004d}.landing-top-nav-lang-globe{flex-shrink:0;color:#e2c08d;margin-right:2px}.landing-top-nav-lang-item{color:#c9a46a;text-decoration:none;padding:3px 8px;border-radius:5px;transition:color .15s,background .15s}.landing-top-nav-lang-item .lang-short,.landing-nav-menu{display:none}.landing-top-nav-lang-item:hover{color:#f5e6c8;background:#ffdc961a}.landing-top-nav-lang-item.is-current{color:#2e1a0c;background:linear-gradient(to bottom,#e0b33e,#c89530);box-shadow:inset 0 1px #fff6;cursor:default}@media(max-width:600px){.landing-top-nav-lang{right:6px;font-size:.7rem;gap:2px;padding:2px 4px 2px 6px}.landing-top-nav-lang-item{padding:2px 5px}.landing-top-nav-lang-item .lang-long{display:none}.landing-top-nav-lang-item .lang-short{display:inline}}@media(max-width:920px){.landing-top-nav{justify-content:center;padding:6px 12px}.landing-top-nav-link:not(.landing-top-nav-cta),.landing-top-nav-sep{display:none}.landing-top-nav .landing-top-nav-cta{font-size:.9rem;height:38px;padding:0 32px;display:inline-flex;align-items:center;box-sizing:border-box}.landing-top-nav-lang{height:38px;box-sizing:border-box}.landing-nav-menu{display:block;position:absolute;left:10px;top:50%;transform:translateY(-50%)}.landing-nav-menu-toggle{display:flex;align-items:center;justify-content:center;width:40px;height:38px;box-sizing:border-box;color:#e2c08d;border:1.5px solid #1e1208;border-radius:7px;background:linear-gradient(to bottom,#6b4422,#4a2e14);cursor:pointer;list-style:none}.landing-nav-menu-toggle::-webkit-details-marker{display:none}.landing-nav-menu-toggle:hover{color:#f5e6c8;background:#ffdc961a}.landing-nav-menu[open] .landing-nav-menu-toggle{color:#2e1a0c;background:linear-gradient(to bottom,#e0b33e,#c89530)}.landing-nav-menu-panel{position:absolute;left:0;top:calc(100% + 8px);min-width:168px;display:flex;flex-direction:column;padding:6px;background:linear-gradient(175deg,#ece1cc,#e2d5bd);border:1px solid rgba(139,109,63,.4);border-radius:8px;box-shadow:0 8px 22px #281c0a47}.landing-nav-menu-link{font-family:Inter,system-ui,sans-serif;font-size:.85rem;font-weight:500;letter-spacing:.02em;color:#4a3a22;text-decoration:none;padding:9px 12px;border-radius:5px;transition:color .15s,background .15s}.landing-nav-menu-link:hover{color:#2c1f10;background:#8b6d3f24}}.landing-top-nav-logo{position:absolute;left:16px;top:50%;transform:translateY(-50%);display:flex;align-items:center}.landing-top-nav-logo img{height:30px;width:auto;display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.landing-top-nav-link.is-current{color:#f5e6c8;background:#ffdc9624}@media(max-width:640px){.landing-top-nav-link{font-size:.7rem;padding:4px 6px}.landing-top-nav-sep{font-size:.6rem}}@media(max-width:920px){.landing-top-nav-logo{left:60px}.landing-top-nav-logo img{height:26px}}@media(max-width:600px){.landing-top-nav-logo{display:none}}
