table{width:90%;max-width:1700px;margin-left:20px;margin-right:20px;border-collapse:collapse}table,th,td{border:1px solid #ddd;max-width:370px}th,td{padding:8px;text-align:left}th{background-color:#f2f2f2;text-align:center}th[data-column=character],td[data-column=character]{max-width:200px;text-overflow:ellipsis;white-space:nowrap}th[data-column=character_name],td[data-column=character_name]{min-width:120px}th[data-column=ranking],td[data-column=ranking]{min-width:40px;text-align:center}th[data-column=votes],td[data-column=votes]{min-width:100px;text-align:center}.icon{display:inline-block;font-size:1.2em}.center-icon-cell{text-align:center}.center-icon{display:block;margin:0 auto;width:50px;height:50px;border-radius:10%}.gameimage{width:720px;padding-left:30px;padding-bottom:20px}.pp-archive{display:flex;gap:.5rem;flex-wrap:wrap;margin:.5rem 0 1.25rem}.pp-year-link{display:inline-block;padding:.45rem .9rem;border:2px solid #1e88e5;border-radius:.6rem;background:#fff;color:#1565c0;text-decoration:none;font-weight:600;line-height:1;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .06s ease}.pp-year-link:hover{background:#e3f2fd;border-color:#1565c0;color:#0d47a1;transform:translateY(-1px)}.pp-year-link:focus-visible{outline:none;box-shadow:0 0 0 .2rem #1e88e540,0 0 0 .35rem #0d47a133}.pp-year-link.is-active,.pp-year-link[aria-current=page]{background:#1e88e5;border-color:#1e88e5;color:#fff;cursor:default;pointer-events:none;box-shadow:0 2px 10px #1e88e533 inset}.pp-year-link:active{transform:translateY(0)}@media screen and (max-width:768px){.gameimage{width:85%;cursor:pointer;padding:0 20px 10px}}
