:root{--bg-page-start: #0B1220;--bg-page-end: #020617;--bg-page-solid: #0F172A;--bg-outer-box: #1a1b1e;--bg-input: #242031;--bg-input-focus: #2B2640;--bg-input-searching: #374151;--bg-stats-row: rgba(255, 255, 255, .02);--bg-no-data: rgba(255, 255, 255, .02);--bg-tab-btn: rgba(255, 255, 255, .04);--bg-tab-btn-hover: rgba(255, 255, 255, .1);--bg-tab-btn-active: rgba(56, 189, 248, .18);--bg-synergy-track: rgba(255, 255, 255, .04);--bg-decklist-hover: rgba(255, 255, 255, .1);--bg-tooltip: #1E293B;--bg-chart-tooltip: #1E293B;--bg-donate-nudge: rgba(251, 191, 36, .06);--bg-weight-btn: rgba(255, 255, 255, .03);--bg-weight-btn-hover: rgba(255, 255, 255, .07);--bg-refresh-btn: rgba(255, 255, 255, .04);--bg-refresh-btn-hover: rgba(255, 255, 255, .08);--bg-error-retry: rgba(255, 255, 255, .07);--bg-error-retry-hover: rgba(255, 255, 255, .13);--bg-search-btn-hover: rgba(255, 255, 255, .05);--bg-search-btn-active: rgba(255, 255, 255, .08);--bg-decklist-header: #999;--bg-decklist-text: rgba(0, 0, 0, .5);--bg-submit-btn: #38BDF8;--bg-submit-btn-hover: #7DD3FC;--bg-submit-btn-active: #0EA5E9;--bg-submit-btn-loading: #334155;--text-primary: #F5F5F5;--text-heading: #F5F5F5;--text-commander-name: #F1F5F9;--text-body-light: #E2E8F0;--text-muted: #CBD5E1;--text-subtle: #94A3B8;--text-faint: #64748B;--text-disabled: #475569;--text-darkest: #334155;--text-input: #D7D7D7;--text-input-searching: #E5E7EB;--text-submit-btn: #0B1220;--text-submit-btn-loading:#CBD5E1;--text-search-btn: #94A3B8;--text-search-btn-hover: #E2E8F0;--text-nav: white;--text-error-retry: #cbd5e1;--text-error-retry-hover: #f1f5f9;--text-tab-tooltip: #CBD5E1;--text-synergy-label: #E2E8F0;--text-synergy-value: #94A3B8;--text-chart-title: #F1F5F9;--text-chart-label: #94A3B8;--text-chart-card: #CBD5E1;--text-no-data: #475569;--text-no-data-sub: #475569;--text-include-stats: #64748B;--text-price-usd: #86EFAC;--text-price-sep: #64748B;--text-price-eur: #93C5FD;--text-donate: #94A3B8;--text-donate-link: #fbbf24;--text-donate-link-hover: #fde68a;--text-donate-dismiss: #475569;--text-donate-dismiss-hover: #94A3B8;--text-weight-btn: #475569;--text-weight-btn-hover: #94a3b8;--text-refresh-btn: #94A3B8;--text-refresh-btn-hover: #E2E8F0;--text-refresh-disabled: #334155;--text-recommander: #38BDF8;--text-score: #94A3B8;--text-rec-error: #94a3b8;--border-article-header: rgba(255, 255, 255, .06);--border-outer-box: rgba(255, 255, 255, .06);--border-stats-row: rgba(255, 255, 255, .06);--border-no-data: rgba(255, 255, 255, .06);--border-tab-btn: rgba(255, 255, 255, .08);--border-tab-btn-hover: rgba(255, 255, 255, .2);--border-tab-btn-active: #38BDF8;--border-synergy-track: rgba(255, 255, 255, .06);--border-tooltip: rgba(255, 255, 255, .1);--border-donate-nudge: rgba(251, 191, 36, .2);--border-weight-btn: rgba(255, 255, 255, .08);--border-weight-btn-hover:rgba(255, 255, 255, .18);--border-refresh-btn: rgba(255, 255, 255, .1);--border-refresh-btn-hover:rgba(255, 255, 255, .2);--border-refresh-disabled:rgba(255, 255, 255, .05);--border-search-btn: #334155;--border-search-btn-hover:#475569;--border-submit-btn: #0EA5E9;--border-submit-btn-loading:#475569;--border-input: rgba(255, 255, 255, .25);--border-input-focus: #7C6EE6;--border-input-searching: #6B7280;--border-input-error: #ef4444;--border-decklist: #444444;--border-chart-tooltip: rgba(255, 255, 255, .1);--border-chart-divider: rgba(255, 255, 255, .08);--border-error-retry: rgba(255, 255, 255, .15);--border-hr: #444444;--accent-primary: #38BDF8;--accent-primary-mid: #7DD3FC;--accent-primary-dark: #0EA5E9;--accent-visited: #94A3B8;--accent-focus-ring: #7C6EE6;--fill-positive-from: #38BDF8;--fill-positive-to: #86efac;--fill-positive-glow: rgba(56, 189, 248, .3);--fill-negative-from: #f87171;--fill-negative-to: #fb923c;--fill-negative-glow: rgba(248, 113, 113, .3);--icon-default-from: #e0f7fa;--icon-default-to: #80deea;--icon-gold-from: #ffe259;--icon-gold-to: #ffa751;--icon-red-from: #ff6b6b;--icon-red-to: #ee0979;--icon-blue-from: #38BDF8;--icon-blue-to: #0ea5e9;--icon-purple-from: #e040fb;--icon-purple-to: #7b2ff7;--icon-yellow-from: #f9f047;--icon-yellow-to: #f0c027;--icon-violet-from: #bf5fff;--icon-violet-to: #7c3aed;--icon-indigo-from: #818cf8;--icon-indigo-to: #4f46e5;--icon-grey-from: #e2e8f0;--icon-grey-to: #94a3b8;--icon-green-from: #39ff14;--icon-green-to: #00c853;--icon-orange-from: #ff9a3c;--icon-orange-to: #ff4e00;--icon-pink-from: #ff6ec7;--icon-pink-to: #ff2d9b;--icon-mythic-from: #e86b19;--icon-mythic-to: #b34b0a;--weight-plus-l1-text: #86efac;--weight-plus-l1-border: rgba(134, 239, 172, .4);--weight-plus-l1-bg: rgba(134, 239, 172, .08);--weight-plus-l1-glow: rgba(134, 239, 172, .15);--weight-plus-l1-glow-in: rgba(134, 239, 172, .06);--weight-plus-l1-hborder: rgba(134, 239, 172, .65);--weight-plus-l1-hbg: rgba(134, 239, 172, .14);--weight-plus-l1-hglow: rgba(134, 239, 172, .25);--weight-plus-l1-hglow-in:rgba(134, 239, 172, .08);--weight-plus-l3-text: #4ade80;--weight-plus-l3-border: rgba(74, 222, 128, .55);--weight-plus-l3-bg: rgba(74, 222, 128, .11);--weight-plus-l3-glow: rgba(74, 222, 128, .2);--weight-plus-l3-glow-in: rgba(74, 222, 128, .08);--weight-plus-l5-text: #22c55e;--weight-plus-l5-border: rgba(34, 197, 94, .7);--weight-plus-l5-bg: rgba(34, 197, 94, .15);--weight-plus-l5-glow: rgba(34, 197, 94, .3);--weight-plus-l5-glow-in: rgba(34, 197, 94, .1);--weight-minus-l1-text: #fca5a5;--weight-minus-l1-border: rgba(248, 113, 113, .4);--weight-minus-l1-bg: rgba(248, 113, 113, .08);--weight-minus-l1-glow: rgba(248, 113, 113, .15);--weight-minus-l1-glow-in:rgba(248, 113, 113, .06);--weight-minus-l1-hborder:rgba(248, 113, 113, .65);--weight-minus-l1-hbg: rgba(248, 113, 113, .14);--weight-minus-l1-hglow: rgba(248, 113, 113, .25);--weight-minus-l1-hglow-in:rgba(248, 113, 113, .08);--weight-minus-l3-text: #f87171;--weight-minus-l3-border: rgba(248, 113, 113, .55);--weight-minus-l3-bg: rgba(248, 113, 113, .11);--weight-minus-l3-glow: rgba(248, 113, 113, .2);--weight-minus-l3-glow-in:rgba(248, 113, 113, .08);--weight-minus-l5-text: #ef4444;--weight-minus-l5-border: rgba(239, 68, 68, .7);--weight-minus-l5-bg: rgba(239, 68, 68, .15);--weight-minus-l5-glow: rgba(239, 68, 68, .3);--weight-minus-l5-glow-in:rgba(239, 68, 68, .1);--error-rate: #f59e0b;--error-notfound: #38bdf8;--error-network: #a78bfa;--error-generic: #f87171;--error-booting: #34d399;--error-model: #f472b6;--nav-hover-default: #38BDF8;--nav-hover-soundcloud: #FE5000;--nav-hover-reddit: #ff4500;--nav-hover-discord: #5865F2;--nav-hover-youtube: #FF0000;--nav-hover-kofi: #ff5a16;--nav-hover-twitter: #1DA1F2;--nav-hover-bluesky: #007bff;--nav-hover-patreon: #FF424D;--nav-hover-ch-bg: white;--nav-hover-ch-text: black;--shadow-outer-box: rgba(0, 0, 0, .45);--shadow-stats-row: rgba(0, 0, 0, .25);--shadow-card: rgba(0, 0, 0, .7);--shadow-card-include: rgba(255, 255, 255, .25);--shadow-card-float: rgba(255, 255, 255, .45);--shadow-submit-hover: rgba(56, 189, 248, .35);--shadow-tab-active: rgba(56, 189, 248, .2);--shadow-tab-active-in: rgba(56, 189, 248, .08);--shadow-tooltip: rgba(0, 0, 0, .5);--shadow-input: rgba(0, 0, 0, .5);--shadow-input-focus-ring:rgba(124, 110, 230, .35);--shadow-input-focus-glow:rgba(124, 110, 230, .25);--shadow-error-icon: rgba(0, 0, 0, .5);--shadow-mtg-symbol: rgb(0, 0, 0);--shadow-h1: rgba(0, 0, 0, .85);--shadow-refresh-progress:#334155;--bg-overlay-btn: rgba(0, 0, 0, .55);--bg-overlay-btn-hover: rgba(0, 0, 0, .75);--border-overlay-btn: rgba(255, 255, 255, .3);--border-overlay-btn-hover: rgba(255, 255, 255, .5);--text-overlay-btn: #CBD5E1;--text-overlay-btn-hover: #F1F5F9;--bg-overlay-plus-active: rgba(74, 222, 128, .95);--border-overlay-plus-active: rgba(74, 222, 128, .85);--bg-overlay-minus-active: rgba(248, 113, 113, .95);--border-overlay-minus-active: rgba(248, 113, 113, .85);--text-overlay-plus-active: #f0fdf4;--text-overlay-minus-active: #fff1f2;--commander-name-from: #F1F5F9;--commander-name-to: #94A3B8;--commander-name-hover-from: #E2E8F0;--commander-name-hover-to: #a78bfa}html{min-height:100%;background-color:var(--bg-page-solid);image-rendering:high-quality}body{background:transparent;font-family:Google Sans,sans-serif;font-style:normal;color:var(--text-primary);font-size:1.2rem;line-height:1.7;margin:0;padding:0;position:relative}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.01;background:linear-gradient(90deg,#f9faf4 0% 20%,#0e68ab 20% 40%,#150b00 40% 60%,#d3202a 60% 80%,#00733e 80% 100%) 0 0 / 120px 24px,linear-gradient(90deg,#150b00 0% 20%,#d3202a 20% 40%,#00733e 40% 60%,#f9faf4 60% 80%,#0e68ab 80% 100%) 60px 24px / 120px 24px;background-repeat:repeat;transform:rotate(30deg) scale(2.5);transform-origin:center center}h1,h2,h3{font-family:Google Sans,sans-serif;font-weight:700;line-height:1.2;color:var(--text-heading)}h1{padding:0;width:100%;font-size:clamp(1rem,6vw,3rem);margin:.5em .2em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;filter:drop-shadow(4px 6px 6px var(--shadow-h1))}h2{margin-top:.8em;margin-bottom:.4em}hr{color:var(--border-hr)}sup{font-size:.7em;position:relative;top:-.8em;vertical-align:baseline;font-variant:small-caps}a:link{color:var(--accent-primary)}a:visited{color:var(--accent-visited)}a[href]:hover{color:var(--accent-primary-mid)}a[href]:active{color:var(--accent-primary-dark)}h3 a{text-decoration:none}a[href^="https://scryfall.com/card/"]{text-decoration-style:dashed}a[href^="https://scryfall.com/card/"]:hover:after{opacity:1}.outer-box{position:relative;max-width:55rem;min-width:25rem;background:var(--bg-outer-box);margin:2rem auto;border-radius:10px;box-shadow:0 16px 32px var(--shadow-outer-box);border:1px solid var(--border-outer-box);animation:searchbodyFadeIn 1.52s cubic-bezier(.22,1,.36,1) forwards;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.inner-box{position:relative;z-index:1;padding:2rem;color:var(--text-primary)}.centered{text-align:center}[hidden]{display:none!important}.commander-header-row{display:flex;flex-direction:row;align-items:stretch;gap:1.5rem;flex-wrap:wrap;container-type:inline-size}@container (max-width: 790px){.commander-header-left{width:100%}}.commander-header-left{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;min-width:0}.commander-header-left .include-container{display:flex;justify-content:center;align-items:center;margin:0}.commander-header-left .partner-card,.commander-header-left .include-container{position:relative}.commander-header-left .partner-card:after,.commander-header-left .include-container:after{content:"";position:absolute;inset:8%;border-radius:10px;background:#ffffff2e;filter:blur(22px);z-index:-1;pointer-events:none;transition:filter .15s ease-in-out,opacity .15s ease-in-out}.commander-header-left .partner-card:hover:after,.commander-header-left .include-container:hover:after{filter:blur(28px);opacity:1.2}.commander-header-left .include-img,.commander-header-left .partner-card img{transition:transform .15s ease-in-out}.commander-header-left .include-img:hover,.commander-header-left .partner-card img:hover{transform:scale(1.05)}.commander-card-display{position:sticky;top:1.5rem}.card-float{filter:drop-shadow(0 0 28px rgba(255,255,255,.45)) drop-shadow(0 0 60px rgba(255,255,255,.2)) drop-shadow(0 6px 16px rgba(0,0,0,.7));animation:cardFloat 3s ease-in-out infinite;transform:scale(1.05)}.card-float-out{animation:cardFloatOut .4s cubic-bezier(.22,1,.36,1) forwards}@keyframes cardFloat{0%{transform:scale(1.05) translateY(0)}50%{transform:scale(1.05) translateY(-10px)}to{transform:scale(1.05) translateY(0)}}@keyframes cardFloatOut{0%{transform:scale(1.05) translateY(var(--float-y, 0px))}to{transform:scale(1) translateY(0)}}.commander-header-right{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:335px}.commander-name-header{font-size:1.6rem;font-weight:700;color:var(--text-commander-name);text-align:center;width:100%;letter-spacing:-.01em;filter:drop-shadow(0 2px 8px var(--shadow-card))}.commander-name-header a{background:linear-gradient(135deg,var(--commander-name-from),var(--commander-name-to));background-clip:text;-webkit-text-fill-color:transparent;text-decoration:none}.commander-name-header a:hover{background:linear-gradient(135deg,var(--commander-name-hover-from),var(--commander-name-hover-to));background-clip:text}.commander-name-row{display:flex;flex-direction:column;align-items:center;gap:.4rem;margin:1.25rem -2rem;padding:1.25rem 2rem;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(90deg,#fff0,#ffffff08 30% 70%,#fff0)}.commander-ci{display:flex;flex-direction:row;gap:.3rem;align-items:center;justify-content:center}.commander-ci .mtg-symbol{height:1.5rem;width:1.5rem;opacity:.85;transition:opacity .15s ease,transform .15s ease}.commander-ci .mtg-symbol:hover{opacity:1;transform:scale(1.15)}.synergy-bars{flex:1;display:flex;flex-direction:column;gap:.75rem;width:100%;min-width:0}synergy-bar{display:flex;flex-direction:column;gap:.25rem}.synergy-bar-label{display:flex;align-items:center;gap:.4rem}.synergy-bar-label-text{font-size:.95rem;font-weight:600;color:var(--text-synergy-label);letter-spacing:.01em}.synergy-bar-help{color:var(--text-disabled);cursor:help;transition:color .15s ease}.synergy-bar-help:hover{color:var(--text-subtle)}.synergy-bar-track{position:relative;height:8px;border-radius:999px;background:var(--bg-synergy-track);border:1px solid var(--border-synergy-track);overflow:hidden}.synergy-bar-fill{position:absolute;top:0;height:100%;border-radius:999px;transition:width .6s cubic-bezier(.22,1,.36,1),left .6s cubic-bezier(.22,1,.36,1)}.synergy-bar-fill.positive{background:linear-gradient(90deg,var(--fill-positive-from),var(--fill-positive-to));box-shadow:0 0 8px var(--fill-positive-glow)}.synergy-bar-fill.negative{background:linear-gradient(90deg,var(--fill-negative-from),var(--fill-negative-to));box-shadow:0 0 8px var(--fill-negative-glow)}.synergy-bar-value{font-size:.85rem;font-weight:700;color:var(--text-synergy-value);letter-spacing:.03em;font-variant-numeric:tabular-nums}.commander-stats-row{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;gap:1.5rem;width:100%;flex:1;background:var(--bg-stats-row);border:1px solid var(--border-stats-row);margin:1.5rem 0;border-radius:10px;padding:1.5rem;box-sizing:border-box;box-shadow:5px 5px 10px var(--shadow-stats-row)}.commander-stats-item{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%}.commander-stats-item h1{font-size:1rem;font-weight:600;color:var(--text-subtle);text-transform:uppercase;letter-spacing:.1em;margin:0;border-bottom:1px solid var(--border-stats-row);padding-bottom:.5rem}.commander-chart-wrap{display:flex;justify-content:center;flex-shrink:0;margin-top:.5rem}#chartjs-tooltip{position:absolute;pointer-events:none;opacity:0;transition:opacity .15s ease;background:var(--bg-chart-tooltip);border:1px solid var(--border-chart-tooltip);border-radius:8px;padding:.5em .75em;font-size:.75rem;font-family:Google Sans,sans-serif;line-height:1.4;color:var(--text-muted);box-shadow:0 4px 12px var(--shadow-tooltip);min-width:180px;max-width:180px;z-index:200;transform:translate(-50%,calc(-100% - 8px))}#chartjs-tooltip .ct-desc{font-size:.7rem;color:#94a3b8;margin-top:.25rem;line-height:1.3}#chartjs-tooltip .ct-title{font-weight:600;color:var(--text-chart-title);margin-bottom:.2em}#chartjs-tooltip .ct-label{color:var(--text-chart-label);margin-bottom:.3em}#chartjs-tooltip .ct-divider{border-top:1px solid var(--border-chart-divider);margin:.35em 0}#chartjs-tooltip .ct-card{color:var(--text-chart-card);line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.no-data-msg{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--text-no-data);font-size:1rem;font-weight:500;margin:1.5rem 0;width:100%;background:var(--bg-no-data);border:1px solid var(--border-no-data);border-radius:10px;padding:1.5rem;box-sizing:border-box;box-shadow:5px 5px 10px var(--shadow-stats-row)}.no-data-msg i{font-size:2.5rem;color:var(--text-darkest);margin-bottom:.5rem}.no-data-sub{color:var(--text-no-data-sub);font-size:.85rem;max-width:16rem;line-height:1.5}.include-container{width:100%}.include-container h1{font-size:1rem;font-weight:600;color:var(--text-subtle);text-transform:uppercase;letter-spacing:.1em;border-left:3px solid var(--accent);padding-left:.6em;margin:1.25rem 0 1rem;white-space:normal;filter:none;display:flex;align-items:center;overflow:visible}.include-type{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;max-width:100%}.include-type .include-card h2{font-size:.75rem;font-weight:500;color:var(--text-faint);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .25em;filter:none}.includes{display:flex;flex-direction:row;flex-wrap:wrap;word-wrap:anywhere}.include-container .include-img{width:90%;height:auto;max-width:225px}.include-img{flex:1;justify-content:center;transition:transform .15s ease-out,filter .15s ease-out}.include-img:hover{transform:scale(1.05);filter:drop-shadow(.5rem .5rem 0rem rgba(0,0,0,.1));transition:transform .15s ease-in-out}.include-txt{font-size:1.1rem}.deck-stats-value{font-size:1.6rem;font-weight:700;color:var(--text-primary);line-height:1.1}@media(max-width:790px){.include-container .include-img{width:90%;height:auto;max-width:300px}}include-card,.include-card{flex:1 1 25%;padding:8px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.3rem}@media(max-width:790px){.include-container include-card,.include-container .include-card{flex:1 1 40%}}include-card.card-definitive,.include-card.card-definitive{border-radius:.5rem}include-card.card-definitive .include-img,.include-card.card-definitive .include-img{box-shadow:0 0 10px 3px #86efac80;border-radius:.625rem}include-card.card-staple,.include-card.card-staple{border-radius:.5rem}include-card.card-staple .include-img,.include-card.card-staple .include-img{box-shadow:0 0 10px 3px #facc1573;border:2px solid rgba(250,204,21,.35);border-radius:.625rem}include-card.card-unique,.include-card.card-unique{border-radius:.5rem}include-card.card-unique .include-img,.include-card.card-unique .include-img{box-shadow:0 0 10px 3px #a855f780;border:2px solid rgba(168,85,247,.4);border-radius:.625rem}.include-txt{font-size:.95rem;line-height:1.2}.card-name-link{text-decoration:none;color:var(--text-body-light);transition:color .15s ease}.card-name-link:hover{color:var(--accent-primary);text-decoration:underline}.include-card-badges{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.25rem;flex-wrap:wrap}.score-badge,.lift-badge,.distance-badge{display:inline-block;font-size:.7rem;font-weight:600;padding:.12em .45em;border-radius:999px}.score-badge{background-color:hsl(var(--score-hue),65%,22%);border:1px solid hsl(var(--score-hue),60%,38%);color:hsl(var(--score-hue),80%,78%)}.lift-badge,.distance-badge{background-color:hsl(var(--score-hue),55%,20%);border:1px solid hsl(var(--score-hue),50%,35%);color:hsl(var(--score-hue),70%,75%)}.include-stats{font-size:.75rem;font-weight:400;color:var(--text-faint);letter-spacing:.02em;margin-top:0}.include-price,include-price{font-size:.8rem;font-weight:500;color:var(--text-price-usd);padding-bottom:0;line-height:1;display:block}.price-sep{color:var(--text-price-sep)}.price-eur{color:var(--text-price-eur)}.has-tooltip{position:relative;cursor:help}.has-tooltip:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);width:14rem;padding:.5em .75em;border-radius:8px;background-color:var(--bg-tooltip);border:1px solid var(--border-tooltip);color:var(--text-muted);font-size:.75rem;font-weight:400;line-height:1.4;text-align:center;white-space:normal;text-transform:none;letter-spacing:normal;pointer-events:none;opacity:0;transition:opacity .15s ease;z-index:200;box-shadow:0 4px 12px var(--shadow-tooltip)}.has-tooltip:hover:after{opacity:1}.form-tooltip{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);width:14rem;padding:.5em .75em;border-radius:8px;background-color:var(--bg-tooltip);border:1px solid var(--border-tooltip);color:var(--text-muted);font-size:.75rem;line-height:1.4;text-align:center;white-space:normal;pointer-events:none;opacity:0;transition:opacity .15s ease;z-index:200;box-shadow:0 4px 12px var(--shadow-tooltip)}.partner-stack{display:inline-flex;flex-direction:row;align-items:flex-start;justify-content:center}.partner-card--primary,.partner-card--secondary{flex-shrink:0;transition:transform .15s ease}.partner-card--primary{z-index:1}.partner-card--primary img,.partner-card--secondary img{max-width:100%;max-height:320px}.partner-card--secondary{z-index:3;margin-left:-200px;position:relative;top:30px}.partner-stack--pair{padding-bottom:30px}.partner-card--primary:hover,.partner-card--secondary:hover{z-index:4}.partner-stack:hover .partner-card--primary{transform:translate(-6px,-6px)}.partner-stack:hover .partner-card--secondary{transform:translate(6px,6px)}.tab-sidebar{display:flex;flex-direction:row;flex-wrap:wrap;gap:.35rem;justify-content:center;container-type:inline-size;padding:.6rem .75rem;margin-top:.75rem;border-radius:10px;z-index:10}.tab-sidebar::-webkit-scrollbar{display:none}.tab-btn{position:relative;display:flex;align-items:center;justify-content:center;width:7cqi;height:7cqi;min-width:2.8rem;min-height:2.8rem;padding:0;background:var(--bg-tab-btn);border:1px solid var(--border-tab-btn);border-radius:8px;cursor:pointer;transition:background .15s,border-color .15s,transform .1s}.tab-btn:hover{background:var(--bg-tab-btn-hover);border-color:var(--border-tab-btn-hover);transform:translateY(-1px)}.tab-btn--active{background:var(--bg-tab-btn-active);border-color:var(--border-tab-btn-active);box-shadow:0 0 10px var(--shadow-tab-active),inset 0 0 6px var(--shadow-tab-active-in)}.tab-icon{font-size:clamp(1.1rem,4cqi,1.6rem);line-height:1;filter:drop-shadow(2px 2px 2px var(--shadow-card))}.tab-tooltip{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:var(--bg-tooltip);border:1px solid var(--border-tooltip);color:var(--text-tab-tooltip);font-size:.75rem;white-space:nowrap;padding:.3em .6em;border-radius:6px;pointer-events:none;opacity:0;transition:opacity .15s;z-index:100;box-shadow:0 4px 12px var(--shadow-tooltip)}.tab-btn:hover .tab-tooltip{opacity:1}.tab-icon i{background:linear-gradient(135deg,var(--icon-default-from),var(--icon-default-to));background-clip:text;-webkit-text-fill-color:transparent}.tab-icon .gold,.tab-icon .red,.tab-icon .blue,.tab-icon .purple,.tab-icon .yellow,.tab-icon .violet,.tab-icon .indigo,.tab-icon .grey,.tab-icon .green,.tab-icon .orange,.tab-icon .pink,.tab-icon .mythic{background:gray;background-clip:text;-webkit-text-fill-color:transparent}.tab-btn--active .tab-icon .gold{background:linear-gradient(135deg,var(--icon-gold-from),var(--icon-gold-to));background-clip:text}.tab-btn--active .tab-icon .red{background:linear-gradient(135deg,var(--icon-red-from),var(--icon-red-to));background-clip:text}.tab-btn--active .tab-icon .blue{background:linear-gradient(135deg,var(--icon-blue-from),var(--icon-blue-to));background-clip:text}.tab-btn--active .tab-icon .purple{background:linear-gradient(135deg,var(--icon-purple-from),var(--icon-purple-to));background-clip:text}.tab-btn--active .tab-icon .yellow{background:linear-gradient(135deg,var(--icon-yellow-from),var(--icon-yellow-to));background-clip:text}.tab-btn--active .tab-icon .violet{background:linear-gradient(135deg,var(--icon-violet-from),var(--icon-violet-to));background-clip:text}.tab-btn--active .tab-icon .indigo{background:linear-gradient(135deg,var(--icon-indigo-from),var(--icon-indigo-to));background-clip:text}.tab-btn--active .tab-icon .grey{background:linear-gradient(135deg,var(--icon-grey-from),var(--icon-grey-to));background-clip:text}.tab-btn--active .tab-icon .green{background:linear-gradient(135deg,var(--icon-green-from),var(--icon-green-to));background-clip:text}.tab-btn--active .tab-icon .orange{background:linear-gradient(135deg,var(--icon-orange-from),var(--icon-orange-to));background-clip:text}.tab-btn--active .tab-icon .spade{background:linear-gradient(135deg,var(--icon-default-from),var(--icon-default-to));background-clip:text}.tab-btn--active .tab-icon .pink{background:linear-gradient(135deg,var(--icon-pink-from),var(--icon-pink-to));background-clip:text}.tab-btn--active .tab-icon .mythic{background:linear-gradient(135deg,var(--icon-mythic-from),var(--icon-mythic-to));background-clip:text}.tab-content{max-width:100%;border-top:1px solid rgba(148,163,184,.1);overflow:hidden}.indexbody{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;min-height:80vh}.searchbody{display:flex;justify-content:center;align-items:center;min-height:90vh}.index-inner,.search-inner{width:100%;min-width:0;display:flex;flex-direction:column}.searchbar{width:100%}.searchbar input{width:100%;box-sizing:border-box}.searchbar-wrap{position:relative;width:100%}.searchbar-dropdown{position:absolute;top:100%;left:0;right:0;z-index:1000;margin:.25rem 0 0;padding:.25rem 0;list-style:none;background:#1e293b;border:1px solid #334155;border-radius:10px;box-shadow:0 8px 24px #0006;max-height:360px;overflow-y:auto}.searchbar-dropdown-item{display:flex;align-items:center;gap:.65rem;padding:.5rem .75rem;cursor:pointer;transition:background .1s}.searchbar-dropdown-item:hover,.searchbar-dropdown-item.active{background:#334155}.searchbar-dropdown-art{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0;background:#2a2a3e}.searchbar-dropdown-info{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .35rem}.searchbar-dropdown-name{font-weight:600;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.searchbar-dropdown-partner{font-size:.85rem;opacity:.65;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.searchbar-dropdown-count{font-size:.75rem;opacity:.5;white-space:nowrap;margin-left:auto}.searchbar-dropdown-label{padding:.35rem .75rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;opacity:.5;pointer-events:none}.search-buttons{display:flex;flex-direction:column;align-items:center;gap:.25rem;text-decoration:none}.search-button{display:inline-flex;justify-content:center;align-items:center;margin:1rem auto 0;padding:.5em 1.1em;font-size:.9rem;font-family:Google Sans,sans-serif;font-weight:500;color:var(--text-search-btn);background-color:transparent;border:1px solid var(--border-search-btn);border-radius:10px;text-decoration:none;cursor:pointer;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.search-button:hover{color:var(--text-search-btn-hover);border-color:var(--border-search-btn-hover);background-color:var(--bg-search-btn-hover)}.search-button:active{background-color:var(--bg-search-btn-active)}a.search-button:link,a.search-button:visited{color:var(--text-search-btn)}.submit-button{margin-top:.75rem;padding:.7em 1.2em;font-size:1rem;font-family:Google Sans,sans-serif;font-weight:600;color:var(--text-submit-btn);background-color:var(--bg-submit-btn);border:1px solid var(--border-submit-btn);border-radius:10px;cursor:pointer;transition:background-color .18s ease,transform .12s ease,box-shadow .18s ease}.submit-button:hover{background-color:var(--bg-submit-btn-hover);box-shadow:0 6px 14px var(--shadow-submit-hover);transform:translateY(-1px)}.submit-button:active{background-color:var(--bg-submit-btn-active);transform:translateY(0);box-shadow:0 2px 6px var(--shadow-submit-hover)}.submit-button:focus{outline:none;box-shadow:0 0 0 3px var(--shadow-submit-hover)}.submit-button.button-submitting,.submit-button.button-submitting:hover,.submit-button.button-submitting:active,.submit-button.button-submitting:focus{background-color:var(--bg-submit-btn-loading);border-color:var(--border-submit-btn-loading);color:var(--text-submit-btn-loading);cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none;opacity:.85;filter:saturate(.6)}.scryfall-search-wrap{display:flex;align-items:center;gap:.5rem;width:100%;position:relative}#scryfallSearch{flex:1;width:100%;font-size:1.25rem;border-radius:8px;background-color:var(--bg-input);color:var(--text-input);border:1px solid var(--border-input);box-shadow:0 0 2px var(--shadow-input);padding:.6em .8em;margin-top:4px;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}#scryfallSearch:focus{outline:none;background-color:var(--bg-input-focus);border-color:var(--border-input-focus);box-shadow:0 0 0 2px var(--shadow-input-focus-ring),0 0 6px var(--shadow-input-focus-glow),0 0 2px var(--shadow-input) inset}.scryfall-search-wrap.searching #scryfallSearch{background-color:var(--bg-input-searching);border-color:var(--border-input-searching);color:var(--text-input-searching);padding-right:2.2rem}.scryfall-search-wrap.searching:after{content:"";position:absolute;right:10px;top:50%;width:1.1rem;height:1.1rem;margin-top:-.55rem;border-radius:50%;border:2px solid rgba(255,255,255,.25);border-top-color:#9f97ff;animation:scryfall-spin .8s linear infinite}.scryfall-search-error{color:var(--border-input-error);margin-top:.5em;font-size:.9rem}.input-error{border-color:var(--border-input-error)!important;box-shadow:0 0 0 3px #ef444459;animation:inputShake .26s ease-in-out}.decklist{display:flex;flex:1;flex-direction:row-reverse;border-bottom:1px solid var(--border-decklist);padding:10px 0}.decklist-inner{padding:10px;border-radius:10px;width:100%;transition:background-color .1s}.decklist-inner:hover{background-color:var(--bg-decklist-hover)}a.decklist-inner:link,a.decklist-inner:visited,a[href].decklist-inner:hover,a[href].decklist-inner:active{color:inherit}a[href].decklist-inner{text-decoration:none}.decklist-header{height:10em;background-color:var(--bg-decklist-header);background-image:var(--img);background-blend-mode:hard-light;background-position:center var(--up);background-size:cover;background-repeat:no-repeat;border-radius:10px;align-items:end;display:flex;font-size:1.5em;font-weight:700}.decklist-header-text-container{background:var(--bg-decklist-text);width:100%;margin-bottom:.25em}.decklist-header-text{filter:drop-shadow(3px 3px 2px black);padding-left:.5em}.decklist-image{width:100%;max-height:3em;border-radius:10px;margin-bottom:10px;object-fit:cover}.deck-stats{display:flex;justify-content:center;flex-wrap:wrap}.deck-url{margin-left:5px;font-size:.8rem;margin-top:-10px}.card-imgs{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.card-img{display:flex;padding:10px 0;flex:1;width:15em;filter:drop-shadow(2px 4px 6px var(--shadow-card));z-index:-500}.recommander{color:var(--text-recommander)}.header-image{border-radius:10px;width:100%;height:auto}.article-header{padding-left:5px;border-bottom:1px solid var(--border-article-header);margin-bottom:10px}.article-content{margin:0 0 5px;padding:5px}.article-picture{float:left;padding-right:5px;padding-bottom:5px}.score-txt{font-size:.8rem}.mtg-symbol{height:1.1rem;width:1.1rem;display:inline-block;vertical-align:-.2rem;padding:1px;filter:drop-shadow(-.25px 1.5px 0px var(--shadow-mtg-symbol))}.donate-nudge{width:100%;opacity:1;transition:opacity .3s ease;margin-bottom:.5rem}.donate-nudge-inner{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .85rem;background:var(--bg-donate-nudge);border:1px solid var(--border-donate-nudge);border-radius:8px;font-size:.85rem;color:var(--text-donate);line-height:1.5}.donate-nudge-inner i.fa-heart{color:var(--error-generic);margin-right:.35rem}.donate-nudge-inner i.fa-server{color:var(--accent-primary-mid);margin-right:.35rem}.donate-nudge-inner a{color:var(--text-donate-link)}.donate-nudge-inner a:hover{color:var(--text-donate-link-hover)}.donate-nudge-dismiss{flex-shrink:0;background:none;border:none;color:var(--text-donate-dismiss);cursor:pointer;font-size:.9rem;padding:.2rem .4rem;border-radius:4px;transition:color .15s ease,background .15s ease;line-height:1}.donate-nudge-dismiss:hover{color:var(--text-donate-dismiss-hover);background:var(--bg-search-btn-hover)}.navigation{margin-top:5vh;margin-bottom:10vh}.navigation ul{display:flex;list-style-type:none;margin:0;padding:0;overflow:hidden;flex-wrap:wrap;justify-content:center}.navigation li{float:left}.navigation li a{display:block;color:var(--text-nav);text-align:center;padding:14px 16px;text-decoration:none;border-radius:25px;transition:background-color .1s}.navigation li a:hover{background-color:var(--nav-hover-default);color:var(--text-nav)}.navigation li.soundcloud a:hover{background-color:var(--nav-hover-soundcloud)}.navigation li.reddit a:hover{background-color:var(--nav-hover-reddit)}.navigation li.discord a:hover{background-color:var(--nav-hover-discord)}.navigation li.youtube a:hover{background-color:var(--nav-hover-youtube)}.navigation li.kofi a:hover{background-color:var(--nav-hover-kofi)}.navigation li.twitter a:hover{background-color:var(--nav-hover-twitter)}.navigation li.bluesky a:hover{background-color:var(--nav-hover-bluesky)}.navigation li.patreon a:hover{background-color:var(--nav-hover-patreon)}.navigation li.ch a:hover{background-color:var(--nav-hover-ch-bg);color:var(--nav-hover-ch-text)}@keyframes searchbodyFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes loadingFadeIn{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(20px)}}@keyframes scryfall-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes inputShake{0%{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}to{transform:translate(0)}}@keyframes outerBoxSlideIn{0%{transform:translateY(20px)}to{transform:translateY(0)}}.refresh-btn{position:relative;display:inline-flex;align-items:center;gap:.4rem;padding:.55em 1em;font-size:1rem;font-family:Google Sans,sans-serif;font-weight:500;color:var(--text-refresh-btn);background:var(--bg-refresh-btn);border:1px solid var(--border-refresh-btn);border-radius:8px;cursor:pointer;overflow:hidden;transition:color .15s ease,border-color .15s ease,background .15s ease;white-space:nowrap;flex-shrink:0;min-width:0}.refresh-btn:disabled{color:var(--text-refresh-disabled);border-color:var(--border-refresh-disabled);cursor:not-allowed}.refresh-btn:not(:disabled):hover{color:var(--text-refresh-btn-hover);border-color:var(--border-refresh-btn-hover);background:var(--bg-refresh-btn-hover)}.refresh-btn--loading>i{animation:spin .6s linear infinite}.refresh-btn-progress{position:absolute;bottom:0;left:0;height:2px;width:0%;background:var(--shadow-refresh-progress);transition:width .05s linear;border-radius:0 0 8px 8px}#rec-error{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 2rem;gap:.5rem}.error-icon{font-size:2.5rem;margin-bottom:.5rem}.error-icon[data-kind=rate]{color:var(--error-rate)}.error-icon[data-kind=notfound]{color:var(--error-notfound)}.error-icon[data-kind=network]{color:var(--error-network)}.error-icon[data-kind=generic]{color:var(--error-generic)}.error-icon[data-kind=booting]{color:var(--error-booting)}.error-icon[data-kind=model]{color:var(--error-model)}#rec-error-title{font-size:2rem!important;filter:none!important;width:auto!important;white-space:normal!important;margin:0!important}#rec-error-msg{color:var(--text-rec-error);font-size:1rem;max-width:28rem;margin:0}.error-retry{margin-top:1rem;padding:.5rem 1.5rem;border-radius:2rem;border:1px solid var(--border-error-retry);background:var(--bg-error-retry);color:var(--text-error-retry);font-size:.875rem;font-family:Google Sans,sans-serif;cursor:pointer;transition:background .15s,color .15s}.error-retry:hover{background:var(--bg-error-retry-hover);color:var(--text-error-retry-hover)}.error-card{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 2rem;gap:.5rem}.card-weight-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;height:2.75rem;padding:0 .5rem;font-size:.7rem;font-weight:700;font-family:Google Sans,sans-serif;letter-spacing:.02em;line-height:1;border-radius:5px;cursor:pointer;background:var(--bg-weight-btn);border:1px solid var(--border-weight-btn);color:var(--text-weight-btn);transition:color .15s ease,border-color .15s ease,background .15s ease,transform .1s ease,box-shadow .15s ease;overflow:hidden;vertical-align:middle;gap:.15rem}.card-weight-btn i{font-size:.75rem;pointer-events:none}.card-weight-btn:hover{color:var(--text-weight-btn-hover);border-color:var(--border-weight-btn-hover);background:var(--bg-weight-btn-hover);transform:translateY(-1px)}.card-weight-btn:active{transform:translateY(0)}.card-name-plus.card-weight-btn--active{color:var(--weight-plus-l1-text);border-color:var(--weight-plus-l1-border);background:var(--weight-plus-l1-bg);box-shadow:0 0 6px var(--weight-plus-l1-glow),inset 0 0 4px var(--weight-plus-l1-glow-in)}.card-name-plus.card-weight-btn--active:hover{border-color:var(--weight-plus-l1-hborder);background:var(--weight-plus-l1-hbg);box-shadow:0 0 10px var(--weight-plus-l1-hglow),inset 0 0 6px var(--weight-plus-l1-hglow-in)}.card-name-minus.card-weight-btn--active{color:var(--weight-minus-l1-text);border-color:var(--weight-minus-l1-border);background:var(--weight-minus-l1-bg);box-shadow:0 0 6px var(--weight-minus-l1-glow),inset 0 0 4px var(--weight-minus-l1-glow-in)}.card-name-minus.card-weight-btn--active:hover{border-color:var(--weight-minus-l1-hborder);background:var(--weight-minus-l1-hbg);box-shadow:0 0 10px var(--weight-minus-l1-hglow),inset 0 0 6px var(--weight-minus-l1-hglow-in)}.card-weight-btn--l3.card-name-plus{color:var(--weight-plus-l3-text);border-color:var(--weight-plus-l3-border);background:var(--weight-plus-l3-bg);box-shadow:0 0 8px var(--weight-plus-l3-glow),inset 0 0 5px var(--weight-plus-l3-glow-in)}.card-weight-btn--l5.card-name-plus{color:var(--weight-plus-l5-text);border-color:var(--weight-plus-l5-border);background:var(--weight-plus-l5-bg);box-shadow:0 0 12px var(--weight-plus-l5-glow),inset 0 0 7px var(--weight-plus-l5-glow-in);font-size:.75rem}.card-weight-btn--l3.card-name-minus{color:var(--weight-minus-l3-text);border-color:var(--weight-minus-l3-border);background:var(--weight-minus-l3-bg);box-shadow:0 0 8px var(--weight-minus-l3-glow),inset 0 0 5px var(--weight-minus-l3-glow-in)}.card-weight-btn--l5.card-name-minus{color:var(--weight-minus-l5-text);border-color:var(--weight-minus-l5-border);background:var(--weight-minus-l5-bg);box-shadow:0 0 12px var(--weight-minus-l5-glow),inset 0 0 7px var(--weight-minus-l5-glow-in);font-size:.75rem}.include-weight-btns{display:flex;flex-direction:row;justify-content:center;gap:.5rem;margin-bottom:.3rem}.card-img-wrap{position:relative;display:inline-block;width:90%;max-width:225px}.card-img-wrap .include-img{width:100%;height:auto;display:block;border-radius:4.5%/3.5%}.card-img-wrap .include-weight-btns{position:absolute;bottom:45%;left:0;right:0;display:flex;justify-content:center;gap:.5rem;opacity:.15;transition:opacity .2s ease;margin:0}.card-img-wrap:hover .include-weight-btns{opacity:1}.card-img-wrap:not(:hover) .include-weight-btns:has(.card-weight-btn--active){opacity:1}.card-img-wrap .card-weight-btn{min-width:2.5rem;height:2.5rem;background:var(--bg-overlay-btn);border:1px solid var(--border-overlay-btn);color:var(--text-overlay-btn);border-radius:8px;font-size:.75rem;transform:none}.card-img-wrap .card-weight-btn:hover{background:var(--bg-overlay-btn-hover);color:var(--text-overlay-btn-hover);border-color:var(--border-overlay-btn-hover);transform:translateY(-1px)}.card-img-wrap .card-name-plus.card-weight-btn--active{background:var(--bg-overlay-plus-active);border-color:var(--border-overlay-plus-active);color:var(--text-overlay-plus-active);box-shadow:none}.card-img-wrap .card-name-minus.card-weight-btn--active{background:var(--bg-overlay-minus-active);border-color:var(--border-overlay-minus-active);color:var(--text-overlay-minus-active);box-shadow:none}.card-img-wrap .partner-stack{width:100%;display:flex;flex-direction:row;align-items:flex-start}.card-img-wrap .partner-card--primary,.card-img-wrap .partner-card--secondary{flex:0 0 auto;width:95%}.card-img-wrap .partner-card--primary img,.card-img-wrap .partner-card--secondary img{width:100%;height:auto}.card-img-wrap .partner-card--secondary{margin-left:-80%;margin-top:15%}@media(pointer:coarse){.card-img-wrap .include-weight-btns{opacity:.75}}.update-recs-button,update-recs-button{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.75rem;margin-top:.75rem;max-width:100%;box-sizing:border-box}.update-recs-help{color:var(--text-disabled);cursor:help;font-size:1.5rem;transition:color .15s ease}.update-recs-help:hover{color:var(--text-subtle)}.tab-layout .update-recs-button,.tab-layout update-recs-button{width:100%;display:flex;justify-content:center}.tab-layout .refresh-btn{max-width:225px;height:4rem;justify-content:center}.key-cards-box{width:100%;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:10px;overflow:visible;margin-bottom:.75rem;box-sizing:border-box;box-shadow:5px 5px 10px var(--shadow-stats-row)}.key-cards-header{display:flex;align-items:center;gap:.5rem;padding:.6rem 1rem;cursor:pointer;user-select:none}.key-cards-title{font-size:.85rem;font-weight:600;color:var(--text-subtle);text-transform:uppercase;letter-spacing:.08em;flex:1}.key-cards-help{color:var(--text-disabled);font-size:.8rem;transition:color .15s ease}.key-cards-help:hover{color:var(--text-subtle)}.key-cards-toggle{background:none;border:none;color:var(--text-disabled);cursor:pointer;padding:.2rem .4rem;border-radius:4px;transition:color .15s ease,background .15s ease;line-height:1;font-size:.8rem}.key-cards-toggle:hover{color:var(--text-subtle);background:#ffffff0f}.key-cards-share{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;font-size:1.5rem;font-family:Google Sans,sans-serif;font-weight:500;color:var(--text-refresh-btn);background:none;border:none;border-radius:8px;cursor:pointer;white-space:nowrap;flex-shrink:0;max-width:100px;height:2.75rem;margin-left:.5rem}.key-cards-share:hover{color:var(--text-refresh-btn-hover)}.key-cards-body{padding:0 .5rem .75rem;border-top:1px solid rgba(255,255,255,.05)}.key-cards-grid{display:flex;flex-direction:row;flex-wrap:wrap}.lift-distribution-wrap{width:100%;margin-bottom:1.5rem;padding:1.5rem;background:#0f172a99;border:1px solid var(--border-stats-row);border-radius:10px;box-sizing:border-box;box-shadow:5px 5px 10px var(--shadow-stats-row)}.lift-distribution-header{display:flex;align-items:center;gap:.4rem;margin-bottom:.5rem}.lift-distribution-title{font-size:.8rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}.lift-distribution-help{color:var(--text-disabled);cursor:help;transition:color .15s ease}.lift-distribution-help:hover{color:var(--text-subtle)}.lift-distribution-canvas{width:100%!important;max-height:160px}.index h1{font-size:clamp(2rem,5vw,2.5rem);padding-bottom:2rem;text-align:center;filter:drop-shadow(2px 4px 6px rgba(0,0,0,.75));white-space:wrap;box-sizing:border-box;margin:0}.index{display:flex;justify-content:center;align-items:flex-end;flex-wrap:wrap;min-width:250px;max-width:75%;margin:10vh 0 4vh;opacity:0;transform:translateY(20px);animation:searchbodyFadeIn 1.52s cubic-bezier(.22,1,.36,1) forwards;filter:drop-shadow(2px 4px 6px rgba(0,0,0,.75))}.deckBar#deckUrl{display:flex;flex-grow:1;font-size:2rem;background-color:#1e293b;color:#f5f5f5;border:1px solid #334155;border-radius:10px;padding:.6em .8em .6em 4rem;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease;background-image:url(/images/logo.svg);background-repeat:no-repeat;background-position:10px center;background-size:3rem 3rem}.deckBar#deckUrl:focus{outline:none;border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf840}.topbar{position:sticky;top:0;width:100%;padding:.5rem;z-index:100;background-color:#1a1a1a;box-shadow:3px 5px 7px #0000008c;border-bottom:1px solid rgba(255,255,255,.06);box-sizing:border-box;transition:transform .25s ease}.topbar-inner{display:flex;align-items:center}.topbar-logo{width:3rem;height:3rem;object-fit:contain;display:block}.topbar-container{display:flex;justify-content:center;align-items:center;padding:0 5px;filter:drop-shadow(2px 4px 6px rgba(0,0,0,.55))}.topbar-icon-link,a.topbar-link,a.topbar-icon-link{color:#f5f5f5;text-decoration:none;display:flex;align-items:center;transition:color .18s ease}.topbar-icon-link:hover{color:#7dd3fc}.topbar-icon-link:active{color:#0ea5e9}.topbar-icon{font-size:2rem}#topBarSearch{display:flex;width:100%;font-size:1rem;border-radius:10px;background-color:#1e293b;color:#f5f5f5;border:1px solid #334155;padding:.6em .8em;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}#topBarSearch:focus{outline:none;border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf840}.main-header{display:flex;width:100%;justify-content:flex-end}.header-padding{margin:.5rem}.main-header-icon{font-size:2rem}.option-slider{display:flex;flex-direction:column;gap:.4rem;--thumb-size: 16px;margin-top:1.5rem}.slider-label{font-size:1.25rem;font-weight:500;color:#94a3b8;letter-spacing:.02em}.slider-track-wrapper{position:relative;width:100%;padding-top:4px}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:2px;outline:none;cursor:pointer;border-radius:999px;background:linear-gradient(to right,#38bdf8 0%,#38bdf8 var(--fill, 0%),#334155 var(--fill, 0%))}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--thumb-size);height:var(--thumb-size);background:#38bdf8;border-radius:50%;cursor:pointer;border:2px solid #0f172a;transition:box-shadow .18s ease,transform .12s ease,background .18s ease}input[type=range]::-moz-range-thumb{width:var(--thumb-size);height:var(--thumb-size);background:#38bdf8;border-radius:50%;border:2px solid #0f172a;cursor:pointer;transition:box-shadow .18s ease,transform .12s ease,background .18s ease}input[type=range]::-webkit-slider-thumb:hover,input[type=range]::-moz-range-thumb:hover{box-shadow:0 0 0 4px #38bdf826,0 0 8px 4px #38bdf81a;transform:scale(1.1)}input[type=range]::-webkit-slider-thumb:active,input[type=range]::-moz-range-thumb:active{box-shadow:0 0 0 6px #38bdf833,0 0 12px 6px #38bdf826;transform:scale(.95);background:#7dd3fc}.tick-description{margin-top:1rem;padding:.75rem 1rem;background-color:#1e293b;border:1px solid #334155;border-left:3px solid #38bdf8;border-radius:10px;min-height:4rem}.desc-value{display:block;font-size:1rem;font-weight:500;color:#38bdf8;margin-bottom:.35rem;letter-spacing:.04em}.tick-description p{font-size:.85rem;line-height:1.6;color:#94a3b8}.setting-checkbox{margin-top:1.5rem}.setting-checkbox label{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:1.1rem;font-weight:500;color:#e2e8f0}.setting-checkbox input[type=checkbox]{width:18px;height:18px;accent-color:#38bdf8;cursor:pointer}.setting-description{margin-top:.4rem;font-size:.85rem;line-height:1.6;color:#94a3b8;padding-left:1.65rem}.paste-decklist{display:flex;flex-direction:column;width:100%}.decklist-input{display:flex;flex-wrap:wrap;margin-bottom:.5rem;gap:.5rem}.decklist-single{flex-grow:1;font-size:1rem;background-color:#1e293b;color:#f5f5f5;border:1px solid #334155;border-radius:10px;padding:.6em .8em;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease;resize:none;min-width:10rem}.decklist-single:focus,#decklist-textarea:focus{outline:none;border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf840}#decklist-textarea{display:flex;flex-grow:1;font-size:1rem;padding:.5rem;background-color:#1e293b;color:#f5f5f5;border:1px solid #334155;border-radius:10px;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease;resize:none;min-width:10rem}.manapool-img:hover{background-color:#334155;color:#fff;border-radius:5%}.commander-cluster{font-size:.85rem;font-weight:500;letter-spacing:.03em;padding-top:.5rem}.commander-cluster a{display:inline-flex;align-items:center;gap:.4rem;color:var(--text-subtle);text-decoration:none;padding:.3em .7em;border-radius:999px;border:1px solid var(--border-tab-btn);background:var(--bg-tab-btn);transition:color .15s ease,border-color .15s ease,background .15s ease}.commander-cluster a[href]:hover{color:var(--accent-primary);border-color:var(--border-tab-btn-active);background:var(--bg-tab-btn-active)}.commander-cluster a:not([href]){color:var(--text-faint);cursor:default}.supported-sources{display:flex;flex-direction:column;align-items:center;gap:.4rem;margin-top:1.5rem}.supported-label{font-size:.6rem;text-transform:uppercase;letter-spacing:.12em;color:var(--text-disabled);font-weight:600}.supported-logos{display:flex;align-items:center;gap:1rem}.supported-logos a{display:flex;opacity:.25;transition:opacity .2s ease,transform .2s ease}.supported-logos a:hover{opacity:.9;transform:scale(1.15)}.supported-logos img{height:1.5rem;width:auto}.site-disclaimer{padding:1rem 1.5rem;text-align:center;font-size:.65rem;color:var(--text-faint);opacity:.5;line-height:1.7;max-width:36rem;margin:0 auto;margin-top:20vh}.header-nav{display:flex;align-items:center;gap:.25rem}.header-nav-link{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:8px;font-size:1.2rem;color:var(--text-faint);transition:color .15s ease,background .15s ease,transform .15s ease;text-decoration:none}.header-nav-link:hover{color:var(--text-primary);background:#ffffff0f;transform:translateY(-2px)}a.header-nav-link[href]:link,a.header-nav-link[href]:visited{color:var(--text-faint)}a.header-nav-link[href]:hover{color:var(--accent-primary)}a.header-nav-link.discord[href]:hover{color:var(--nav-hover-discord)}a.header-nav-link.youtube[href]:hover{color:var(--nav-hover-youtube)}a.header-nav-link.kofi[href]:hover{color:var(--nav-hover-kofi)}.april-fools{--bg-page-start: #0A1A0D;--bg-page-end: #020E05;--bg-page-solid: #0D1F10;--bg-outer-box: #142017;--bg-input: #1A2E1D;--bg-input-focus: #213824;--bg-input-searching: #2A3F2D;--bg-stats-row: rgba(144, 238, 144, .02);--bg-no-data: rgba(144, 238, 144, .02);--bg-tab-btn: rgba(144, 238, 144, .04);--bg-tab-btn-hover: rgba(144, 238, 144, .1);--bg-tab-btn-active: rgba(72, 187, 120, .18);--bg-synergy-track: rgba(144, 238, 144, .04);--bg-decklist-hover: rgba(144, 238, 144, .1);--bg-tooltip: #1A2E1D;--bg-chart-tooltip: #1A2E1D;--bg-weight-btn: rgba(144, 238, 144, .03);--bg-weight-btn-hover: rgba(144, 238, 144, .07);--bg-refresh-btn: rgba(144, 238, 144, .04);--bg-refresh-btn-hover: rgba(144, 238, 144, .08);--bg-error-retry: rgba(144, 238, 144, .07);--bg-error-retry-hover: rgba(144, 238, 144, .13);--bg-search-btn-hover: rgba(144, 238, 144, .05);--bg-search-btn-active: rgba(144, 238, 144, .08);--bg-decklist-header: #5A7A5E;--bg-submit-btn: #48BB78;--bg-submit-btn-hover: #68D391;--bg-submit-btn-active: #38A169;--bg-submit-btn-loading: #2D3F30;--text-primary: #E8F5E9;--text-heading: #E8F5E9;--text-commander-name: #C8E6C9;--text-body-light: #C8E6C9;--text-muted: #A5D6A7;--text-subtle: #81C784;--text-faint: #5B8A5E;--text-disabled: #3E6341;--text-darkest: #2E4D31;--text-input: #C8E6C9;--text-input-searching: #C8E6C9;--text-submit-btn: #0A1A0D;--text-submit-btn-loading:#A5D6A7;--text-search-btn: #81C784;--text-search-btn-hover: #C8E6C9;--text-error-retry: #A5D6A7;--text-error-retry-hover: #E8F5E9;--text-tab-tooltip: #A5D6A7;--text-synergy-label: #C8E6C9;--text-synergy-value: #81C784;--text-chart-title: #C8E6C9;--text-chart-label: #81C784;--text-chart-card: #A5D6A7;--text-no-data: #3E6341;--text-no-data-sub: #3E6341;--text-include-stats: #5B8A5E;--text-price-usd: #68D391;--text-price-sep: #5B8A5E;--text-price-eur: #81C784;--text-donate: #81C784;--text-donate-dismiss: #3E6341;--text-donate-dismiss-hover: #81C784;--text-weight-btn: #3E6341;--text-weight-btn-hover: #81C784;--text-refresh-btn: #81C784;--text-refresh-btn-hover: #C8E6C9;--text-refresh-disabled: #2E4D31;--text-recommander: #48BB78;--text-score: #81C784;--text-rec-error: #81C784;--border-outer-box: rgba(72, 187, 120, .12);--border-stats-row: rgba(72, 187, 120, .1);--border-no-data: rgba(72, 187, 120, .1);--border-tab-btn: rgba(72, 187, 120, .12);--border-tab-btn-hover: rgba(72, 187, 120, .25);--border-tab-btn-active: #48BB78;--border-synergy-track: rgba(72, 187, 120, .1);--border-tooltip: rgba(72, 187, 120, .15);--border-weight-btn: rgba(72, 187, 120, .12);--border-weight-btn-hover:rgba(72, 187, 120, .25);--border-refresh-btn: rgba(72, 187, 120, .15);--border-refresh-btn-hover:rgba(72, 187, 120, .28);--border-refresh-disabled:rgba(72, 187, 120, .08);--border-search-btn: #2E4D31;--border-search-btn-hover:#3E6341;--border-submit-btn: #38A169;--border-submit-btn-loading:#3E6341;--border-input: rgba(72, 187, 120, .3);--border-input-focus: #48BB78;--border-input-searching: #5B8A5E;--border-decklist: #3E6341;--border-chart-tooltip: rgba(72, 187, 120, .15);--border-chart-divider: rgba(72, 187, 120, .12);--border-error-retry: rgba(72, 187, 120, .2);--border-hr: #3E6341;--accent-primary: #48BB78;--accent-primary-mid: #68D391;--accent-primary-dark: #38A169;--accent-visited: #81C784;--accent-focus-ring: #48BB78;--fill-positive-from: #38A169;--fill-positive-to: #68D391;--fill-positive-glow: rgba(72, 187, 120, .3);--fill-negative-from: #C53030;--fill-negative-to: #FC8181;--fill-negative-glow: rgba(197, 48, 48, .3);--icon-default-from: #A5D6A7;--icon-default-to: #66BB6A;--icon-gold-from: #C6A835;--icon-gold-to: #8B7A2B;--icon-red-from: #A84040;--icon-red-to: #7A2020;--icon-blue-from: #48BB78;--icon-blue-to: #38A169;--icon-purple-from: #6B8E6B;--icon-purple-to: #4A6E4A;--icon-yellow-from: #B5CC50;--icon-yellow-to: #8BA030;--icon-violet-from: #7BAE7B;--icon-violet-to: #4E8E4E;--icon-indigo-from: #6B9E6B;--icon-indigo-to: #3E7E3E;--icon-grey-from: #A5D6A7;--icon-grey-to: #81C784;--icon-green-from: #2ECC71;--icon-green-to: #1B9E4B;--icon-orange-from: #D4A843;--icon-orange-to: #B88A30;--icon-pink-from: #8BC68B;--icon-pink-to: #5EA85E;--icon-mythic-from: #A07830;--icon-mythic-to: #7A5A20;--weight-plus-l1-text: #68D391;--weight-plus-l1-border: rgba(104, 211, 145, .4);--weight-plus-l1-bg: rgba(104, 211, 145, .08);--weight-plus-l1-glow: rgba(104, 211, 145, .15);--weight-plus-l1-glow-in: rgba(104, 211, 145, .06);--weight-plus-l1-hborder: rgba(104, 211, 145, .65);--weight-plus-l1-hbg: rgba(104, 211, 145, .14);--weight-plus-l1-hglow: rgba(104, 211, 145, .25);--weight-plus-l1-hglow-in:rgba(104, 211, 145, .08);--weight-plus-l3-text: #48BB78;--weight-plus-l3-border: rgba(72, 187, 120, .55);--weight-plus-l3-bg: rgba(72, 187, 120, .11);--weight-plus-l3-glow: rgba(72, 187, 120, .2);--weight-plus-l3-glow-in: rgba(72, 187, 120, .08);--weight-plus-l5-text: #38A169;--weight-plus-l5-border: rgba(56, 161, 105, .7);--weight-plus-l5-bg: rgba(56, 161, 105, .15);--weight-plus-l5-glow: rgba(56, 161, 105, .3);--weight-plus-l5-glow-in: rgba(56, 161, 105, .1);--weight-minus-l1-text: #FEB2B2;--weight-minus-l1-border: rgba(252, 129, 129, .4);--weight-minus-l1-bg: rgba(252, 129, 129, .08);--weight-minus-l1-glow: rgba(252, 129, 129, .15);--weight-minus-l1-glow-in:rgba(252, 129, 129, .06);--weight-minus-l1-hborder:rgba(252, 129, 129, .65);--weight-minus-l1-hbg: rgba(252, 129, 129, .14);--weight-minus-l1-hglow: rgba(252, 129, 129, .25);--weight-minus-l1-hglow-in:rgba(252, 129, 129, .08);--weight-minus-l3-text: #FC8181;--weight-minus-l3-border: rgba(252, 129, 129, .55);--weight-minus-l3-bg: rgba(252, 129, 129, .11);--weight-minus-l3-glow: rgba(252, 129, 129, .2);--weight-minus-l3-glow-in:rgba(252, 129, 129, .08);--weight-minus-l5-text: #F56565;--weight-minus-l5-border: rgba(245, 101, 101, .7);--weight-minus-l5-bg: rgba(245, 101, 101, .15);--weight-minus-l5-glow: rgba(245, 101, 101, .3);--weight-minus-l5-glow-in:rgba(245, 101, 101, .1);--error-rate: #D69E2E;--error-notfound: #48BB78;--error-network: #68D391;--error-generic: #FC8181;--error-booting: #38A169;--error-model: #81C784;--nav-hover-default: #48BB78;--nav-hover-soundcloud: #2D8B4E;--nav-hover-reddit: #38A169;--nav-hover-discord: #276749;--nav-hover-youtube: #2F855A;--nav-hover-kofi: #48BB78;--nav-hover-twitter: #38A169;--nav-hover-bluesky: #2F855A;--nav-hover-patreon: #276749;--nav-hover-ch-bg: #E8F5E9;--nav-hover-ch-text: #0A1A0D;--shadow-outer-box: rgba(0, 15, 5, .5);--shadow-stats-row: rgba(0, 15, 5, .3);--shadow-card: rgba(0, 15, 5, .7);--shadow-card-include: rgba(72, 187, 120, .2);--shadow-card-float: rgba(72, 187, 120, .35);--shadow-submit-hover: rgba(72, 187, 120, .35);--shadow-tab-active: rgba(72, 187, 120, .2);--shadow-tab-active-in: rgba(72, 187, 120, .08);--shadow-tooltip: rgba(0, 15, 5, .5);--shadow-input: rgba(0, 15, 5, .5);--shadow-input-focus-ring:rgba(72, 187, 120, .35);--shadow-input-focus-glow:rgba(72, 187, 120, .25);--shadow-error-icon: rgba(0, 15, 5, .5);--shadow-mtg-symbol: rgb(5, 20, 8);--shadow-h1: rgba(0, 15, 5, .85);--shadow-refresh-progress:#2E4D31;--bg-overlay-btn: rgba(5, 20, 8, .6);--bg-overlay-btn-hover: rgba(5, 20, 8, .8);--border-overlay-btn: rgba(104, 211, 145, .3);--border-overlay-btn-hover: rgba(104, 211, 145, .5);--text-overlay-btn: #A5D6A7;--text-overlay-btn-hover: #E8F5E9;--bg-overlay-plus-active: rgba(72, 187, 120, .95);--border-overlay-plus-active: rgba(72, 187, 120, .85);--bg-overlay-minus-active: rgba(245, 101, 101, .95);--border-overlay-minus-active: rgba(245, 101, 101, .85);--text-overlay-plus-active: #F0FFF4;--text-overlay-minus-active: #FFF5F5;--commander-name-from: #C8E6C9;--commander-name-to: #66BB6A;--commander-name-hover-from: #A5D6A7;--commander-name-hover-to: #2ECC71}.april-fools .commander-header-left .include-img,.april-fools .commander-header-left .partner-card img{filter:drop-shadow(0 0 18px rgba(72,187,120,.25)) drop-shadow(0 0 40px rgba(72,187,120,.15)) drop-shadow(0 4px 12px rgba(0,15,5,.6))}.april-fools .commander-header-left .include-img:hover,.april-fools .commander-header-left .partner-card img:hover{filter:drop-shadow(0 0 18px rgba(72,187,120,.25)) drop-shadow(0 0 40px rgba(72,187,120,.15)) drop-shadow(0 4px 12px rgba(0,15,5,.6)) drop-shadow(.5rem .5rem 0rem rgba(0,15,5,.1))}.april-fools .card-float{filter:drop-shadow(0 0 28px rgba(72,187,120,.45)) drop-shadow(0 0 60px rgba(72,187,120,.2)) drop-shadow(0 6px 16px rgba(0,15,5,.7))}.april-fools .include-img:hover{filter:drop-shadow(.5rem .5rem 0rem rgba(0,15,5,.1))}.april-fools .search h1,.april-fools .search{filter:drop-shadow(2px 4px 6px rgba(0,15,5,.75))}.april-fools .scryfall-search-wrap.searching:after{border-color:#48bb7840;border-top-color:#48bb78}.april-fools key-cards-box{background:#90ee9005;border-color:#48bb781a}.april-fools .key-cards-toggle:hover{background:#48bb7814}.april-fools .key-cards-body{border-top-color:#48bb7814}.april-fools .topbar{background-color:#142017;box-shadow:3px 5px 7px #000f058c;border-bottom-color:#48bb781a}.april-fools .topbar-container{filter:drop-shadow(2px 4px 6px rgba(0,15,5,.55))}.april-fools .topbar-icon-link{color:#e8f5e9}.april-fools .topbar-icon-link:hover{color:#68d391}.april-fools .topbar-icon-link:active{color:#38a169}.april-fools #topBarSearch{background-color:#1a2e1d;color:#e8f5e9;border-color:#2e4d31}.april-fools #topBarSearch:focus{border-color:#48bb78;box-shadow:0 0 0 3px #48bb7840}.april-fools #deckUrl{background-color:#1a2e1d;color:#e8f5e9;border-color:#2e4d31;background-image:url(/images/logo-af.svg)}.april-fools #deckUrl:focus{border-color:#48bb78;box-shadow:0 0 0 3px #48bb7840}#chartjs-tooltip .ct-desc{font-size:.7rem;color:var(--text-muted);margin-top:.25rem;line-height:1.3}.april-fools .decklist-single{background-color:#1a2e1d;color:#e8f5e9;border-color:#2e4d31}.april-fools .decklist-single:focus{border-color:#48bb78;box-shadow:0 0 0 3px #48bb7840}.april-fools #decklist-textarea{background-color:#1a2e1d;color:#e8f5e9;border-color:#2e4d31}.april-fools #decklist-textarea:focus{border-color:#48bb78;box-shadow:0 0 0 3px #48bb7840}.april-fools .slider-label{color:#81c784}.april-fools input[type=range]{background:linear-gradient(to right,#48BB78 0%,#48BB78 var(--fill, 0%),#2E4D31 var(--fill, 0%))}.april-fools input[type=range]::-webkit-slider-thumb{background:#48bb78;border-color:#0a1a0d}.april-fools input[type=range]::-moz-range-thumb{background:#48bb78;border-color:#0a1a0d}.april-fools input[type=range]::-webkit-slider-thumb:hover{box-shadow:0 0 0 4px #48bb7826,0 0 8px 4px #48bb781a}.april-fools input[type=range]::-moz-range-thumb:hover{box-shadow:0 0 0 4px #48bb7826,0 0 8px 4px #48bb781a}.april-fools input[type=range]::-webkit-slider-thumb:active{box-shadow:0 0 0 6px #48bb7833,0 0 12px 6px #48bb7826;background:#68d391}.april-fools input[type=range]::-moz-range-thumb:active{box-shadow:0 0 0 6px #48bb7833,0 0 12px 6px #48bb7826;background:#68d391}.april-fools .tick-description{background-color:#1a2e1d;border-color:#2e4d31;border-left-color:#48bb78}.april-fools .desc-value{color:#48bb78}.april-fools .tick-description p{color:#81c784}.april-fools #hero-default{display:none!important}.april-fools #hero-april{display:block!important}html.april-fools body:before{opacity:.015;background:linear-gradient(90deg,#0d3b1e 0% 20%,#1b5e34 20% 40%,#0a2a14 40% 60%,#2d8b4e 60% 80%,#145a2b 80% 100%) 0 0 / 120px 24px,linear-gradient(90deg,#0a2a14 0% 20%,#2d8b4e 20% 40%,#145a2b 40% 60%,#0d3b1e 60% 80%,#1b5e34 80% 100%) 60px 24px / 120px 24px;background-repeat:repeat}
