.CircleNav_container__7EdkE{position:fixed;top:1rem;left:1rem;z-index:1000}.CircleNav_circle__msoa6{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:90%;background-color:var(--menu-bg);color:#fff;cursor:pointer;transition:background-color .3s,transform .3s;opacity:.75;font-family:var(--btn-font);box-shadow:0 2px 8px -1px #0000001a}.CircleNav_circle__msoa6:hover{background-color:var(--btn-hover);transform:scale(1.1)}.CircleNav_menu__HXnhT{width:90vw;max-width:350px;background-color:var(--menu-bg);padding:.5rem;display:flex;flex-direction:column;gap:.5rem;border-radius:var(--border-radius);overflow:hidden;box-shadow:0 2px 8px -1px #0000001a;opacity:90%}.CircleNav_menu__HXnhT button{align-self:flex-start;background-color:transparent;border:none;font-size:1.5rem;cursor:pointer;color:var(--link-color);transition:color .3s}.CircleNav_menu__HXnhT button:hover{color:var(--btn-hover)}.CircleNav_menu__HXnhT button:focus{outline:none}.CircleNav_menu__HXnhT a{text-decoration:none;align-self:flex-start;color:#ddd;padding:.2rem .5rem;border-radius:5px;transition:background-color .3s,color .3s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-mono)}.CircleNav_menu__HXnhT a:hover{background-color:var(--btn-hover);color:#fff}