.pg-characters{background:#101012;margin:0}.pg-characters a{color:#ededee;text-decoration:none}.pg-characters a:hover{color:#fff}.pg-characters .shelf{scrollbar-width:none}.pg-characters .shelf::-webkit-scrollbar{display:none}.pg-characters .nav a:hover,.pg-characters .hist a:hover{background:#1b1b1d}.pg-characters .card:hover .cv{outline-offset:2px;outline:1px solid #5d5d67}.pg-characters .clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pg-characters .cv img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}.pg-characters .sk{background:#19191b linear-gradient(90deg,#19191b 0,#202024 50%,#19191b 100%) 0 0/200px 100% no-repeat;animation:1.3s linear infinite shimmer}@keyframes spin{to{transform:rotate(360deg)}}.pg-characters .spin{animation:.8s linear infinite spin}@media (prefers-reduced-motion:reduce){.pg-characters .sk,.pg-characters .spin{animation:none}}.pg-characters .mi{color:#dcdcde;border-radius:6px;align-items:center;height:36px;padding:0 10px;font-size:13px;display:flex}.pg-characters .mi:hover{background:#242428}.pg-characters .fly{display:none}.pg-characters .sub:hover .fly,.pg-characters .fly.open{display:flex}.pg-characters .ck{color:#ededee;border-radius:10px;align-items:center;gap:12px;padding:10px 8px;display:flex}.pg-characters .ck:hover{background:#242428}.pg-characters .hedit{color:#80808a;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;place-items:center;width:26px;height:26px;margin-left:auto;padding:0;transition:opacity .15s;display:grid}.pg-characters .hist:hover .hedit,.pg-characters .hedit:focus-visible{opacity:1}.pg-characters .hedit:hover{color:#ededee;background:#1f1f22}.pg-characters .hbtn{color:#dcdcde;cursor:pointer;background:#19191b;border:1px solid #2d2d32;border-radius:6px;height:28px;padding:0 10px;font:500 12px DM Sans,sans-serif}.pg-characters .hrow{border-radius:6px;align-items:center;gap:10px;padding:7px 8px 7px 10px;display:flex;position:relative}.pg-characters .hrow:hover{background:#1b1b1d}.pg-characters .hmore{color:#80808a;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:5px;place-items:center;width:24px;height:24px;padding:0;display:grid}.pg-characters .hrow:hover .hmore{opacity:1}.pg-characters .hmore:hover{color:#ededee;background:#242428}.pg-characters .hov{opacity:0;transition:opacity .15s}.pg-characters .card:hover .hov,.pg-characters .card:focus-visible .hov{opacity:1}
