._5PnS2q_bottomNav{z-index:8;border-top:1px solid var(--primary-colour-middle);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);justify-content:right;gap:.5rem;padding:.75rem 1rem;display:flex;position:sticky;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #0000000f}._5PnS2q_navButton{background-color:var(--primary-colour-middle);width:fit-content;min-width:0;color:var(--primary-colour);cursor:pointer;border:var(--primary-colour) 2px solid;border-radius:50rem;align-items:center;gap:.5rem;padding:.65rem 1rem;text-decoration:none;transition:all .2s;display:flex}._5PnS2q_navButton:hover{background-color:var(--secondary-colour);border:var(--star-colour) 2px solid}._5PnS2q_navButton:hover ._5PnS2q_navIcon{color:var(--star-colour)}._5PnS2q_navButton._5PnS2q_disabled{opacity:.4;cursor:not-allowed;pointer-events:none}._5PnS2q_navButton ._5PnS2q_navIcon{color:var(--primary-colour);flex-shrink:0;transition:color .2s}._5PnS2q_navButton ._5PnS2q_navLabel{font-size:var(--font-size-small);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}._5PnS2q_navButton:first-child ._5PnS2q_navLabel{text-align:left}._5PnS2q_navButton:last-child ._5PnS2q_navLabel{text-align:right}._5PnS2q_menuButton{background-color:var(--primary-colour);color:#fff;cursor:pointer;border:none;border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;gap:.4rem;padding:.65rem 1.25rem;transition:background-color .2s;display:flex}._5PnS2q_menuButton:hover{background-color:var(--star-colour)}._5PnS2q_menuButton ._5PnS2q_menuButtonText{font-size:var(--font-size-small);color:#fff;font-weight:500}._5PnS2q_menuButton svg{color:#fff}._5PnS2q_overlay{z-index:100;background-color:#00000073;align-items:flex-end;animation:.2s _5PnS2q_fadeIn;display:flex;position:fixed;inset:0}._5PnS2q_menuPanel{background-color:#fff;border-radius:1rem 1rem 0 0;width:100%;max-height:80vh;padding:1.25rem 1rem 2rem;animation:.25s _5PnS2q_slideUp;overflow-y:auto}._5PnS2q_menuPanel::-webkit-scrollbar{width:.4rem}._5PnS2q_menuPanel::-webkit-scrollbar-track{background:var(--primary-colour-extra-extra-light)}._5PnS2q_menuPanel::-webkit-scrollbar-thumb{background:var(--primary-colour-middle);border-radius:50rem}._5PnS2q_menuHeader{border-bottom:1px solid var(--primary-colour-extra-light);justify-content:space-between;align-items:center;margin-bottom:.75rem;padding:0 .5rem .75rem;display:flex}._5PnS2q_menuHeader h3{margin:0;font-size:var(--font-size-h5)!important}._5PnS2q_menuHeader ._5PnS2q_closeButton{cursor:pointer;color:var(--primary-colour);background-color:#0000;border:none;border-radius:.4rem;justify-content:center;align-items:center;padding:.4rem;transition:background-color .2s;display:flex}._5PnS2q_menuHeader ._5PnS2q_closeButton:hover{background-color:var(--primary-colour-extra-light)}._5PnS2q_menuList{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}._5PnS2q_menuItem{color:var(--primary-colour);border-radius:.55rem;align-items:center;gap:.85rem;padding:.75rem .85rem;text-decoration:none;transition:background-color .2s;display:flex}._5PnS2q_menuItem:hover{background-color:var(--primary-colour-extra-extra-light)}._5PnS2q_menuItem._5PnS2q_currentItem{background-color:var(--primary-colour-extra-light);cursor:default;font-weight:700}._5PnS2q_menuItem._5PnS2q_currentItem ._5PnS2q_itemNumber{background-color:var(--star-colour);color:#fff}._5PnS2q_menuItem ._5PnS2q_itemNumber{background-color:var(--primary-colour-extra-light);width:1.75rem;height:1.75rem;color:var(--primary-colour);font-size:var(--font-size-extra-small);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:500;display:flex}._5PnS2q_menuItem ._5PnS2q_itemLabel{font-size:var(--font-size-small)}@media (max-width:50rem){._5PnS2q_bottomNav{gap:.4rem;padding:.6rem .75rem}._5PnS2q_navButton{padding:.5rem .6rem}._5PnS2q_navButton ._5PnS2q_navLabel{font-size:var(--font-size-extra-small)}._5PnS2q_menuButton{padding:.5rem .75rem}._5PnS2q_menuButton ._5PnS2q_menuButtonText{display:none}}@keyframes _5PnS2q_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes _5PnS2q_slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}
