/* Scoped to the new directory. Quick access opens without a wall of links. */
body.site-ui.site-refresh>header.player-header .player-nav.menu-polished{width:min(620px,calc(100vw - 48px));padding:14px;border-color:#496678;background:#102431;box-shadow:0 18px 52px #0009}
body.site-ui.site-refresh>header.player-header .menu-polished .site-nav-search{top:-14px;margin-top:-14px;padding:14px 0 10px;background:#102431;border-bottom:1px solid #344c5b}
body.site-ui.site-refresh>header.player-header .menu-polished .site-nav-search>label{font-size:11px;font-weight:600;letter-spacing:.025em}
body.site-ui.site-refresh>header.player-header .menu-polished .directory-views{display:flex;gap:6px;padding:10px 0}
body.site-ui.site-refresh>header.player-header .menu-polished .directory-views button{flex:1;min-height:44px;padding:8px 12px;font:600 12px/1.4 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;cursor:pointer;border:1px solid #3e5b6d;border-radius:7px;background:#132a38;color:#c8dbe6}
body.site-ui.site-refresh>header.player-header .menu-polished .directory-views button[aria-pressed=true]{color:#daf4e8;background:#244b40;border-color:#87baa7;box-shadow:inset 0 -2px #b0dfce}
body.site-ui.site-refresh>header.player-header .menu-polished .quick-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}
body.site-ui.site-refresh>header.player-header .menu-polished .quick-tools a{display:flex;align-items:center;gap:10px;min-height:64px;min-width:0;padding:9px 12px;margin:0;border:1px solid #355266;border-radius:8px;background:#152e3d;color:#dceaf0;text-decoration:none;text-align:left;line-height:1.35;transition:background .12s,border-color .12s}
body.site-ui.site-refresh>header.player-header .menu-polished .quick-tools a:hover{background:#234139;border-color:#8ebba8}
body.site-ui.site-refresh>header.player-header .menu-polished .quick-tools a[aria-current=page]{background:#1d3c35;border-color:#89b7a5}
body.site-ui.site-refresh>header.player-header .menu-polished .quick-tool-icon{display:grid;place-items:center;flex:none;width:32px;height:32px;border:1px solid #486c73;border-radius:8px;background:#1a3a40;color:#b5e3d5}
body.site-ui.site-refresh>header.player-header .menu-polished .quick-tool-icon svg{width:21px;height:21px}
body.site-ui.site-refresh>header.player-header .menu-polished .quick-tool-copy{display:flex;flex-direction:column;gap:4px;min-width:0}
body.site-ui.site-refresh>header.player-header .menu-polished .quick-tool-copy strong{font-size:13px;font-weight:600;line-height:1.35;color:#dfedf1;overflow-wrap:break-word}
body.site-ui.site-refresh>header.player-header .menu-polished .quick-tool-copy small{font-size:11px;font-weight:400;line-height:1.4;color:#b6ccd9}
body.site-ui.site-refresh>header.player-header .menu-polished .directory-filters{margin:0;padding:0 0 8px;border-bottom:1px solid #344c5b;gap:3px}
body.site-ui.site-refresh>header.player-header .menu-polished .directory-filters button{padding:7px 9px;font-size:12px}
body.site-ui.site-refresh>header.player-header .menu-polished #site-nav-links{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px;gap:5px}
body.site-ui.site-refresh>header.player-header .menu-polished .site-nav-group a{font-size:12px;font-weight:500;min-height:44px;padding:8px;border-radius:6px;background:#132a38;border-color:#304d60}
body.site-ui.site-refresh>header.player-header .menu-polished :is(.quick-tools,.quick-tools a,.directory-views,.directory-filters,#site-nav-links)[hidden]{display:none!important}
body.site-ui.site-refresh>header.player-header .menu-polished .quick-tools:has(a:not([hidden]))+#site-nav-links:not([hidden]){margin-top:12px}
@media(max-width:700px){
 body.site-ui.site-refresh>header.player-header .player-nav.menu-polished{width:auto;left:8px;right:8px;padding:10px;max-height:calc(100dvh - var(--site-header-height,65px) - 16px)}
 body.site-ui.site-refresh>header.player-header .menu-polished .site-nav-search{top:-10px;margin-top:-10px;padding:10px 0 9px}
 body.site-ui.site-refresh>header.player-header .menu-polished .site-nav-search>label::after{display:none}
 body.site-ui.site-refresh>header.player-header .menu-polished .quick-tools{gap:6px}
 body.site-ui.site-refresh>header.player-header .menu-polished .quick-tools a{padding:9px 8px;gap:7px;min-height:62px}
 body.site-ui.site-refresh>header.player-header .menu-polished .quick-tool-icon{width:25px;height:29px;border:0;background:transparent}
 body.site-ui.site-refresh>header.player-header .menu-polished .quick-tool-icon svg{width:23px;height:23px}
 body.site-ui.site-refresh>header.player-header .menu-polished .quick-tool-copy strong{font-size:12px}
 body.site-ui.site-refresh>header.player-header .menu-polished .quick-tool-copy small{display:none}
 body.site-ui.site-refresh>header.player-header .menu-polished #site-nav-links{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(prefers-reduced-motion:reduce){body.site-ui.site-refresh>header.player-header .menu-polished .quick-tools a{transition:none}}
@media(forced-colors:active){body.site-ui.site-refresh>header.player-header .menu-polished :is(a,button,.quick-tool-icon){forced-color-adjust:auto}body.site-ui.site-refresh>header.player-header .menu-polished :is([aria-current=page],[aria-pressed=true]){outline:2px solid Highlight}}
body.site-ui.site-refresh>header.player-header .menu-polished .quick-tool-copy :is(strong,small){letter-spacing:0;text-transform:none}
