/* The only mobile bottom-navigation stylesheet, shared by public, account and auth pages. */
.fp-bottom-nav{isolation:isolate;display:grid;direction:rtl;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;z-index:50;inset-inline:12px;bottom:10px;width:min(calc(100% - 24px),500px);margin-inline:auto;min-height:70px;padding:6px 6px calc(6px + env(safe-area-inset-bottom));border:1px solid color-mix(in srgb,var(--fp-background) 75%,transparent);border-radius:26px;background:color-mix(in srgb,var(--fp-background) var(--fp-mobile-nav-opacity,62%),transparent);backdrop-filter:blur(var(--fp-mobile-nav-blur,22px)) saturate(150%);-webkit-backdrop-filter:blur(var(--fp-mobile-nav-blur,22px)) saturate(150%);box-shadow:0 6px 24px color-mix(in srgb,var(--fp-shadow) 10%,transparent)}
.fp-bottom-nav::before{content:'';position:absolute;z-index:-1;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,color-mix(in srgb,var(--fp-accent) 12%,transparent),color-mix(in srgb,var(--fp-home-purple) 8%,transparent) 55%,color-mix(in srgb,var(--fp-accent) 5%,transparent))}
.fp-bottom-nav>a{display:grid;align-content:center;justify-items:center;gap:4px;min-height:56px;min-width:0;padding:4px 0;border:0;border-radius:20px;font-size:.64rem;line-height:1.5;white-space:nowrap;color:var(--fp-text);text-decoration:none;background:transparent}
.fp-bottom-nav>a svg{width:21px;height:21px}
.fp-bottom-nav>a[aria-current=page]{color:var(--fp-link);background:color-mix(in srgb,var(--fp-background) 50%,transparent);font-weight:700}
.fp-bottom-nav>a:hover{color:var(--fp-link-hover)}
.fp-bottom-nav .fp-bottom-nav__profile{padding:0;background:transparent;align-content:center}
.fp-bottom-nav__profile>[data-fp-profile-avatar]{display:block;width:50px;height:50px;border-radius:50%;overflow:hidden}
.fp-bottom-nav .fp-news-avatar{display:grid;place-items:center;width:100%;height:100%;border:2px solid var(--fp-background);border-radius:50%;overflow:hidden;background:var(--fp-surface-alt);color:var(--fp-accent);font-size:1.2rem}
.fp-bottom-nav .fp-news-avatar img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}
.fp-bottom-nav__profile[aria-current=page] .fp-news-avatar{border-color:var(--fp-accent)}
.fp-bottom-nav>a:focus-visible{outline:2px solid var(--fp-accent);outline-offset:-2px}
@media(max-width:899px){
  body{--fp-mobile-nav-clearance:calc(92px + env(safe-area-inset-bottom));padding-bottom:calc(100px + env(safe-area-inset-bottom))}
  body.fp-has-site-footer{padding-bottom:0}
  .fp-has-site-footer :is(.fp-footer,.fp-home-footer){padding-bottom:var(--fp-mobile-nav-clearance)}
}
@media(min-width:900px){.fp-bottom-nav{display:none}}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.fp-bottom-nav{background:var(--fp-background)}}
@media(prefers-reduced-transparency:reduce){.fp-bottom-nav{background:var(--fp-background);backdrop-filter:none;-webkit-backdrop-filter:none}}
@media(forced-colors:active){.fp-bottom-nav{background:Canvas;color:CanvasText;border:1px solid CanvasText;backdrop-filter:none}.fp-bottom-nav::before{display:none}}
