﻿/* Compact statistics continue the game banner without a gap. */
body[data-page=home] .hero{border-radius:10px;border:1px solid #6c6624}
.summary{align-items:stretch;gap:0;margin:0 0 12px;background:var(--paper);border:1px solid #6c6624;border-top:0;border-radius:0 0 10px 10px;overflow:hidden}
.summary .stat.paper{background:transparent;border:0;border-radius:0;box-shadow:none}
.summary .stat.paper+.stat.paper{border-left:1px solid #ccc7b2}
body[data-page=home] .submitted{margin-bottom:22px}
.summary .stat{display:grid;grid-template-columns:24px minmax(0,1fr);gap:7px;align-items:start;padding:6px 9px;min-height:70px}
.summary .stat .icon-disc{width:24px;height:24px;margin-top:1px}
.summary .stat .icon{width:16px;height:16px}
.summary .stat>div{display:grid;grid-template-rows:22px 24px 10px;row-gap:1px;min-width:0}
.summary .stat h3{display:flex;align-items:center;font:400 11px/11px var(--display);text-transform:uppercase;margin:0}
.summary .stat strong{font:400 23px/24px var(--display);margin:0}
.summary .stat .sub{font:9px/10px 'Segoe UI',sans-serif;margin:0;color:#55574b}
.summary .stat .pair-numbers{grid-row:2/4;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;align-items:start}
.summary .stat .pair-numbers strong{display:flex;flex-direction:column;gap:1px;font:400 23px/24px var(--display);margin:0}
.summary .stat .pair-numbers small{font:9px/10px 'Segoe UI',sans-serif;margin:0;color:#55574b}
@media(max-width:350px){.summary .stat{padding:6px 8px;gap:6px;grid-template-columns:22px minmax(0,1fr)}.summary .stat .icon-disc{width:22px;height:22px}}
.summary .stat .pair-numbers.single-gap{grid-template-columns:minmax(0,1fr)}
.summary .stat{position:relative;display:block;text-align:center;overflow:hidden}
.summary .stat .icon-disc{position:absolute;left:-13px;bottom:-12px;top:auto;width:60px;height:60px;margin:0;background:none;border:0;border-radius:0;color:#9a8d3d;opacity:.25;pointer-events:none}
.summary .stat+.stat .icon-disc{left:auto;right:-13px}
.summary .stat .icon-disc .icon{width:60px;height:60px;stroke-width:1.4}
.summary .stat>div{position:relative;width:100%}
.summary .stat h3{justify-content:center;padding:0 8px}
.summary .stat .pair-numbers{justify-items:center}
.summary .stat .pair-numbers strong{align-items:center}

