.annual-poster{padding:20px;background:repeating-linear-gradient(110deg,transparent 0 110px,#c8d5e905 110px 150px),linear-gradient(135deg,#202d38,#111c25);border:1px solid #506475;border-radius:8px}.annual-poster-heading{margin-bottom:20px}.annual-poster-heading>span{font-size:9px;letter-spacing:2px;color:#9db8ca;display:block}.annual-poster-heading>strong{display:block;font-size:32px;line-height:1.2;margin:8px 0;color:#eaf3fa;font-weight:800}.annual-poster-heading>strong b{color:#a0d2f4}.annual-poster-heading>small{font-size:12px;color:#b8c9d6}.annual-poster-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.annual-poster-card{min-width:0;border:1px solid #607586;background:linear-gradient(135deg,#344958,#22313d);border-radius:4px;overflow:hidden}.annual-poster-card a{display:block;position:relative;min-height:105px;isolation:isolate;color:#e9f2f8}.annual-poster-card a:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0c1822eb,transparent 80%);z-index:-1}.annual-poster-card img{position:absolute;right:-4px;bottom:0;width:80px;height:100%;object-fit:cover;object-position:center 20%;z-index:-2;opacity:.85}.annual-poster-rank{position:absolute;top:6px;left:6px;display:grid;place-items:center;min-width:23px;height:24px;padding:0 3px;background:#dee8ef;color:#1d2e3a;font-size:17px;font-weight:800;border-radius:2px}.annual-poster-player{position:absolute;bottom:10px;left:8px;right:5px;display:block}.annual-poster-player strong{display:block;font-size:12px;line-height:1.2;text-shadow:0 2px 4px #000;overflow-wrap:anywhere}.annual-poster-player small{display:block;font-size:9px;color:#c3d5e2;margin-top:5px}.annual-poster-card:nth-child(-n+3){border-color:#d9b35c;background:linear-gradient(135deg,#635132,#253643)}.annual-place-1 .annual-poster-rank{background:#f5cc5b}.annual-place-2 .annual-poster-rank{background:#c0cbd4}.annual-place-3 .annual-poster-rank{background:#d79d65}.annual-poster-card:hover{border-color:#b5e2ff;box-shadow:0 0 0 1px #b5e2ff}.annual-poster-card a:focus-visible{outline:3px solid #b7e2ff;outline-offset:-3px}
@media(max-width:1100px) and (min-width:701px){.annual-poster{padding:14px}.annual-poster-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.annual-poster-player strong{font-size:11px}}
@media(max-width:700px){.annual-poster{padding:12px}.annual-poster-heading{margin-bottom:14px}.annual-poster-heading>strong{font-size:28px}.annual-poster-heading>small{font-size:11px}.annual-poster-heading>span{font-size:8px;letter-spacing:1px}.annual-poster-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.annual-poster-card a{min-height:105px}.annual-poster-rank{min-width:20px;height:22px;font-size:15px;top:5px;left:5px}.annual-poster-card img{width:76px;right:-14px}.annual-poster-player{left:5px;bottom:8px}.annual-poster-player strong{font-size:10px}.annual-poster-player small{font-size:8px;margin-top:4px}}
@media(max-width:350px){.annual-poster-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
