.card{color:var(--ink);text-decoration:none;display:block}.card .mat{background:var(--mat);border:1px solid var(--gold);box-shadow:0 1px 0 #a0800c59, 0 10px 24px rgb(var(--shadow) / .35);padding:10px;display:block}.card img{background:#f2efe9;width:100%;height:auto;display:block}.card .plaque{text-align:center;padding:.7rem .25rem 0;display:block}.card .name{font-family:var(--serif);overflow-wrap:anywhere;font-size:1.02rem;font-weight:700;line-height:1.3;display:block}.card .where{font-family:var(--serif);color:var(--ink-soft);font-size:.88rem;font-style:italic;display:block}.card .trophies:empty,.card .attribution:empty{display:none}.card:hover .mat{border-color:var(--gold-deep)}.card:hover .name{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px}.card:focus-visible{outline:3px solid var(--ink);outline-offset:4px}
