.IconButton-module__b7N_DG__iconBtn{width:40px;height:40px;color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;transition:background .3s;display:inline-grid;position:relative}.IconButton-module__b7N_DG__iconBtn svg{width:20px;height:20px}@media (hover:hover){.IconButton-module__b7N_DG__iconBtn:hover{background:color-mix(in srgb, var(--fg) 8%, transparent)}}.IconButton-module__b7N_DG__iconBtn:focus-visible{outline:2px solid var(--red);outline-offset:2px}.IconButton-module__b7N_DG__badge{background:var(--red);min-width:18px;height:18px;color:var(--white);font-size:var(--text-11);font-weight:var(--font-weight-semibold);border-radius:9px;place-items:center;padding:0 5px;line-height:1.1;display:grid;position:absolute;top:2px;right:0}
.CursorPreviewList-module__bAGkiq__preview{z-index:40;aspect-ratio:4/5;border-radius:var(--r-sm);pointer-events:none;opacity:0;width:280px;transition:opacity .4s var(--ease), transform .6s var(--ease);position:fixed;top:0;left:0;overflow:hidden;transform:translate(-50%,-50%)scale(.8)}.CursorPreviewList-module__bAGkiq__on{opacity:1;transform:translate(-50%,-50%)scale(1)}.CursorPreviewList-module__bAGkiq__preview img{object-fit:cover}@media (prefers-reduced-motion:reduce){.CursorPreviewList-module__bAGkiq__preview{display:none}}
