/*! © 2026 Huascar Trinidad · TrinaxCode. Todos los derechos reservados / All rights reserved. Uso: https://trinaxcode.com/terminos/ */
.sidedots{position:fixed;right:18px;top:50%;z-index:40;transform:translate(12px,-50%);display:none;flex-direction:column;align-items:flex-end;gap:2px;opacity:0;pointer-events:none;transition:opacity .4s var(--ease-out),transform .5s var(--ease-out)}.sidedots.is-on{opacity:1;pointer-events:auto;transform:translateY(-50%)}@media(min-width:1280px){.sidedots{display:flex}}.sidedots a{display:flex;align-items:center;gap:10px;min-height:26px;color:var(--ink-3)}.sidedots a:after{content:"";flex:none;width:6px;height:6px;border-radius:3px;background:var(--line-2);transition:height .4s var(--ease-out),background-color .3s,box-shadow .3s}.sidedots__t{font-size:12px;white-space:nowrap;padding:3px 9px;border-radius:999px;background:#0d121bb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transform:translate(8px);transition:opacity .25s,transform .35s var(--ease-out),color .2s}.sidedots a.is-on{color:var(--ink)}.sidedots a.is-on:after{height:22px;background:var(--blue);box-shadow:none}.sidedots:hover .sidedots__t,.sidedots a:focus-visible .sidedots__t{opacity:1;transform:none}@media(hover:hover){.sidedots a:hover{color:var(--ink)}.sidedots a:hover:after{background:var(--ink-2)}}@media(prefers-reduced-motion:reduce){.sidedots,.sidedots a:after,.sidedots__t{transition:none}}
