.be3uvG_main{max-width:560px;margin:0 auto;padding:24px 18px 56px}.be3uvG_header{text-align:center;margin-bottom:24px}.be3uvG_title{font-family:var(--font-display);color:var(--chalk);margin:0;font-size:clamp(2rem,6vw,2.8rem);font-weight:700}.be3uvG_title span{color:var(--flag-light)}.be3uvG_tagline{max-width:420px;color:var(--chalk-dim);margin:8px auto 14px;line-height:1.5}.be3uvG_back{color:var(--chalk);font-size:.9rem}.be3uvG_list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.be3uvG_row{background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:10px;grid-template-columns:3.2rem 1fr auto;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;transition:transform 80ms,box-shadow 80ms;display:grid}.be3uvG_row:hover{transform:translateY(-1px);box-shadow:0 3px 10px #0000002e}.be3uvG_num{font-family:var(--font-display);color:var(--flag);font-weight:700}.be3uvG_date{font-weight:600}.be3uvG_play{color:var(--fairway);font-size:.88rem;font-weight:600}.be3uvG_partial,.be3uvG_done{color:var(--ink-dim);font-size:.85rem}.be3uvG_done strong{color:var(--ink);font-size:1rem}.be3uvG_empty{text-align:center;color:var(--chalk-dim)}
