.vote-body .player-main{padding-bottom:40px}.vote-view{display:block}.vote-hero{margin-bottom:22px}.vote-hero-head{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.vote-hero-head img{border:1px solid var(--line-strong);object-fit:cover;border-radius:16px;width:72px;height:72px}.vote-hero-head>div:nth-child(2){flex:260px}.vote-hero-head h1{margin:12px 0 6px;font-size:clamp(26px,3.2vw,36px);font-weight:400}.vote-count-card{border:1px solid var(--gold);text-align:center;background:#d7a8551a;border-radius:14px;padding:16px 24px}.vote-count-card small{color:var(--muted);letter-spacing:.2em;font-size:11px;display:block}.vote-count-card strong{color:var(--gold-light);font-size:32px;font-weight:400;line-height:1.2;display:block}.vote-count-card span{color:var(--muted);font-size:12px}.vote-video{border:1px solid var(--line);background:#000;border-radius:14px;margin:22px 0 0;overflow:hidden}.vote-video video{background:#000;width:100%;max-height:62vh;display:block}.vote-intro{color:var(--paper);white-space:pre-wrap;margin:18px 0 0;font-size:15px;line-height:1.9}.vote-members-block{margin-top:22px}.vote-members-block h2{color:var(--muted);letter-spacing:.14em;margin:0 0 12px;font-size:13px;font-weight:400}.vote-members{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.vote-member{border:1px solid var(--line);background:#04070673;border-radius:12px;flex:200px;min-width:0;padding:13px 15px}.vote-member p{margin:6px 0 0;font-size:13px}.vote-member .tags{margin:9px 0 0;padding:0;list-style:none}.vote-done{border:1px solid var(--jade);color:var(--paper);background:#61d0be1a;border-radius:12px;margin:0;padding:16px 18px}.pay-box{border:1px solid var(--line-strong);text-align:center;border-radius:12px;margin-top:18px;padding:18px}.pay-box img,.pay-box canvas{background:#fff;border-radius:10px;margin:0 auto 12px;padding:10px;display:block}.board-list{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.board-list li{border:1px solid var(--line);background:#04070673;border-radius:12px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;padding:13px 16px;display:grid}.board-rank{border:1px solid var(--line-strong);width:30px;height:30px;color:var(--muted);border-radius:50%;place-items:center;font-size:13px;display:grid}.board-rank.top{border-color:var(--gold);color:var(--gold-light);background:#d7a85533}.board-name{flex-direction:column;gap:3px;min-width:0;display:flex}.board-name strong{font-weight:400}.board-name small{color:var(--muted);font-size:12px}.board-votes{color:var(--gold-light);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;font-size:15px;display:flex}.board-votes b{font-weight:400}.board-votes small{color:var(--muted);font-size:12px}.vote-count-card span{display:block}.quota-card .award{color:var(--muted);letter-spacing:0;margin-top:8px;font-size:12px;display:block}.vote-copyright{margin-top:14px}.donation-card h2{margin:0 0 10px;font-size:20px;font-weight:400}.donation-subtitle{color:var(--muted);letter-spacing:.14em;margin:18px 0 10px;font-size:13px;font-weight:400}.donation-ledger{grid-template-columns:auto auto;justify-content:start;gap:6px 18px;margin:0 0 4px;display:grid}.donation-ledger dt{color:var(--muted);font-size:13px}.donation-ledger dd{color:var(--gold-light);text-align:right;font-variant-numeric:tabular-nums;margin:0;font-size:14px}.donation-prizes{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.donation-prizes li{border:1px solid var(--line);background:#04070673;border-radius:10px;padding:10px 14px;font-size:14px}.donation-list{border:1px solid var(--line);border-radius:12px;margin:6px 0 0}.donation-list>summary{color:var(--gold-light);cursor:pointer;padding:12px 14px;font-size:13px}.donation-list[open]>summary{border-bottom:1px solid var(--line)}.donation-table-wrap{max-height:60vh;overflow:auto}.donation-table{border-collapse:collapse;width:100%;font-size:13px}.donation-table caption{color:var(--muted);text-align:left;padding:12px 14px;font-size:12px;line-height:1.85}.donation-table th,.donation-table td{border-bottom:1px solid var(--line);text-align:left;padding:8px 14px}.donation-table th{color:var(--muted);background:#070b0a;font-weight:400;position:sticky;top:0}.donation-table .amount{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.donation-table .badge{margin-left:8px}.donation-table .donation-excluded td{color:var(--muted);text-align:left;border-top:1px solid var(--line)}.donation-signoff{color:var(--gold-light);margin:14px 0 0}@media (width<=720px){.board-list li{grid-template-columns:auto 1fr;row-gap:10px}.board-votes{text-align:right;grid-column:2}.board-list li .ghost-button{text-align:center;grid-column:1/-1}.vote-count-card{width:100%}}
