._page_mq9t6_1{min-height:100vh;padding-bottom:5rem;background:radial-gradient(circle at 50% 0,rgba(132,31,17,.35),transparent 40%),#080808;color:var(--foreground)}._page_mq9t6_1>header{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 max(1rem,4vw);background:#0d0b0a;border-bottom:3px solid #641c15}._page_mq9t6_1>header a{display:flex;gap:.4rem;align-items:center;color:inherit;text-decoration:none;font-weight:800}._hero_mq9t6_1,._seasonNav_mq9t6_1,._champion_mq9t6_1,._awards_mq9t6_1,._bestList_mq9t6_1,._table_mq9t6_1{width:min(980px,calc(100% - 2rem));margin-inline:auto}._hero_mq9t6_1{display:flex;align-items:center;gap:1rem;padding:2.5rem 0 1.2rem}._hero_mq9t6_1>svg{width:60px;height:60px;color:#d8a445}._hero_mq9t6_1 small{color:#d45a39;font-weight:900;letter-spacing:.15em}._hero_mq9t6_1 h1{margin:.1rem 0;font:900 clamp(2rem,6vw,3.6rem) var(--font-family-display)}._hero_mq9t6_1 p{margin:0;color:#aaa}._seasonNav_mq9t6_1{display:flex;gap:.5rem;overflow:auto}._seasonNav_mq9t6_1 a{padding:.5rem .75rem;background:#151210;border:1px solid #44322c;color:#aaa;text-decoration:none;white-space:nowrap}._seasonNav_mq9t6_1 ._current_mq9t6_1{background:#711a12;color:#fff}._champion_mq9t6_1{display:grid;justify-items:center;margin-top:1.5rem;padding:2rem;background:linear-gradient(145deg,#2d1b0c,#5e1b10,#100c09);border:2px solid #a87529}._champion_mq9t6_1 svg{color:#ffd06a}._champion_mq9t6_1 h2{margin:.3rem;font-size:2rem}._champion_mq9t6_1 a,._awards_mq9t6_1 a,._best_mq9t6_1 a,._table_mq9t6_1 a{color:inherit}._awards_mq9t6_1{display:grid;grid-template-columns:repeat(4,1fr);gap:.7rem;margin-top:1rem}._awards_mq9t6_1 article{display:grid;gap:.25rem;padding:1rem;background:#11100f;border:1px solid #49332e}._awards_mq9t6_1 svg{width:18px;color:#bd442b}._awards_mq9t6_1 small{color:#a89a91}._awards_mq9t6_1 span{color:#d5a45d}._bestList_mq9t6_1{margin-top:1.5rem}._bestList_mq9t6_1>h2{font:900 1.7rem var(--font-family-display)}._best_mq9t6_1{display:block;margin-top:.75rem;padding:1.25rem;background:#15110f;border-left:6px solid #b27b2b}._best_mq9t6_1 small{color:#d09d51;font-weight:900}._best_mq9t6_1 h3{margin:.25rem 0 .8rem;color:#bbb;font-size:1rem}._best_mq9t6_1 h2{margin:.35rem 0;font-size:1.45rem;line-height:1.55}._best_mq9t6_1 img{display:block;width:min(480px,100%);max-height:280px;object-fit:contain;margin:.5rem 0;background:#080808}._best_mq9t6_1 p{color:#aaa}._table_mq9t6_1{margin-top:1.5rem}._table_mq9t6_1>div{overflow:auto;border:1px solid #49332e}._table_mq9t6_1 table{width:100%;min-width:720px;border-collapse:collapse;background:#100f0e}._table_mq9t6_1 th,._table_mq9t6_1 td{padding:.75rem;border-bottom:1px solid #342723;text-align:right}._table_mq9t6_1 th:nth-child(2),._table_mq9t6_1 td:nth-child(2){text-align:left}._seasonMobile_mq9t6_1{display:none}._seasonMobile_mq9t6_1 article{min-width:0;padding:1rem;background:#100f0e;border:1px solid #49332e}._seasonMobile_mq9t6_1 article>header{display:flex;align-items:center;gap:.8rem;padding-bottom:.7rem;border-bottom:1px solid #49332e}._seasonMobile_mq9t6_1 article>header>b{color:#e9c36b;font-size:1.1rem;white-space:nowrap}._seasonMobile_mq9t6_1 article>header>a{min-width:0;color:#fff;font-weight:900;overflow-wrap:anywhere}._seasonMobile_mq9t6_1 dl{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:.8rem 0 0;background:#382a25}._seasonMobile_mq9t6_1 dl>div{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0;padding:.58rem .65rem;background:#0b0b0b}._seasonMobile_mq9t6_1 dt{color:#aaa09a;font-size:.78rem;font-weight:900;white-space:nowrap}._seasonMobile_mq9t6_1 dd{margin:0;color:#fff;font:900 .95rem var(--font-family-monospace);white-space:nowrap}@media(max-width:900px){._seasonDesktop_mq9t6_1{display:none!important}._seasonMobile_mq9t6_1{display:grid;gap:.8rem;max-width:100%;overflow:hidden}}@media(max-width:380px){._seasonMobile_mq9t6_1 dl{grid-template-columns:1fr}}._loading_mq9t6_1{min-height:60vh;display:grid;place-items:center;background:#080808;color:#aaa}@media(max-width:900px){._awards_mq9t6_1{grid-template-columns:1fr 1fr}._hero_mq9t6_1{padding-top:1.5rem}._seasonNav_mq9t6_1{flex-wrap:wrap;overflow:visible}._table_mq9t6_1>div{overflow:visible;border:0}._table_mq9t6_1 table,._table_mq9t6_1 thead,._table_mq9t6_1 tbody,._table_mq9t6_1 tr,._table_mq9t6_1 td{display:block;width:100%;min-width:0}._table_mq9t6_1 thead{display:none}._table_mq9t6_1 tbody{display:grid;gap:.75rem}._table_mq9t6_1 tr{padding:.7rem;background:#100f0e;border:1px solid #49332e}._table_mq9t6_1 td{display:grid;grid-template-columns:minmax(130px,1fr) auto;align-items:center;gap:.75rem;padding:.48rem .55rem;text-align:right!important;overflow-wrap:normal;word-break:normal}._table_mq9t6_1 td:before{color:#a99a92;font-size:.78rem;font-weight:900;text-align:left;white-space:nowrap}._table_mq9t6_1 td:nth-child(1):before{content:"順位"}._table_mq9t6_1 td:nth-child(2):before{content:"ユーザー"}._table_mq9t6_1 td:nth-child(3):before{content:"ポイント"}._table_mq9t6_1 td:nth-child(4):before{content:"総得票"}._table_mq9t6_1 td:nth-child(5):before{content:"1位"}._table_mq9t6_1 td:nth-child(6):before{content:"最高偏差値"}._table_mq9t6_1 td:nth-child(7):before{content:"お気に入り"}._table_mq9t6_1 td:nth-child(8):before{content:"地獄行き"}}@media(max-width:430px){._awards_mq9t6_1{grid-template-columns:1fr}}
