@font-face {font-family:A6767HomeInter;font-style:normal;font-weight:400 700;font-display:swap;src:url('/yq-br-prod/web1/assets/home-v32-fonts/inter-latin.woff2') format('woff2');}
/* One shared navigation for all public routes. */
.a6767-bottom-nav-compact {--bg:#0A0E1A;--bg-elev-1:#10162A;--line:#232D4C;--gold:#F5B93D;--text-low:#6A7290;--safe-bottom:env(safe-area-inset-bottom,0px);}
.a6767-bottom-nav-compact,.a6767-bottom-nav-compact * {box-sizing:border-box;letter-spacing:0;}
.a6767-bottom-nav-compact {position:fixed;left:50%;right:auto;transform:translateX(-50%);bottom:0;width:100%;max-width:430px;display:flex;align-items:flex-end;padding:8px 6px calc(10px + env(safe-area-inset-bottom));margin:0;border:0;border-top:1px solid var(--line);border-radius:0;background:var(--bg-elev-1);box-shadow:none;z-index:40;font-family:A6767HomeInter,Inter,system-ui,sans-serif;}
.a6767-bottom-nav-compact__item {appearance:none;flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--text-low);font:600 10.5px/1.2 A6767HomeInter,Inter,system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent;}
.a6767-bottom-nav-compact__item>svg {display:block;width:19px;height:23px;flex-shrink:0;}
.a6767-bottom-nav-compact__item.is-active {color:var(--gold);}
.a6767-bottom-nav-compact__item.is-invite {position:relative;margin-top:-26px;color:#F3F5FA;}
.a6767-bottom-nav-compact__orb {width:52px;height:52px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--gold);color:#221703;border:5px solid var(--bg-elev-1);box-shadow:0 4px 14px rgba(245,185,61,.3);font:500 22px/1 A6767HomeInter,Inter,system-ui,sans-serif;}
.a6767-bottom-nav-compact__label {font:inherit;white-space:nowrap;}
.a6767-bottom-nav-compact__item:focus-visible {outline:2px solid var(--gold);outline-offset:4px;}
.a6767-bottom-nav-compact__item.is-invite.is-active {color:var(--gold);}

/* Reserve the full bar plus the elevated center button outside the scroll area. */
html:has(.a6767-public-shell),body:has(.a6767-public-shell) {width:100%;height:100%!important;overflow:hidden!important;display:block!important;margin:0;padding:0;--a6767-h5-shell-width:430px;}
body:has(.a6767-public-shell) #root,body:has(.a6767-public-shell) #body {width:100%!important;max-width:430px!important;height:100%!important;min-height:0!important;margin:0 auto;overflow:hidden!important;}
.a6767-public-shell {--bottom-nav-clearance:calc(86px + env(safe-area-inset-bottom));width:100%;max-width:430px;height:100dvh;margin:0 auto;position:relative;background:#0A0E1A;}
.a6767-public-content {height:calc(100dvh - var(--bottom-nav-clearance));min-height:0;overflow-y:auto;overflow-x:clip;position:relative;scroll-padding-bottom:16px;}
.a6767-public-content .react-animated-router-container {min-height:0!important;height:100%!important;}
.a6767-public-content ._container_12g6i_55 {height:100%!important;min-height:0!important;padding-bottom:0!important;}
.a6767-public-content .a6767-home-v3 {min-height:100%;padding-bottom:16px;}
.a6767-public-content .a6767-activity-v4 {--activity-v4-shell:430px;min-height:100%;padding-bottom:16px;}
