.faq-item{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s;overflow:hidden}.faq-item+.faq-item{margin-top:var(--space-2)}.faq-item__summary{cursor:pointer;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);justify-content:space-between;list-style:none;display:flex}.faq-item__summary::-webkit-details-marker{display:none}.faq-item__question{color:var(--color-text);font-weight:700}.faq-item__icon{color:var(--color-text-muted);flex:none;transition:transform .16s,color .16s}.faq-item:focus-within{outline:2px solid var(--color-accent);outline-offset:2px}.faq-item[open] .faq-item__icon{transform:rotate(180deg)}.faq-item__answer{border-top:1px solid var(--color-border);padding:0 var(--space-3)}.faq-item__answer>.text{color:var(--color-text-muted);margin:var(--space-2) 0 var(--space-3)}@media (prefers-reduced-motion:reduce){.faq-item,.faq-item__icon{transition:none}}.faq-item:hover{background:var(--color-surface-hover);border-color:var(--color-border-hover);color:var(--color-text)}.faq-item:hover .faq-item__icon{color:var(--color-text)}.set-guide{gap:var(--space-5);padding-block:var(--space-5);flex-direction:column;display:flex}.set-guide>section:not(.set-guide__overview){padding-top:var(--space-8)}.set-guide>section:first-child{padding-top:var(--space-20)}.set-guide h2{margin:0 0 var(--space-3)}.set-guide h3{margin:var(--space-3) 0 var(--space-1);font-size:16px}.set-guide p{margin:var(--space-2) 0}.set-guide__about,.set-guide__overview{gap:var(--space-8);flex-wrap:wrap;align-items:start;display:flex}.set-guide__overview>*,.set-guide__about>*{flex:1 1 0;min-width:0}.set-guide__muted{color:var(--color-text-muted);font-size:13px;line-height:1.4}.set-guide__facts{padding-top:52px;padding-left:var(--space-5);margin:0}.set-guide__facts>div{gap:var(--space-3);padding-block:var(--space-2);border-bottom:1px solid var(--color-border);grid-template-columns:1fr 2fr;display:grid}.set-guide__facts dt{color:var(--color-text-muted)}.set-guide__facts dd{margin:0}.set-guide ul{padding:0;list-style:none}.set-guide__price-section{width:100%}.set-guide__signed-toggle{margin-bottom:var(--space-3)}.set-guide__price-grid{column-gap:var(--space-2);row-gap:var(--space-6);grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;display:grid}.set-guide__price{gap:var(--space-1);min-width:0;transition:opacity .18s;display:grid;position:relative}:is(.set-guide__price-grid:has(.set-guide__price:hover) .set-guide__price:not(:hover),.set-guide__price-grid:has(.set-guide__price:focus-within) .set-guide__price:not(:focus-within)){opacity:.4}.set-guide__price:hover,.set-guide__price:focus-within{z-index:2}.set-guide__price .card-tile{margin-bottom:var(--space-1);width:100%;transition:transform .18s}.set-guide__price>.card-rules-token{justify-self:start;font-size:16px}.set-guide__price>.set-guide__price-token--gold{color:#261d08;background:#c9a227}.set-guide__price>.set-guide__price-token--silver{color:#1f252b;background:#9da4ad}.set-guide__price>.set-guide__price-token--bronze{color:#fff4e9;background:#946039}.set-guide__price>.set-guide__price-token--muted{color:#fff;background:#4d4a46}.set-guide__price:hover .card-tile,.set-guide__price:focus-within .card-tile{transform:translateY(-4px)}.set-guide__price .text{color:var(--color-text);margin:0;line-height:normal}.set-guide__price .set-guide__muted{color:var(--color-text-subtle);font-size:12px;line-height:normal}.set-guide__card-name{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.set-guide__price:hover .set-guide__card-name,.set-guide__price:focus-within .set-guide__card-name{color:var(--color-accent)}.set-guide__decks .public-deck-list{grid-template-columns:repeat(4,minmax(0,1fr))}.set-guide__decks h2{margin-bottom:var(--space-1)}.set-guide__decks>p{margin-top:0}.set-guide__coverage{color:var(--color-text-subtle);margin-top:var(--space-1);font-size:12px}.set-guide__mechanics{margin-block:var(--space-2);line-height:1.4}.set-guide__mechanics-label{margin-bottom:0}.set-guide__mechanic-link{cursor:pointer;text-decoration:none}.set-guide__mechanic-link .card-rules-token[data-tooltip]{cursor:pointer}.set-guide__adjacent{gap:var(--space-2);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.set-guide__adjacent-link{border-radius:var(--radius-md);color:var(--color-text);display:block;position:relative;overflow:hidden}.set-guide__adjacent-link:after{content:"";pointer-events:none;background:#0000007a;position:absolute;inset:0}.set-guide__adjacent-art-loader{--image-radius:var(--radius-md)}.set-guide__adjacent-art{object-fit:cover;width:100%;height:100%;transition:filter .18s}.set-guide__adjacent-name{letter-spacing:-.04em;padding:var(--space-2);pointer-events:none;text-align:center;z-index:1;justify-content:center;align-items:center;font-size:clamp(20px,2.4vw,34px);line-height:1;display:flex;position:absolute;inset:0}.set-guide__adjacent-link:hover .set-guide__adjacent-art,.set-guide__adjacent-link:focus-visible .set-guide__adjacent-art{filter:brightness(1.06)}.set-guide__adjacent-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@media (width<=600px){.set-guide__adjacent{grid-template-columns:1fr}}@media (width<=900px){.set-guide__about,.set-guide__overview{gap:var(--space-4);flex-direction:column}.set-guide__overview>*{flex-basis:auto;width:100%}.set-guide__facts{padding-top:0;padding-left:0}.set-guide__price-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.set-guide__decks .public-deck-list{grid-template-columns:1fr}.set-guide__price-grid{column-gap:var(--space-2);row-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.directory-guide__links li{gap:var(--space-1);padding-block:var(--space-3);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.catalog-guide__distributions{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.catalog-guide__tokens{gap:var(--space-1);display:grid}.catalog-guide .catalog-guide__token{padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-text) 3%, transparent);text-decoration:none;display:block}.catalog-guide__token>.text{align-items:center;gap:var(--space-2);display:flex}.catalog-guide__token img,.catalog-guide__token svg{width:var(--space-3);height:var(--space-3);object-fit:contain}.catalog-guide__token .catalog-guide__count{color:var(--color-text-muted);margin-left:auto}.catalog-guide__token:hover,.catalog-guide__token:focus-visible{border-color:var(--color-border-hover);background:var(--color-surface-hover)}.catalog-guide .set-list{margin-top:var(--space-4)}@media (width<=900px){.catalog-guide__distributions{grid-template-columns:1fr}}.set-guide__price-art-ghost{aspect-ratio:744/1039;width:100%;margin-bottom:var(--space-1)}.set-guide__price-section{container-type:inline-size}.set-guide__price-grid{min-height:calc(27.9301cqw + 102.125px)}.set-guide__decks{min-height:576px}.catalog-guide__distributions{min-height:640px}.set-guide__about p{font-size:16px}@media (width<=900px){.set-guide__price-grid{min-height:calc(93.1004cqw + 258.208px)}}@media (width<=600px){.set-guide__price-grid{min-height:calc(209.476cqw + 422.484px)}.set-guide__decks{min-height:1900px}}.directory-guide__links{min-height:528px}
