.lobby--site main{position:relative;overflow-x:clip;outline:none}.lobby--site main>*,.lobby--site main>div>*{--c-primary:var(--app-accent);--c-primary-light:var(--app-accent)}.site-nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgb(var(--paper-rgb)/.82);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);border-bottom:1px solid var(--c-border)}.site-nav__inner{display:flex;align-items:center;gap:var(--sp-6);max-width:1200px;height:64px;margin:0 auto;padding:0 var(--sp-5)}.site-nav__brand{display:inline-flex;align-items:center;gap:var(--sp-2);font-weight:800;font-size:1.05rem;color:var(--c-text-1)}.site-nav__brand span{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--app-accent);color:var(--c-on-primary)}.site-nav nav ul{display:flex;gap:var(--sp-1);margin:0;padding:0;list-style:none}.site-nav nav a{display:inline-flex;align-items:center;min-height:40px;padding:0 .75rem;border-radius:8px;color:var(--c-text-2);font-size:.9rem;font-weight:500}.site-nav nav a:hover{color:var(--c-text-1);background:rgb(var(--ink-rgb)/.05)}.site-nav__cta{display:flex;align-items:center;gap:var(--sp-2);margin-left:auto}.site-nav__theme{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:10px;background:transparent;color:var(--c-text-2);cursor:pointer}.site-nav__theme:hover{background:rgb(var(--ink-rgb)/.06);color:var(--c-text-1)}.site-nav__link{padding:0 .75rem;color:var(--c-text-1);font-weight:600;font-size:.9rem}.site-nav__btn,.site-nav__link{min-height:40px;display:inline-flex;align-items:center}.site-nav__btn{padding:0 1rem;border-radius:10px;background:var(--app-accent);color:var(--c-on-primary);font-weight:700;font-size:.88rem}.site-nav__btn:hover{color:var(--c-on-primary);filter:brightness(1.08)}.site-nav :is(a,button):focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}@media (max-width:860px){.site-nav nav{display:none}}@media (max-width:420px){.site-nav__link{display:none}}