.preview-badge{width:fit-content;margin-bottom:var(--sp-18);padding:0 var(--sp-12);border-radius:var(--r-pill);color:var(--gold);font-size:var(--fs-12);background:color-mix(in srgb, var(--gold) 12.2%, transparent);align-items:center;font-weight:600;line-height:24px;display:inline-flex}.preview-actions{gap:var(--sp-10);flex-wrap:wrap;display:flex}.preview-button{align-items:center;gap:var(--sp-8);height:44px;padding:0 var(--sp-20);border-radius:var(--r-4);background:var(--panel-raised);color:var(--text);font-size:var(--fs-14);letter-spacing:.02em;text-transform:uppercase;transition:background var(--t-fast);font-weight:600;display:inline-flex}.preview-button:hover{background:var(--line-strong)}.preview-take{gap:var(--sp-16);max-width:66ch;color:var(--text);font-size:var(--fs-16);text-wrap:pretty;line-height:1.7;display:grid}.preview-combos{grid-template-columns:1fr}.preview-post{gap:var(--sp-12);max-width:66ch;padding:var(--sp-18) var(--sp-20);border-radius:var(--r-10);background:var(--panel);margin:0;display:grid}.preview-post figcaption{gap:var(--sp-4) var(--sp-12);flex-wrap:wrap;align-items:baseline;display:flex}.preview-revealers{gap:var(--sp-4) var(--sp-12);flex-wrap:wrap;display:flex}.preview-post figcaption a{color:var(--text);font-size:var(--fs-17);font-weight:600}.preview-post time{color:var(--muted);font-size:var(--fs-13)}.preview-post blockquote{gap:var(--sp-10);color:var(--text);font-size:var(--fs-15);text-wrap:pretty;margin:0;line-height:1.6;display:grid}.preview-post-links{gap:var(--sp-6) var(--sp-20);font-size:var(--fs-13);flex-wrap:wrap;display:flex}.preview-post-links a{color:var(--gold);text-decoration:underline}.preview-post-links:empty{display:none}.youtube-facade{aspect-ratio:16/9;border-radius:var(--r-6);background:var(--panel-raised);position:relative;overflow:hidden}.youtube-facade[data-short]{aspect-ratio:9/16;max-width:280px}.youtube-facade button{cursor:pointer;background:0 0;border:0;place-items:center;width:100%;padding:0;display:grid;position:absolute;inset:0}.youtube-facade img{object-fit:cover;width:100%;height:100%;transition:transform var(--t-base);position:absolute;inset:0}.youtube-facade button:hover img{transform:scale(1.03)}.youtube-facade svg{width:44px;height:44px;padding:var(--sp-12);border-radius:var(--r-round);background:color-mix(in srgb, var(--bg) 70%, transparent);color:var(--text);position:relative}.youtube-facade iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.preview-page .card-page-element+.card-page-element{margin-left:-4px}.preview-set{overflow-x:clip}.preview-set .card-page-section{margin-top:96px}.preview-set .guide-intro h1{max-width:none}.preview-leader{gap:var(--sp-48);grid-template-columns:220px minmax(0,1fr);align-items:center;display:grid}.preview-leader a>img{border-radius:var(--card-corner);width:100%;height:auto;box-shadow:var(--shadow-4) #000c;transition:transform var(--t-base);display:block}.preview-leader a:hover>img{transform:translateY(-4px)}.preview-leader+.preview-leader{margin-top:var(--sp-56)}.preview-leader-stack{display:grid}.preview-leader-stack>img{grid-area:1/1;position:relative}.preview-leader-stack>img:last-child{z-index:1}.preview-leader-stack>img:not(:last-child){transform:translate(9%,-5%)rotate(5deg)}.preview-leader-stack:hover>img:not(:last-child){transform:translate(11%,-7%)rotate(6deg)}.preview-leader h3{font-size:var(--fs-28)}.preview-leader p{max-width:62ch;margin-top:var(--sp-14);color:var(--text);font-size:var(--fs-16);text-wrap:pretty;line-height:1.7}.preview-mechanics{grid-template-columns:repeat(4,minmax(0,1fr))}.preview-mechanics .ruling-fan a+a{margin-left:-12px}.preview-mechanics .ruling-fan img{width:34px}.preview-group+.preview-group{margin-top:var(--sp-48)}.preview-group h3{align-items:center;gap:var(--sp-10);margin-bottom:var(--sp-20);font-size:var(--fs-15);color:var(--text);display:flex}.preview-grid{gap:var(--sp-28) var(--sp-18);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}.preview-grid a{gap:var(--sp-10);color:var(--muted);font-size:var(--fs-13);text-wrap:balance;line-height:1.4;display:grid}.preview-grid img{border-radius:var(--card-corner);width:100%;height:auto;box-shadow:var(--shadow-2) #0006;transition:transform var(--t-fast);display:block}.preview-grid a:hover{color:var(--text)}.preview-grid a:hover img{transform:translateY(-4px)}@media (max-width:1050px){.preview-mechanics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.preview-set .card-page-section{margin-top:var(--sp-72)}.preview-leader{gap:var(--sp-24);grid-template-columns:1fr}.preview-leader>a{justify-self:center;width:min(220px,60%)}.preview-mechanics{grid-template-columns:1fr}.preview-grid{gap:var(--sp-20) var(--sp-12);grid-template-columns:repeat(3,minmax(0,1fr))}.preview-grid a{font-size:var(--fs-12)}.preview-page .card-page-print{justify-self:center;width:min(340px,100%)}}.preview-prints{gap:var(--sp-32);margin:0;padding:0;list-style:none;display:grid;position:static}.preview-prints li>span{margin-top:var(--sp-10);color:var(--faint);font-size:var(--fs-13);text-align:center;display:block}.guide-page h1.set-logo-heading{color:var(--text);filter:none;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;width:min(390px,84vw);max-width:none}.set-logo-heading img{filter:drop-shadow(0 8px 24px #000b);width:100%;height:auto;display:block}.section-lead{max-width:68ch;margin-bottom:var(--sp-24);color:var(--muted);font-size:var(--fs-15);line-height:1.65}.product-intro-render{isolation:isolate;width:100%;transition:transform var(--t-base);justify-self:center;place-items:center;display:grid;position:relative}.product-intro-render:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 55%, color-mix(in srgb, var(--gold) 18%, transparent), transparent 64%);position:absolute;inset:-12% -10%}a.product-intro-render:hover{transform:translateY(-4px)}.product-intro-render img{filter:drop-shadow(0 24px 40px #000d);width:min(392px,84vw);height:auto;display:block}.product-box-intro .guide-intro-copy h1{max-width:16ch;font-size:var(--fs-56)}.starter-showcase-grid{gap:var(--sp-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.starter-card{--starter-tint:var(--gold);gap:var(--sp-28);padding:var(--sp-28);border-radius:var(--r-12);isolation:isolate;background:radial-gradient(ellipse 56% 74% at 16% 50%, color-mix(in srgb, var(--starter-tint) 18%, transparent), transparent 74%), var(--panel);grid-template-columns:144px minmax(0,1fr);align-items:center;display:grid;position:relative;overflow:hidden}.starter-card[data-element=Water]{--starter-tint:var(--el-water)}.starter-card[data-element=Lightning]{--starter-tint:var(--el-lightning)}.starter-card[data-element=Earth]{--starter-tint:var(--el-earth)}.starter-card[data-element=Fire]{--starter-tint:var(--el-fire)}.starter-card-box-link{transition:transform var(--t-base);justify-self:center;display:block}.starter-card-box-link:hover{transform:translateY(-4px)}.starter-card-box{filter:drop-shadow(0 16px 28px #000d);width:144px;max-width:100%;height:auto;display:block}.starter-card-body{justify-items:start;gap:var(--sp-10);min-width:0;display:grid}.starter-card-kicker{align-items:center;gap:var(--sp-8);color:var(--muted);font-size:var(--fs-12);letter-spacing:.06em;text-transform:uppercase;font-weight:600;display:inline-flex}.starter-card-body h3{font-size:var(--fs-24);color:var(--text);line-height:1.2}.starter-card-body h3 a:hover{color:var(--gold)}.starter-card-body p{color:var(--muted);font-size:var(--fs-15);line-height:1.65}.starter-card-links{margin-top:var(--sp-4);font-size:var(--fs-13);color:var(--faint)}.starter-card-links a{color:var(--gold);font-weight:600}.starter-card-links a:hover{text-decoration:underline}.product-boxes-grid{gap:var(--sp-20);grid-template-columns:repeat(3,minmax(0,1fr))}.product-boxes-grid>li{padding:var(--sp-28);border-radius:var(--r-12)}.product-card-stage{height:232px;margin-bottom:var(--sp-12);isolation:isolate;place-items:center;display:grid;position:relative}.product-card-stage:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 56%, color-mix(in srgb, var(--gold) 15%, transparent), transparent 68%);position:absolute;inset:-8% -4%}.product-box-render{object-fit:contain;filter:drop-shadow(0 16px 28px #000d);width:auto;max-width:92%;height:220px;transition:transform var(--t-base);display:block}.product-card-stage:hover .product-box-render{transform:translateY(-4px)}.product-card-fan{width:100%;max-width:272px;height:208px;display:block;position:relative}.product-card-fan img{border-radius:var(--card-corner);width:130px;height:auto;box-shadow:var(--shadow-3) #000c;transform-origin:50% 115%;transition:transform var(--t-base);position:absolute;top:18px;left:50%}.product-card-fan img:first-child{transform:translate(-50%)rotate(-12deg)translate(-46px)}.product-card-fan img:nth-child(2){z-index:1;top:4px;transform:translate(-50%)}.product-card-fan img:nth-child(3){transform:translate(-50%)rotate(12deg)translate(46px)}.product-card-stage:hover .product-card-fan img:nth-child(2){transform:translate(-50%)translateY(-4px)}.starter-detail-banner{gap:var(--sp-48);min-height:440px;padding:var(--sp-48) var(--sp-56);border-radius:var(--r-14);background:var(--panel);isolation:isolate;grid-template-columns:minmax(0,1fr) 224px;align-items:center;display:grid;position:relative;overflow:hidden}.starter-detail-art{z-index:-1;pointer-events:none;width:64%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 44%);mask-image:linear-gradient(90deg,#0000 0%,#000 44%)}.starter-detail-art img{object-fit:cover;opacity:.54;width:100%;height:100%;display:block}.starter-detail-banner:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg, var(--panel) 32%, color-mix(in srgb, var(--panel) 58%, transparent) 58%, transparent 84%), linear-gradient(0deg, color-mix(in srgb, var(--panel) 78%, transparent), transparent 42%);position:absolute;inset:0}.starter-detail-copy{justify-items:start;gap:var(--sp-16);max-width:58ch;display:grid}.starter-detail-copy .preview-badge{margin-bottom:0}.starter-detail-copy h1{max-width:none;font-size:var(--fs-56)}.starter-detail-tagline{color:var(--gold);font-size:var(--fs-18);font-weight:600}.starter-detail-summary{color:var(--text);font-size:var(--fs-16);line-height:1.7}.starter-detail-box{justify-self:end}.starter-detail-box img{filter:drop-shadow(0 22px 38px #000e);width:204px;height:auto;display:block}.card-page-details.product-specs{margin-top:var(--sp-28);grid-template-columns:repeat(4,minmax(0,1fr))}.card-page-details.product-specs>div:last-child{grid-column:auto}.product-contents{max-width:68ch;font-size:var(--fs-16);line-height:1.7}.product-featured-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}@media (max-width:1050px){.starter-showcase-grid,.product-boxes-grid{grid-template-columns:1fr}.starter-detail-banner{padding:var(--sp-36) var(--sp-36);grid-template-columns:minmax(0,1fr) 180px}.starter-detail-box img{width:168px}.card-page-details.product-specs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.product-intro-render{order:-1}.product-intro-render img{width:min(268px,74vw)}.product-box-intro .guide-intro-copy h1,.starter-detail-copy h1{font-size:var(--fs-40)}.starter-card{text-align:center;justify-items:center;gap:var(--sp-20);padding:var(--sp-24) var(--sp-20);background:radial-gradient(ellipse 75% 48% at 50% 24%, color-mix(in srgb, var(--starter-tint) 20%, transparent), transparent 72%), var(--panel);grid-template-columns:1fr}.starter-card-box{width:136px}.starter-card-body{justify-items:center}.starter-detail-banner{gap:var(--sp-24);min-height:0;padding:var(--sp-28) var(--sp-24);grid-template-columns:1fr}.starter-detail-art{width:100%;height:280px;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 35%,#0000 100%);mask-image:linear-gradient(#000 35%,#0000 100%)}.starter-detail-banner:after{background:linear-gradient(180deg, color-mix(in srgb, var(--panel) 45%, transparent), var(--panel) 52%)}.starter-detail-box{order:-1;justify-self:center}.starter-detail-box img{width:152px}.card-page-details.product-specs{grid-template-columns:1fr}}
/*# sourceMappingURL=3u3me6mfti589.css.map*/