[hidden]{display:none!important}.pair-links{columns:2;line-height:1.8}.pair-links li{break-inside:avoid;margin:8px 0}.game-card{transition:background .18s,box-shadow .18s}.game-card:hover{background:#e4e9f5;box-shadow:0 8px 20px #26324d12}.game-card:focus-visible{outline:3px solid #536df1}.table-wrap td{min-width:180px}.bar-row{gap:10px}summary{cursor:pointer;font-weight:700;padding:14px}summary:hover{background:#e4e9f5}@media(max-width:700px){.pair-links{columns:1}}