/* PokeKon edition guest cards only. */
.show-page .guest-section .guest-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.show-page .guest-section .guest-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:17px;overflow:hidden;background:var(--surface)}
.show-page .guest-section .guest-image{height:230px;min-height:0;aspect-ratio:auto;position:relative;display:grid;place-items:center;overflow:hidden;background:var(--surface-2)}
.show-page .guest-section .guest-image img{width:100%;height:100%;object-fit:cover;object-position:center 35%}
.show-page .guest-section .guest-monogram{font-size:64px;color:var(--yellow);font-weight:800}
.show-page .guest-section .guest-copy{padding:24px;min-width:0;flex:1}
.show-page .guest-section .guest-copy h3{font-size:25px;line-height:1.15;margin:0 0 8px;overflow-wrap:anywhere}
.show-page .guest-section .guest-title{font-size:12px;line-height:1.5;font-weight:700;color:var(--yellow);margin:0 0 14px}
.show-page .guest-section .guest-appearances{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}
.show-page .guest-section .guest-appearances li{max-width:100%;border:1px solid var(--line);border-radius:999px;background:var(--surface-2);color:var(--muted);padding:5px 9px;font-size:11px;line-height:1.4;overflow-wrap:anywhere}
.show-page .guest-section .is-cancelled .guest-portrait,.show-page .guest-section .is-cancelled .guest-monogram{filter:grayscale(1);opacity:.48}
.show-page .guest-section .guest-cancelled{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);z-index:2;padding:12px 16px;background:#141419ed;border-block:1px solid #7967b4;color:#bdacf6;font-size:13px;font-weight:850;letter-spacing:.16em;text-align:center}
@media(max-width:1000px){.show-page .guest-section .guest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.show-page .guest-section .guest-grid{grid-template-columns:1fr;gap:20px}.show-page .guest-section .guest-image{height:220px}.show-page .guest-section .guest-copy{padding:22px}.show-page .guest-section .guest-copy h3{font-size:24px}}
