.popularity-home{margin:0 0 42px;padding:28px 0;border-block:1px solid #e5e7e0}.popularity-home .eyebrow{font-size:10px;letter-spacing:.12em;margin-bottom:8px}.popularity-cards{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.popularity-card{position:relative;min-width:0}.popularity-position{display:block;font-size:20px;font-weight:750;color:#777d71;margin:0 0 10px;font-variant-numeric:tabular-nums}.popularity-card>a{display:block}.popularity-card img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;background:#f5f5ef;border:1px solid #e1e4da;border-radius:12px}.popularity-card h3{font-size:17px;margin:12px 0 6px;letter-spacing:-.02em}.popularity-card>p{font-size:11px;color:#737a6b;margin:0;padding-right:30px;line-height:1.5}.popularity-card>.save-btn{position:absolute;bottom:0;right:0;width:32px;height:36px}.popularity-note{font-size:11px;color:#73796e;line-height:1.7;margin:18px 0 0}.popularity-note a{text-decoration:underline;text-underline-offset:3px}.search-popularity-page .page-intro{max-width:780px}.search-popularity-page section>h2{font-size:27px;margin-bottom:8px}.search-popularity-page section>p,.popularity-all>p{font-size:14px;line-height:1.7;color:#697264}.search-chart-scroll{overflow-x:auto;max-width:100%}.search-chart{width:100%;border-collapse:collapse;min-width:480px}.search-chart caption{text-align:left;font-size:12px;color:#6b7364;padding:20px 0 12px}.search-chart thead{background:#f4f5ee}.search-chart th,.search-chart td{text-align:left;border-bottom:1px solid #e6e8df;padding:15px 12px;font-size:13px}.search-chart thead th{font-size:11px;font-weight:600;color:#737b6a}.search-chart .search-rank{font-size:20px;color:#72796a;width:55px;font-variant-numeric:tabular-nums}.search-chart-game{display:flex;align-items:center;gap:14px;min-width:150px}.search-chart-game>img{border-radius:9px;object-fit:contain;flex-shrink:0}.search-chart-game>span{display:grid;gap:5px}.search-chart-game strong{font-size:16px}.search-chart-game small{font-size:11px;color:#747b6b;font-weight:400}.chart-source{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;min-height:44px;font-size:11px}.chart-source .ui-icon{width:13px;height:13px}.chart-access{font-size:12px!important;color:#697363}.popularity-all{margin:38px 0;border:1px solid #dde2d4;border-radius:12px;padding:0 20px}.popularity-all>summary{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:20px 0;font-weight:650;font-size:17px;cursor:pointer;list-style:none}.popularity-all>summary::-webkit-details-marker{display:none}.popularity-all>summary .ui-icon{flex-shrink:0;width:20px}.popularity-all[open]>summary .ui-icon{transform:rotate(45deg)}.popularity-terms{columns:2;column-gap:30px}.popularity-terms li{break-inside:avoid}.search-popularity-page .trend-method{max-width:800px;margin-bottom:50px}.search-popularity-page .trend-method p{font-size:14px;line-height:1.8}.popularity-card a:focus-visible,.search-chart a:focus-visible{outline:3px solid #7c986a;outline-offset:4px}
@media(max-width:1000px){.popularity-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}
@media(max-width:600px){.popularity-home{padding:22px 0;margin-bottom:30px}.popularity-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.popularity-card h3{font-size:16px}.popularity-card>p{font-size:10px;min-height:28px}.popularity-position{font-size:18px}.popularity-note{font-size:10px}.search-chart{min-width:0}.search-chart th,.search-chart td{padding:13px 6px}.search-chart-game{gap:9px;min-width:0}.search-chart-game>img{width:34px;height:34px}.search-chart-game strong{font-size:13px}.search-chart-game small{font-size:9px}.search-chart .search-rank{font-size:16px;width:28px}.search-chart .chart-access,.search-chart thead th:nth-child(3){display:none}.chart-source{font-size:10px}.search-chart th:last-child,.search-chart td:last-child{width:55px}.search-popularity-page section>h2{font-size:23px}.popularity-all{padding:0 11px}.popularity-all>summary{font-size:15px}.popularity-terms{columns:1}}
