.board{padding-bottom:var(--s8)}.missing{justify-items:start;gap:var(--s4);padding-block:var(--s7);display:grid}.missing h1{font-size:var(--head-l)}.missing p{max-width:var(--measure);color:var(--dim)}.missing-links{gap:var(--s3);flex-wrap:wrap;display:flex}.tabs{gap:var(--s1);margin-bottom:var(--s3);border-bottom:1px solid var(--line-strong);display:flex}.tabs a{min-height:48px;padding:0 var(--s4);color:var(--dim);font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;font-size:1.3125rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex;position:relative}.tabs a:hover,.tabs a[aria-current=page]{color:var(--text)}.tabs a[aria-current=page]:after{content:"";background:var(--text);height:3px;position:absolute;inset:auto 0 -1px}.board-facts{min-height:1.5rem;margin-bottom:var(--s3)}.chapter{align-items:baseline;gap:var(--s1) var(--s3);margin-bottom:var(--s4);padding:var(--s3) var(--s4);border:1px solid var(--line);border-left:3px solid var(--line-strong);border-radius:0 var(--r-control) var(--r-control) 0;color:var(--text-soft);font-size:var(--text-s);flex-wrap:wrap;display:flex}.chapter strong{color:var(--text);font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;font-size:1.1875rem;font-weight:800}.chapter a{align-items:center;min-height:44px;margin-block:-10px;font-weight:600;display:inline-flex}.chapter[data-archived]{border-left-color:var(--red);background:#ff5a4514}.chapter[data-archived] strong{color:var(--red)}.board-table{border-collapse:collapse;table-layout:fixed;width:100%}.board-table th{padding:0 var(--s2) var(--s2);border-bottom:1px solid var(--line-strong);color:var(--dim);font-size:var(--text-xs);text-align:left;white-space:nowrap;font-weight:600}.board-table td{height:48px;padding:0 var(--s2);border-bottom:1px solid var(--line);white-space:nowrap}.board-table .col-rank{width:3.4rem;padding-left:var(--s3)}.board-table td.col-rank{font-family:var(--display);font-weight:800;font-size:var(--head-s);color:var(--dim);line-height:1}.board-table .col-result{text-align:right;width:6.2rem}.board-table[data-kind=infinite] .col-result{width:4.4rem}.board-table td.col-result{font-family:var(--display);font-weight:800;font-size:var(--head-s);letter-spacing:.02em;line-height:1}.board-table .col-detail{text-align:right;width:4.6rem;color:var(--text-soft)}.board-table .col-date{width:7rem;padding-right:var(--s3);text-align:right;color:var(--dim);font-size:var(--text-s)}.col-player{overflow:hidden}.col-player .player-ref{vertical-align:middle;max-width:100%}.board-table tr[data-rank="1"] td.col-rank,.board-table tr[data-rank="2"] td.col-rank,.board-table tr[data-rank="3"] td.col-rank{color:var(--text)}.board-table tr[data-rank="1"]{background:linear-gradient(90deg,#ffffff14,#0000 85%)}.board-table tr[data-rank="1"] td.col-rank{font-size:2rem;font-weight:900}.board-table tr[data-me]{background:#6fe3ff17}.board-table tr[data-me] td:first-child{box-shadow:inset 3px 0 0 var(--cyan);color:var(--cyan)}.you{margin-left:var(--s2);background:var(--cyan);color:var(--ink);font-size:var(--text-xs);vertical-align:middle;border-radius:999px;padding:1px 7px 2px;font-weight:600}.col-player:has(.you) .player-ref{max-width:calc(100% - 3rem)}.board-table tr.wait td:before{content:"";background:#ffffff12;border-radius:6px;width:58%;height:12px;display:block}.board-table tr.wait:nth-child(2n) td:before{width:44%}.mine{gap:var(--s2);margin-bottom:var(--s5);padding:var(--s4) var(--s4) var(--s2);background:linear-gradient(180deg, #6fe3ff1a, transparent 70%), var(--plate);border-radius:var(--r-card);border:1px solid #6fe3ff66;display:grid}.mine-head{justify-content:space-between;align-items:baseline;gap:var(--s1) var(--s4);flex-wrap:wrap;display:flex}.mine h2{font-size:var(--head-s);font-weight:800}.mine-rank{font-family:var(--display);font-weight:900;font-size:var(--head-s);letter-spacing:.03em;color:var(--cyan);text-transform:uppercase}.mine .board-table tr:last-child td{border-bottom:0}.mine-go{justify-self:start;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.pager{justify-content:space-between;align-items:center;gap:var(--s3);margin-top:var(--s4);display:flex}.pager p{color:var(--text-soft);font-size:var(--text-s);text-align:center}.ranking .vacant{margin-top:var(--s2)}.week-list{gap:var(--s4);margin:0;padding:0;list-style:none;display:grid}.week{padding:var(--s4) var(--s4) var(--s2);background:var(--plate);border:1px solid var(--line);border-radius:var(--r-card);display:grid}.week-head{justify-content:space-between;align-items:baseline;gap:var(--s1) var(--s4);padding-bottom:var(--s2);border-bottom:1px solid var(--line-strong);flex-wrap:wrap;display:flex}.week-head h3{font-size:var(--head-s);font-weight:800}.week-head p{color:var(--dim);font-size:var(--text-s)}.week-all{justify-self:start;align-items:center;min-height:44px;font-weight:600;display:inline-flex}@media (min-width:760px){.week-list{grid-template-columns:repeat(2,minmax(0,1fr))}.board-table .col-rank{width:4.5rem}.board-table .col-result{width:8rem}.board-table .col-detail{width:7rem}.board-table .col-date{width:9rem}}@media (min-width:1100px){.week-list{grid-template-columns:repeat(3,minmax(0,1fr))}.chapter,.tabs,.board-facts{max-width:48rem}.board-body{align-items:start;gap:var(--s6);grid-template-columns:minmax(0,48rem) minmax(0,22rem);display:grid}.ranking{grid-area:1/1}.mine{top:var(--s4);grid-area:1/2;margin-bottom:0;position:sticky}.mine .col-detail,.mine .col-date{display:none}.mine .board-table .col-rank{width:3.2rem}.mine .board-table .col-result{width:6.4rem;padding-right:var(--s3)}}@media (max-width:559px){.board-table .col-date{display:none}.board-table .col-detail{width:3.6rem;padding-right:var(--s3)}.board-table[data-kind=climb-floor] .col-detail{width:3rem}.board-table .col-result{width:5.6rem}.board-table .col-rank{width:2.9rem;padding-left:var(--s2)}.tabs a{padding:0 var(--s3);font-size:1.1875rem}}
