.mtg-in[data-astro-cid-hpiri5dz]{align-content:start;gap:1rem;min-width:0;display:grid}.mtg-panel[data-astro-cid-hpiri5dz],.mtg-out-panel[data-astro-cid-hpiri5dz],.mtg-out[data-astro-cid-hpiri5dz]{grid-template-columns:minmax(0,1fr);align-content:start;gap:.8rem;min-width:0;display:grid}.mtg-key[data-astro-cid-hpiri5dz]{min-height:3.5rem}.mtg-resp[data-astro-cid-hpiri5dz]{min-height:12rem}.mtg-keyinfo[data-astro-cid-hpiri5dz]:empty{display:none}.mtg-keyinfo[data-astro-cid-hpiri5dz]{color:var(--text-2);overflow-wrap:anywhere}.mtg-perq[data-astro-cid-hpiri5dz] summary[data-astro-cid-hpiri5dz]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;font-weight:600;list-style:none;display:flex}.mtg-perq[data-astro-cid-hpiri5dz] summary[data-astro-cid-hpiri5dz]::-webkit-details-marker{display:none}.mtg-perq[data-astro-cid-hpiri5dz] summary[data-astro-cid-hpiri5dz]:after{content:"+";content:"+" / "";font-family:var(--font-mono);color:var(--text-2);font-weight:700}.mtg-perq[data-astro-cid-hpiri5dz][open] summary[data-astro-cid-hpiri5dz]:after{content:"–";content:"–" / ""}.mtg-pass[data-astro-cid-hpiri5dz]{max-width:14rem}.mtg-msgs[data-astro-cid-hpiri5dz]{border-radius:var(--radius-s);background:var(--surface-2);gap:.2rem;max-height:14rem;margin:0;padding:.6rem .8rem .6rem 1.8rem;font-size:.9rem;display:grid;overflow:auto}.mtg-msgs[data-astro-cid-hpiri5dz] .mtg-msg--error{color:var(--danger);font-weight:600}.mtg-msgs[data-astro-cid-hpiri5dz] .mtg-msg--warning{color:var(--warning)}.mtg-msgs[data-astro-cid-hpiri5dz] .mtg-msg--info{color:var(--text-2)}.mtg-stats[data-astro-cid-hpiri5dz]{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr))}.mtg-h[data-astro-cid-hpiri5dz]{margin:.4rem 0 0;font-size:1rem}.mtg-head[data-astro-cid-hpiri5dz]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.mtg-bands[data-astro-cid-hpiri5dz]{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.mtg-bands[data-astro-cid-hpiri5dz] .mtg-band{grid-template-columns:5.5rem minmax(0,1fr) 6.5rem;align-items:center;gap:.5rem;font-size:.85rem;display:grid}.mtg-bands[data-astro-cid-hpiri5dz] .mtg-band__track{background:var(--surface-3);border-radius:999px;block-size:.8rem;overflow:hidden}.mtg-bands[data-astro-cid-hpiri5dz] .mtg-band__bar{background:var(--cat);border-radius:999px;block-size:100%;display:block}.mtg-bands[data-astro-cid-hpiri5dz] .mtg-band__count{color:var(--text-2);text-align:right}.mtg-out[data-astro-cid-hpiri5dz] .table-wrap{position:relative}.mtg-table[data-astro-cid-hpiri5dz] th,.mtg-table[data-astro-cid-hpiri5dz] td{white-space:nowrap;position:relative}.mtg-table[data-astro-cid-hpiri5dz] .mtg-notes{white-space:normal;min-width:16rem;color:var(--text-2);font-size:.85rem}.mtg-table[data-astro-cid-hpiri5dz] .mtg-ans{text-align:center;font-family:var(--font-mono);font-size:.85rem}.mtg-table[data-astro-cid-hpiri5dz] .mtg-ans--correct,.mtg-table[data-astro-cid-hpiri5dz] .mtg-ans--bonus{background:var(--success-bg);color:var(--success)}.mtg-table[data-astro-cid-hpiri5dz] .mtg-ans--wrong,.mtg-table[data-astro-cid-hpiri5dz] .mtg-ans--multiple{background:var(--danger-bg);color:var(--danger)}.mtg-table[data-astro-cid-hpiri5dz] .mtg-ans--partial{background:var(--warning-bg);color:var(--warning)}.mtg-table[data-astro-cid-hpiri5dz] .mtg-ans--blank,.mtg-table[data-astro-cid-hpiri5dz] .mtg-ans--dropped{color:var(--text-3)}.mtg-items[data-astro-cid-hpiri5dz] .mtg-keyopt{text-underline-offset:2px;font-weight:700;text-decoration:underline}.mtg-items[data-astro-cid-hpiri5dz] .mtg-item--poor{background:var(--warning-bg)}@media (max-width:30rem){.mtg-bands[data-astro-cid-hpiri5dz] .mtg-band{grid-template-columns:4.6rem minmax(0,1fr) 5.6rem;font-size:.8rem}}
