.n-mobile li{margin-top:.5 rem;margin-bottom:.5 rem;height:fit-content;color:var(--gf-text);line-height:100%}.li-add-more{color:#581c87!important}.nav-full li{text-align:center;justify-content:space-between;align-items:center;height:fit-content;line-height:100%;display:flex;position:relative}@media (max-width:639px){.nav-full{animation:.5s bounceInUp}.nav-full .add-more{display:none}}@media (min-width:640px){.nav-full{animation:.5s fadeInLeft}.nav-full li:hover .hoverTooltip{text-align:left;z-index:1100;white-space:normal;pointer-events:none;color:#faf4ff;background-color:#5b2dbf;border-radius:16px;width:max-content;max-width:280px;padding:8px 12px;font-size:15px;display:block;position:absolute;top:0%;left:120%}.nav-full li:hover .navHint{opacity:.9;margin-top:2px;font-size:12px;line-height:1.35;display:block}}.navHint{display:none}.gf-nav-item>a,.gf-nav-item>button{border-radius:16px;justify-content:center;align-items:center;width:46px;height:46px;transition:transform .28s cubic-bezier(.34,1.56,.64,1),background .25s,box-shadow .25s;display:flex}.gf-nav-item>a:hover,.gf-nav-item>button:hover{background:#a855f729;transform:scale(1.14)}.gf-nav-item>a:active,.gf-nav-item>button:active{transform:scale(.9)}.gf-nav-active>a{background:linear-gradient(135deg,#c084fc6b,#7e22ce73);animation:.45s cubic-bezier(.34,1.56,.64,1) gf-nav-pop;box-shadow:0 0 18px #a855f78c,inset 0 1px #ffffff59}@keyframes gf-nav-pop{0%{transform:scale(.8)}to{transform:scale(1)}}@media (min-width:768px){.nav-full{overflow:visible;gap:clamp(1px,.75vh,12px)!important;padding-top:clamp(8px,1.8vh,28px)!important;padding-bottom:clamp(8px,1.8vh,36px)!important}.gf-nav-item>a,.gf-nav-item>button{width:clamp(26px,6.33333vh - 9.66667px,46px);height:clamp(26px,6.33333vh - 9.66667px,46px)}.gf-nav-item svg{width:56%;height:56%}.nav-full .add-more button{width:clamp(30px,6.33333vh - 9.66667px,50px);height:clamp(30px,6.33333vh - 9.66667px,50px)}.nav-full img{width:clamp(24px,3.8vh,40px);height:clamp(24px,3.8vh,40px)}}@keyframes gf-flame-rise{0%{opacity:0;transform:translateY(0)scale(.6)}15%{opacity:1}to{opacity:0;transform:translateY(-75vh)scale(1.4)}}.gf-flame{animation-name:gf-flame-rise;animation-timing-function:ease-out;animation-iteration-count:infinite}@keyframes gf-alarm-pulse{0%{opacity:1}to{opacity:.15}}.gf-alarm{animation-name:gf-alarm-pulse;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}
