/* Compact game overviews: real art and data, without repeated annotations. */
.section.hood-compact{padding-block:44px}.hood-compact .section-top{margin-bottom:22px;align-items:center}.hood-compact .section-top h2{font-size:clamp(34px,3.9vw,64px);margin:0}.hood-compact .section-top>.button{margin-top:0}
.hood-compact>.metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border:0;margin:0 0 20px}
.hood-compact>.metrics .metric{display:grid;grid-template-columns:46px minmax(0,1fr);grid-template-rows:auto auto;gap:2px 12px;align-items:center;border:1px solid var(--line);border-radius:8px;padding:14px 18px;background:#fffaf280;min-width:0}
.hood-compact>.metrics .metric-icon{grid-column:1;grid-row:1/3;margin:0;width:46px;height:46px}.hood-compact>.metrics .metric-icon img{width:46px;height:46px}.hood-compact>.metrics dt{grid-column:2;font-size:11px;text-transform:none;letter-spacing:0;margin:0}.hood-compact>.metrics dd{grid-column:2;font-size:30px;line-height:1.1;margin:0}
.hood-compact .hood-feature{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr) minmax(0,1fr);gap:20px;align-items:center}
.hood-compact .hood-room-stage{padding:0;min-width:0}.hood-compact .room-preview{margin:0;padding:0;min-height:0}.hood-compact .hood-room-stage .room-preview svg{width:100%;height:330px;max-height:330px}.hood-compact .latest-image{min-height:0;max-height:330px}
.hood-compact .card{padding:20px;min-width:0}.hood-compact .card h3{font-size:24px;margin-bottom:14px}.hood-compact .latest-room-summary{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center;margin:12px 0 20px}.hood-compact .latest-mint-price{margin-left:auto}.hood-compact .latest-mint-price strong{font-size:28px}.hood-compact .latest-room-summary .room-id{font-size:18px}.hood-compact .fine{font-size:11px;line-height:1.5}
.hood-compact .button.full{min-height:42px;padding:10px 12px;font-size:12px}.hood-compact .last-round-label{margin:0 0 8px}.hood-compact .trader-group h4{margin:10px 0 0;font-size:10px}.hood-compact .trader-group .leader-row{grid-template-columns:14px 24px minmax(0,1fr) auto;gap:7px;padding:10px 0;font-size:12px}.hood-compact .leader-row img{width:24px;height:24px}.hood-compact .leader-row a{font-size:12px}.hood-compact .leader-row strong{font-size:12px}.hood-compact .more-round-losses summary{font-size:11px;padding:9px 0;min-height:32px}.hood-compact .hood-leaders>.button{margin-top:12px}
.derby-section>.section{padding-block:58px}.derby-heading{margin-bottom:22px}.derby-copy .derby-note,.derby-network{display:none}.derby-copy h2{font-size:clamp(40px,4.4vw,66px)}.derby-copy .section-hand{font-size:26px;margin:16px 0}.derby-points{margin:16px 0}.derby-copy .button{margin-top:12px}.derby-rules{margin-top:20px;padding-top:12px}
@media(min-width:761px) and (max-width:1099px){.hood-compact .hood-feature{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}.hood-compact .hood-room-stage{grid-column:1;grid-row:1/3;align-self:center}.hood-compact .hood-latest,.hood-compact .hood-leaders{grid-column:2}}
@media(max-width:760px){.section.hood-compact{padding-block:36px}.hood-compact .section-top{display:flex;flex-wrap:wrap;gap:15px}.hood-compact .section-top h2{font-size:clamp(30px,7.7vw,48px)}.hood-compact .section-top>.button{min-height:44px;padding:10px 14px}.hood-compact>.metrics{gap:8px;margin-bottom:14px}.hood-compact>.metrics .metric{padding:12px 8px;grid-template-columns:1fr;gap:5px}.hood-compact>.metrics .metric-icon{grid-column:1;grid-row:1;width:32px;height:32px}.hood-compact>.metrics .metric-icon img{width:32px;height:32px}.hood-compact>.metrics dt,.hood-compact>.metrics dd{grid-column:1}.hood-compact>.metrics dt{font-size:10px}.hood-compact>.metrics dd{font-size:26px}.hood-compact .hood-feature{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.hood-compact .hood-room-stage{grid-column:1/-1}.hood-compact .hood-room-stage .room-preview svg{height:260px;max-height:260px}.hood-compact .card{padding:16px}.hood-compact .card h3{font-size:22px}.derby-section>.section{padding-block:40px}.derby-copy h2{font-size:clamp(40px,9vw,60px)}}
@media(max-width:600px){.hood-compact .hood-feature{grid-template-columns:minmax(0,1fr)}.hood-compact .hood-room-stage{grid-column:auto}.hood-compact .latest-room-summary{margin-bottom:14px}.hood-compact .hood-leaders .button{margin-top:10px}}
