.guide-page{padding-bottom:120px}.guide-page h1{max-width:15ch;font-size:var(--fs-display);text-transform:uppercase;line-height:.92}.guide-page .card-page-section:first-of-type{margin-top:var(--sp-64)}.faq-layout{gap:var(--sp-80);margin-top:var(--sp-64);grid-template-columns:200px minmax(0,1fr);align-items:start;display:grid}.faq-index{top:calc(var(--nav-h) + 24px);gap:var(--sp-2);font-size:var(--fs-13);margin:0;padding:0;list-style:none;display:grid;position:sticky}.faq-index a{padding:var(--sp-8) 0 var(--sp-8) var(--sp-14);border-left:1px solid var(--line);color:var(--muted);display:block}.faq-index a:hover{border-left-color:var(--gold);color:var(--text)}.faq-layout .card-page-section:first-child{margin-top:0}.faq-items{gap:var(--sp-48);max-width:68ch;display:grid}.faq-item h3{font-size:var(--fs-20);color:var(--text);line-height:1.35}.faq-item p{margin-top:var(--sp-10);color:var(--text);font-size:var(--fs-16);line-height:1.7}.guide-steps{gap:var(--sp-10);margin:var(--sp-14) 0 0;counter-reset:step;color:var(--text);font-size:var(--fs-16);padding:0;line-height:1.6;list-style:none;display:grid}.guide-steps li{padding-left:var(--sp-40);counter-increment:step;position:relative}.guide-steps li:before{content:counter(step);border-radius:var(--r-round);width:24px;height:24px;color:var(--gold);font-size:var(--fs-12);background:color-mix(in srgb, var(--gold) 12.2%, transparent);place-items:center;font-weight:700;display:grid;position:absolute;top:.1em;left:0}.ruling-link{align-items:center;gap:var(--sp-14);margin-top:var(--sp-16);padding:var(--sp-8) var(--sp-16) var(--sp-8) var(--sp-8);border-radius:var(--r-pill);color:var(--gold);font-size:var(--fs-13);background:var(--panel);transition:background var(--t-fast);font-weight:600;display:inline-flex}.ruling-link:hover{background:var(--panel-raised)}.ruling-fan{flex-shrink:0;display:flex}.ruling-fan img{border-radius:var(--card-corner);width:26px;height:auto;box-shadow:var(--shadow-1) #0008;flex-shrink:0;display:block}.ruling-fan img+img{margin-left:-12px}.guide-source{padding-top:var(--sp-24);border-top:1px solid var(--line);color:var(--muted);font-size:var(--fs-13);margin-top:96px;line-height:1.7}.guide-source a{color:var(--gold);text-decoration:underline}.guide-switch{gap:var(--sp-16);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.guide-switch a{justify-content:space-between;align-items:center;gap:var(--sp-12);padding:var(--sp-24);border-radius:var(--r-10);background:var(--panel);font-size:var(--fs-17);transition:background var(--t-fast);font-weight:600;display:flex}.guide-switch a:hover{background:var(--panel-raised)}.guide-switch svg{color:var(--gold)}.ruling-layout{gap:var(--sp-80);grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;display:grid}.ruling-cards{top:calc(var(--nav-h) + 24px);gap:var(--sp-16);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:sticky}.ruling-cards li:only-child{grid-column:span 2}.ruling-cards li:nth-child(3):last-child{grid-column:span 2;justify-self:center;width:calc(50% - 8px)}.ruling-cards a{display:block}.ruling-cards img{border-radius:var(--card-corner);width:100%;height:auto;box-shadow:var(--shadow-3) #0008;transition:transform var(--t-base);display:block}.ruling-cards a:hover img{transform:translateY(-6px)}.ruling-layout h1{max-width:18ch;font-size:var(--fs-56)}.ruling-answer{max-width:60ch;margin-top:var(--sp-24);color:var(--text);font-size:var(--fs-20);line-height:1.6}.ruling-layout .guide-steps{gap:var(--sp-18);max-width:64ch}.ruling-note{max-width:64ch;color:var(--text);font-size:var(--fs-16);line-height:1.7}.ruling-more{gap:var(--sp-16);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ruling-more a{align-items:center;gap:var(--sp-16);height:100%;padding:var(--sp-16) var(--sp-18);border-radius:var(--r-10);background:var(--panel);font-size:var(--fs-14);transition:background var(--t-fast);line-height:1.45;display:flex}.ruling-more a:hover{background:var(--panel-raised)}.ruling-more .ruling-fan img{width:34px}.ruling-more .ruling-fan img+img{margin-left:-18px}.compare{border-collapse:collapse;width:100%;font-size:var(--fs-15);line-height:1.5}.compare th,.compare td{padding:var(--sp-16) var(--sp-20);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.compare thead th{font-size:var(--fs-12);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-top:0;font-weight:700}.compare thead th:last-child{color:var(--gold)}.compare tbody th{width:18%;color:var(--muted);font-weight:600}.compare td{width:41%;color:var(--muted)}.compare td:last-child{color:var(--text)}.guide-ideas{gap:var(--sp-16);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.guide-ideas li{gap:var(--sp-10);padding:var(--sp-24) var(--sp-24) var(--sp-24);border-radius:var(--r-10);background:var(--panel);flex-direction:column;display:flex}.guide-ideas h3{font-size:var(--fs-17);color:var(--text)}.guide-ideas p{color:var(--text);font-size:var(--fs-15);flex:1;line-height:1.65}.guide-ideas .ruling-link{align-self:flex-start}.guide-play{gap:var(--sp-16);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));display:grid}.guide-play .deck-box-tutorial{place-items:center;gap:var(--sp-10);aspect-ratio:inherit;height:100%;min-height:120px;padding:var(--sp-20);color:var(--gold);font-size:var(--fs-14);text-align:center;font-weight:600;display:grid}@media (max-width:1050px){.guide-ideas{grid-template-columns:1fr}.ruling-more{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.guide-page{padding-bottom:var(--sp-80)}.guide-page h1,.ruling-layout h1{font-size:var(--fs-44)}.faq-layout{margin-top:var(--sp-48);grid-template-columns:1fr;gap:0}.faq-index{display:none}.faq-items{gap:var(--sp-36)}.faq-item h3{font-size:var(--fs-17)}.faq-item p,.guide-steps{font-size:var(--fs-15)}.guide-switch{grid-template-columns:1fr}.ruling-layout{gap:var(--sp-40);grid-template-columns:1fr}.ruling-cards{justify-content:center;gap:var(--sp-12);display:flex;position:static}.ruling-cards li{width:calc(33.3333% - 8px)}.ruling-cards li:only-child{width:44%}.ruling-cards li:nth-child(3):last-child{width:calc(33.3333% - 8px)}.ruling-answer{font-size:var(--fs-18)}.ruling-more{grid-template-columns:1fr}.compare thead{display:none}.compare,.compare tbody,.compare tr,.compare th,.compare td{width:auto;display:block}.compare tr{padding:var(--sp-16) 0;border-bottom:1px solid var(--line)}.compare th,.compare td{border:0;padding:0}.compare tbody th{margin-bottom:var(--sp-8);font-size:var(--fs-12);letter-spacing:.08em;text-transform:uppercase}.compare td{gap:var(--sp-12);padding:var(--sp-4) 0;grid-template-columns:96px 1fr;display:grid}.compare td:before{content:attr(data-label);color:var(--muted);font-size:var(--fs-12);line-height:1.9}.compare td:last-child:before{color:var(--gold)}}.guide-intro{gap:var(--sp-64);isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:center;min-height:440px;display:grid;position:relative}.guide-intro-copy{z-index:1;position:relative}.guide-intro h1{text-wrap:balance}.guide-intro-hook{max-width:30ch;margin-top:var(--sp-28);color:var(--text);font-size:var(--fs-26);font-weight:600;line-height:1.4}.guide-intro-text{max-width:54ch;margin-top:var(--sp-16);color:var(--text);font-size:var(--fs-20);line-height:1.7}.guide-intro-actions{margin-top:var(--sp-32)}.guide-intro-fan{height:440px;position:relative}.guide-intro-fan:before{content:"";z-index:-1;background:radial-gradient(ellipse at 50% 55%, color-mix(in srgb, var(--gold) 15%, transparent), transparent 62%);position:absolute;inset:-10% -20%}.guide-intro-fan>img{border-radius:var(--card-corner);width:230px;height:auto;box-shadow:var(--shadow-4) #000c;transform-origin:50% 120%;position:absolute;top:50%;left:50%}.guide-intro-fan>img:first-child{transform:translate(-50%,-50%)rotate(-14deg)translate(-34px)}.guide-intro-fan>img:nth-child(2){z-index:2;transform:translate(-50%,-54%)}.guide-intro-fan>img:nth-child(3){transform:translate(-50%,-50%)rotate(14deg)translate(34px)}@media (max-width:760px){.guide-intro{gap:var(--sp-32);grid-template-columns:1fr;min-height:0}.guide-intro-hook{font-size:var(--fs-22)}.guide-intro-text{font-size:var(--fs-17)}.guide-intro-fan{order:-1;height:300px}.guide-intro-fan>img{width:150px}}
/*# sourceMappingURL=0qccnmxv2nz9n.css.map*/