.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-header{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin)}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.invert{filter:invert(100%)}.hover:hover{transition:all .3s ease-in-out;background-color:var(--ui-nav-hover-bg)}.nav-rail-btn{width:64px;border:0;background:none;color:var(--ui-nav-rail-text);font:inherit;font-size:11px;font-weight:500;line-height:1.2;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 2px;border-radius:10px;cursor:pointer;position:relative;text-decoration:none}.nav-rail-btn .anticon,.nav-rail-btn>svg{font-size:18px}.nav-rail-btn:hover,.nav-rail-btn[aria-pressed=true],.nav-rail-btn[aria-current=page]{background:var(--ui-nav-rail-active-bg);color:var(--ui-nav-rail-active-text)}.nav-rail-btn[aria-pressed=true]{font-weight:600}.nav-rail-btn.has-page:before{content:"";position:absolute;left:-6px;top:12px;bottom:12px;width:3px;border-radius:3px;background:var(--ui-accent)}.nav-pin{border:0;background:none;color:var(--ui-text-secondary);width:28px;height:28px;border-radius:6px;display:grid;place-items:center;cursor:pointer;opacity:0;flex-shrink:0}.nav-row:hover .nav-pin,.nav-row:focus-within .nav-pin,.nav-pin.pinned{opacity:1}.nav-pin.pinned,.nav-pin:hover{color:var(--ui-accent)}@media(hover:none){.nav-pin{opacity:1}}.nav-row.drag-over{box-shadow:inset 0 2px 0 var(--ui-accent)}
