.desk-dock{display:none}@media(min-width:768px){html[data-device=mouse] .desk-dock{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.1rem 0 .35rem}}.desk-dock-list{display:flex;flex-wrap:wrap;justify-content:center;gap:.3rem;margin:0;padding:.2rem;list-style:none;border-radius:999px;background:#03060c38}html.light .desk-dock-list{background:#1f29470f}#root .desk-dock-tab{display:inline-flex;align-items:center;gap:.45rem;min-height:2.35rem;padding:0 .95rem;border-radius:999px;font-size:.84rem!important;font-weight:700;color:hsl(var(--foreground) / .82);text-decoration:none;white-space:nowrap;transition:background-color .2s,color .2s}.desk-dock-tab svg{width:1.05rem;height:1.05rem;opacity:.8}#root .desk-dock-tab:hover{background:hsl(var(--foreground) / .08);color:hsl(var(--foreground))}#root .desk-dock-tab[aria-current=page]{color:#080d1c;background:linear-gradient(180deg,#fad980,#e3ac35);box-shadow:0 6px 16px #b4821840}.desk-dock-tab[aria-current=page] svg{opacity:1}#root .desk-dock-edit{display:inline-flex;align-items:center;gap:.35rem;min-height:2.1rem;padding:0 .7rem;border-radius:999px;border:1px solid hsl(var(--foreground) / .14);background:transparent;font-size:.76rem!important;font-weight:700;color:hsl(var(--muted-foreground))}.desk-dock-edit svg{width:.9rem;height:.9rem}#root .desk-dock-edit:hover{color:hsl(var(--primary));border-color:hsl(var(--primary) / .5)}
