.board-metrics{flex-wrap:wrap;gap:8px;margin-bottom:16px}.board-metrics button{min-height:44px}.board-views{margin-bottom:22px}.board-views [aria-pressed=true]{background:var(--primary-container);color:var(--on-primary)}.board-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.board-card,.board-detail,.board-editor{padding:24px;min-width:0}.board-card h2,.board-detail h2{overflow-wrap:anywhere;font-size:1.25rem}.board-card-meta,.board-detail-heading{display:flex;align-items:start;justify-content:space-between;gap:12px;flex-wrap:wrap}.board-card-meta{margin-bottom:12px}.board-period{line-height:1.8}.board-card .core-buttons{margin-top:18px}.board-pagination{justify-content:space-between;align-items:center;flex-wrap:wrap;margin:22px 0}.board-detail{margin-top:24px}.board-rules{margin:18px 0}.board-own{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:22px;border-radius:14px;background:var(--primary-soft);margin:20px 0}.board-own-stats{display:flex;align-items:baseline;gap:18px;margin-top:10px;flex-wrap:wrap}.board-own-stats strong{font-size:2rem}.board-choice{min-width:0}.board-rows{border-radius:14px;overflow:hidden;background:var(--surface-low)}.board-row{display:grid;grid-template-columns:60px minmax(0,1fr) minmax(90px,auto);align-items:center;gap:18px;padding:20px;border-bottom:1px solid var(--line)}.board-row>span{overflow-wrap:anywhere;min-width:0}.board-row-header{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);background:var(--surface-high)}.board-row-you{background:var(--ice-container)}.board-row-you,.board-row-you strong,.board-row-you .board-score small{color:var(--on-ice)}.board-score{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.board-score small{display:block;font-size:.7rem;font-weight:400;color:var(--text-secondary);margin-top:6px}.board-editor{margin-bottom:22px}.board-editor .panel-header{gap:12px;flex-wrap:wrap}.board-editor fieldset{min-width:0;border:1px solid var(--line);border-radius:14px;padding:18px}.board-editor fieldset.board-controls{display:grid;gap:18px;margin:0;padding:0;border:0}.board-dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.board-editor input,.board-editor select{min-width:0;width:100%}.board-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.board-categories input{width:auto}.board-history article{padding:18px 0;border-bottom:1px solid var(--line)}.board-history p{overflow-wrap:anywhere}.board-card .small-button,.board-detail .small-button,.board-editor .small-button{min-height:44px}
html[data-palette] .board-card[data-board-metric=points],html[data-palette] .board-detail[data-board-metric=points]{background:linear-gradient(145deg,var(--primary-soft),var(--surface-card) 65%)}
html[data-palette] .board-card[data-board-metric=login],html[data-palette] .board-card[data-board-metric=chat]{background:linear-gradient(145deg,var(--surface-high),var(--surface-card) 65%)}
html[data-palette] .board-card[data-board-metric=participation],html[data-palette] .board-card[data-board-metric=wager]{background:linear-gradient(145deg,var(--surface-high),var(--surface-card) 70%);box-shadow:0 14px 35px -20px #000b}
@media(max-width:700px){.board-list,.board-own,.board-dates,.board-categories{grid-template-columns:1fr}.board-card,.board-detail,.board-editor{padding:20px}.board-row{grid-template-columns:36px minmax(0,1fr) minmax(70px,auto);padding:16px 12px;gap:10px}.board-score{max-width:160px}.board-metrics button{flex:1 1 auto}.board-editor fieldset{padding:12px}.board-detail-heading h2{font-size:1.125rem}.board-own{padding:16px}}
@media(max-width:380px){.board-row{grid-template-columns:30px minmax(0,1fr) 90px;font-size:.8125rem}.board-score{max-width:90px}.board-row .badge{display:block;width:fit-content;margin-top:6px}.board-card,.board-detail,.board-editor{padding:16px}}

.board-card[data-board-metric=login] .eyebrow,.board-card[data-board-metric=chat] .eyebrow{background:var(--ice-container);color:var(--on-ice);padding:6px 9px;border-radius:7px}.board-card[data-board-metric=points] .eyebrow{background:var(--primary-container);color:var(--on-primary);padding:6px 9px;border-radius:7px}

@media(max-width:700px){.board-row{grid-template-columns:36px minmax(0,1fr)}.board-row:not(.board-row-header)>strong{grid-row:1/3;align-self:start}.board-row .board-score{grid-column:2;text-align:left;max-width:none}.board-row .board-score:before{content:attr(data-label) " · ";font-size:.75rem;font-weight:400}.board-row-header>span:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.board-row .badge{display:inline-flex;margin-top:0}}

.board-row-header>span:first-child{white-space:nowrap}
