.hall-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));gap:1.25rem;display:grid}.plaque{background:linear-gradient(var(--color-slab), var(--color-stone));border:1px solid var(--color-seam);border-top-color:#5a6c82;border-bottom-color:var(--color-pit);border-radius:4px;flex-direction:column;padding:1.25rem 1.25rem 1rem;display:flex;position:relative;box-shadow:0 10px 24px #00000059}.plaque:before,.plaque:after{content:"";background:radial-gradient(circle at 35% 35%, #f3cf7e, var(--color-brass-deep));border-radius:50%;width:6px;height:6px;position:absolute;top:.625rem;box-shadow:0 1px 1px #0009}.plaque:before{left:.625rem}.plaque:after{right:.625rem}.plaque-title{font-family:var(--font-display);color:var(--color-brass);text-shadow:0 -1px #0009;font-size:1.5rem;line-height:1.15}.plaque-hint{font-size:var(--text-2xs);color:var(--color-ash);margin-top:.25rem}.plaque-empty{color:var(--color-ash);margin-top:1.25rem}.plaque-first{background:var(--color-pit);border-radius:3px;align-items:center;gap:1rem;margin-top:1.125rem;padding:.875rem;transition:box-shadow .2s ease-out;display:flex;box-shadow:inset 0 1px 3px #0009}.plaque-first:hover{box-shadow:inset 0 1px 3px #0009, 0 0 0 1px var(--color-brass)}.plaque-laurel{box-shadow:0 0 0 3px var(--color-pit), 0 0 0 5px var(--color-brass), 0 0 18px #d9a44159;border-radius:50%;flex-shrink:0}.plaque-value{background:var(--color-brass);color:var(--color-pit);font-size:var(--text-2xs);border-radius:2px;margin-top:.375rem;padding:.125rem .5rem;font-weight:700;display:inline-block}.plaque-rest{gap:.375rem;margin-top:.75rem;display:grid}.plaque-rest>li{align-items:center;gap:.75rem;padding:.375rem .5rem;display:flex}.plaque-place{width:1.25rem;font-family:var(--font-display);text-align:center;color:var(--color-ash);font-size:1.125rem}.feat-list{gap:.5rem;display:grid}.feat-list>li{border-top:1px solid #00000059;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;padding:.5rem 0;display:flex}.feat-list>li:first-child{border-top:0}
