.aoki-pp-ranking{--aoki-pp-green:#174c36;--aoki-pp-line:#d9e5de;--aoki-pp-size:60px;margin:20px 0;color:#1f332b}.aoki-pp-title{margin:0 0 12px;font-size:1.25em;color:var(--aoki-pp-green)}.aoki-pp-list{margin:0!important;padding:0!important;list-style:none!important;counter-reset:none}.aoki-pp-item{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:center;margin:0!important;padding:10px 0!important;border-bottom:1px solid var(--aoki-pp-line);list-style:none!important}.aoki-pp-rank{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#eaf3ee;color:var(--aoki-pp-green);font-weight:800;font-size:13px}.aoki-pp-item:nth-child(-n+3) .aoki-pp-rank{background:#a77512;color:#fff}.aoki-pp-link{display:flex;align-items:center;gap:11px;min-width:0;color:inherit!important;text-decoration:none!important}.aoki-pp-link:hover .aoki-pp-post-title{text-decoration:underline}.aoki-pp-link:focus-visible{outline:3px solid #d89923;outline-offset:3px;border-radius:4px}.aoki-pp-thumb{flex:0 0 auto;width:var(--aoki-pp-size);height:var(--aoki-pp-size);max-width:none!important;border-radius:6px;object-fit:cover;background:#edf2ef}.aoki-pp-thumb-placeholder{display:block;background:linear-gradient(135deg,#e8f0eb,#cddcd3)}.aoki-pp-copy{display:block;min-width:0}.aoki-pp-post-title{display:block;font-weight:700;line-height:1.55;overflow-wrap:anywhere}.aoki-pp-views{display:block;margin-top:3px;color:#66766f;font-size:12px}.aoki-pp-empty{padding:12px;background:#f5f7f6;color:#56645e}@media(max-width:380px){.aoki-pp-item{grid-template-columns:26px minmax(0,1fr)}.aoki-pp-rank{width:24px;height:24px}.aoki-pp-thumb{width:56px;height:56px}}@media(prefers-reduced-motion:reduce){.aoki-pp-ranking *{scroll-behavior:auto!important}}
