
@media (pointer:fine) and (hover:hover) and (prefers-reduced-motion:no-preference) and (forced-colors:none) and (prefers-contrast:no-preference){
  .cur,.cur :not(input:not([type=radio]),textarea,select,[contenteditable],[contenteditable] *){cursor:none}
}
.cc,.cc *{pointer-events:none}
.cc{position:fixed;left:0;top:0;z-index:2147483000;opacity:0;transition:opacity .12s;color:var(--tinta)}
.cur .cc{opacity:1}
.cur .cc.n{opacity:0}
.cc.d{color:var(--papel)}
.cc i,.cc b,.cc s{position:absolute;left:0;top:0;will-change:transform}
.cc i{width:6px;height:6px;border:0 solid currentColor}
.cc i:nth-child(1){border-width:1.5px 0 0 1.5px}
.cc i:nth-child(2){border-width:1.5px 1.5px 0 0;margin-left:-6px}
.cc i:nth-child(3){border-width:0 0 1.5px 1.5px;margin-top:-6px}
.cc i:nth-child(4){border-width:0 1.5px 1.5px 0;margin:-6px 0 0 -6px}
.cc b{width:3px;height:3px;margin:-1.5px 0 0 -1.5px;border-radius:50%;background:var(--tinta);box-shadow:0 0 0 1px var(--papel)}
.cc s{margin:4px 0 0;translate:-100% 0;font:var(--w-mono) 10px/1.2 var(--mono);letter-spacing:var(--ls-mono);text-decoration:none;white-space:nowrap;opacity:0;transition:opacity .15s}
.cc.s s{opacity:1}
@media not ((pointer:fine) and (hover:hover) and (prefers-reduced-motion:no-preference) and (forced-colors:none) and (prefers-contrast:no-preference)),print{.cc{display:none}}
