.site-nav-module__fvlbTa__nav{z-index:40;background:color-mix(in srgb, var(--bg) 80%, transparent);-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);border-bottom:1px solid var(--bd);align-items:center;gap:14px;height:64px;padding:0 clamp(16px,4vw,40px);display:flex;position:sticky;top:0}.site-nav-module__fvlbTa__logo{cursor:pointer;color:inherit;flex:none;align-items:center;gap:10px;display:flex}.site-nav-module__fvlbTa__logo:hover{color:inherit}.site-nav-module__fvlbTa__logoMark{flex:none;width:32px;height:32px;display:block}.site-nav-module__fvlbTa__wordmark{letter-spacing:.5px;font-size:17px;font-weight:900}.site-nav-module__fvlbTa__wordmarkAccent{color:var(--ac)}.site-nav-module__fvlbTa__spacer{flex:1}.site-nav-module__fvlbTa__themeBtn{background:var(--sf);border:1px solid var(--bd);cursor:pointer;border-radius:12px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:flex}.site-nav-module__fvlbTa__themeBtn:hover{border-color:var(--ac)}.site-nav-module__fvlbTa__cta{color:var(--tx);border:1px solid var(--bd);cursor:pointer;border-radius:99px;flex:none;padding:9px 18px;font-size:13px;font-weight:700}.site-nav-module__fvlbTa__cta:hover{border-color:var(--ac);color:var(--ac)}@media (max-width:559px){.site-nav-module__fvlbTa__cta{display:none}}
:root{--bg:#0b0e13;--sf:#151a22;--sf2:#1c232e;--bd:#94a3b829;--tx:#eef3f8;--sub:#8d9aab;--ac:#2fc6da;--onac:#06252b;--heart:#ff4d67;--live:#ff453a;--gn:#34c77b;--bl:#4c9aff;--or:#f5a524;--scenic:#14b8a6;--ac2:#3e6df0;--link:#63c7db;--link-hover:#8fdcea}body.light{--bg:#f2f4f7;--sf:#fff;--sf2:#e9edf2;--bd:#14202d1f;--tx:#141c26;--sub:#5e6c7e;--ac:#0fa3bf;--onac:#fff;--heart:#ff4d67;--live:#ff453a;--gn:#1f9d5e;--bl:#2f7fe8;--or:#db8b0b;--scenic:#0d9488;--ac2:#3e6df0;--link:#63c7db;--link-hover:#8fdcea}
*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--tx);-webkit-font-smoothing:antialiased;transition:background .2s}a{color:var(--link);text-decoration:none}a:hover{color:var(--link-hover)}*{scrollbar-width:none}::-webkit-scrollbar{display:none}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}
