
html{scrollbar-gutter:stable}
#desktopMore{position:relative;margin-left:auto;flex-shrink:0}
#desktopMore>summary{cursor:pointer;list-style:none;padding:.6rem .8rem;color:var(--muted);border-radius:10px;white-space:nowrap}
#desktopMore>summary::-webkit-details-marker{display:none}
#desktopMore>summary:hover,#desktopMore[open]>summary{background:var(--panel2);color:var(--text)}
#desktopMore>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
#desktopMore .desktop-more-panel{position:absolute;right:0;top:calc(100% + .5rem);min-width:220px;max-width:calc(100vw - 2rem);max-height:calc(100dvh - 90px);overflow-y:auto;padding:.5rem;display:grid;gap:.2rem;background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:0 12px 30px #0008;z-index:60}
#desktopMore:not([open])>.desktop-more-panel{display:none}
#desktopMore .desktop-more-panel>a,#desktopMore .desktop-more-panel>button{display:block;text-align:left;white-space:nowrap;margin:0;padding:.65rem .8rem}
#desktopMore .desktop-more-panel>[hidden]{display:none!important}
@media(min-width:721px){body>header{gap:1rem}body>header>.brand{flex-shrink:0}#nav{min-width:0;align-items:center}#nav>a{white-space:nowrap;flex-shrink:0}}
@media(min-width:721px) and (max-width:1000px){body>header{gap:.5rem}#nav{gap:.1rem}#nav>a,#desktopMore>summary{padding:.6rem .45rem}body>header>.brand>span{display:none}}
