:root{--theme-light:#56ACB4;--theme-medium:#456CAA;--theme-dark:#395584;--orzhov-200:#878787;--orzhov-300:#585858;--orzhov-400:#505050;--orzhov-500:#4D4D4D;--orzhov-700:#383838;--orzhov-800:#333333;--orzhov-900:#1A1A1A;--orzhov-950:#141414;--orzhov-1000:#0D0D0D;--luminarch-100:#FFFFFF;--luminarch-200:#ECECEC;--luminarch-300:#D5D5D5;--luminarch-400:#D4D4D4;--luminarch-500:#C2C2C2;--luminarch-600:#AFAFAF;--serra-100:#E0E9EB;--serra-200:#C8D8DB;--serra-300:#D0E0E3;--serra-400:#D8E4E7;--chandra-100:#F78277;--chandra-400:#FF6868;--chandra-700:#FF503A;--garruk:#17A840;--mosswort:#5EA051;--ponder:#027FFC;--treasure:#FFD700;--mtg-white:#F9FAF4;--mtg-blue:#0E68AB;--mtg-black:#150B00;--mtg-red:#D3202A;--mtg-green:#00733E;--mtg-colorless:#CAC5C0;--mtg-gold:#FCBA03;--mtg-simic:#0FD17A;--background:var(--orzhov-1000);--background-secondary:var(--orzhov-950);--background-tertiary:var(--orzhov-500);--foreground:var(--luminarch-300);--foreground-secondary:var(--luminarch-500);--foreground-tertiary:var(--luminarch-600);--card:var(--orzhov-700);--card-foreground:var(--luminarch-300);--popover:var(--orzhov-700);--popover-foreground:var(--luminarch-300);--primary:var(--theme-medium);--primary-light:var(--theme-light);--primary-dark:var(--theme-dark);--primary-foreground:var(--luminarch-100);--secondary:var(--orzhov-700);--secondary-foreground:var(--luminarch-300);--accent:var(--theme-light);--accent-foreground:var(--luminarch-100);--muted:var(--orzhov-500);--muted-foreground:var(--orzhov-200);--destructive:var(--chandra-700);--destructive-light:var(--chandra-100);--destructive-foreground:var(--luminarch-100);--success:var(--garruk);--success-light:var(--mosswort);--success-foreground:var(--luminarch-100);--warning:var(--treasure);--warning-foreground:var(--orzhov-900);--info:var(--ponder);--info-foreground:var(--luminarch-100);--border:var(--orzhov-500);--border-subtle:var(--orzhov-700);--input:var(--orzhov-700);--input-border:var(--orzhov-500);--ring:var(--theme-light);--font-sans:var(--font-open-sans),"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:"JetBrains Mono","Fira Code","SF Mono",Monaco,monospace;--text-tiny:0.75rem;--text-small:0.875rem;--text-body:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--font-light:300;--font-regular:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--space-0:0;--space-0-5:0.125rem;--space-1:0.25rem;--space-1-5:0.375rem;--space-2:0.5rem;--space-2-5:0.625rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--radius-sm:0.25rem;--radius-md:0.375rem;--radius:0.5rem;--radius-lg:0.625rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-3xl:1.25rem;--radius-full:9999px;--shadow-sm:0 1px 2px rgba(0,0,0,0.05);--shadow:0 1px 3px rgba(0,0,0,0.1),0 1px 2px rgba(0,0,0,0.06);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);--shadow-button:-2px 2px 4px rgba(0,0,0,0.3);--shadow-card:0 2px 8px rgba(0,0,0,0.15);--transition-fast:150ms ease;--transition:200ms ease;--transition-slow:300ms ease;--max-width-content:720px;--max-width-container:1200px;--max-width-form:28rem;--z-sticky:1000;--z-dropdown:1100;--z-modal:1200;--z-popover:1300;--z-tooltip:1400;--z-toast:1500;color-scheme:dark}@media (prefers-color-scheme:light){:root{color-scheme:light;--background:var(--luminarch-100);--background-secondary:var(--luminarch-200);--background-tertiary:var(--luminarch-400);--foreground:var(--orzhov-800);--foreground-secondary:var(--orzhov-400);--foreground-tertiary:var(--orzhov-300);--card:var(--luminarch-100);--card-foreground:var(--orzhov-800);--popover:var(--luminarch-100);--popover-foreground:var(--orzhov-800);--secondary:var(--luminarch-200);--secondary-foreground:var(--orzhov-800);--muted:var(--luminarch-400);--muted-foreground:var(--orzhov-200);--accent:var(--theme-medium);--border:var(--luminarch-400);--border-subtle:var(--luminarch-200);--input:var(--luminarch-100);--input-border:var(--luminarch-400);--shadow-card:0 2px 8px rgba(0,0,0,0.08)}.force-dark{color-scheme:dark;--background:var(--orzhov-1000);--background-secondary:var(--orzhov-950);--background-tertiary:var(--orzhov-500);--foreground:var(--luminarch-300);--foreground-secondary:var(--luminarch-500);--foreground-tertiary:var(--luminarch-600);--card:var(--orzhov-700);--card-foreground:var(--luminarch-300);--popover:var(--orzhov-700);--popover-foreground:var(--luminarch-300);--secondary:var(--orzhov-700);--secondary-foreground:var(--luminarch-300);--muted:var(--orzhov-500);--muted-foreground:var(--orzhov-200);--accent:var(--theme-light);--border:var(--orzhov-500);--border-subtle:var(--orzhov-700);--input:var(--orzhov-700);--input-border:var(--orzhov-500);--shadow-card:0 2px 8px rgba(0,0,0,0.15)}}.force-light{color-scheme:light;--background:var(--luminarch-100);--background-secondary:var(--luminarch-200);--background-tertiary:var(--luminarch-400);--foreground:var(--orzhov-800);--foreground-secondary:var(--orzhov-400);--foreground-tertiary:var(--orzhov-300);--card:var(--luminarch-100);--card-foreground:var(--orzhov-800);--popover:var(--luminarch-100);--popover-foreground:var(--orzhov-800);--secondary:var(--luminarch-200);--secondary-foreground:var(--orzhov-800);--muted:var(--luminarch-400);--muted-foreground:var(--orzhov-200);--accent:var(--theme-medium);--border:var(--luminarch-400);--border-subtle:var(--luminarch-200);--input:var(--luminarch-100);--input-border:var(--luminarch-400);--shadow-card:0 2px 8px rgba(0,0,0,0.08)}.force-dark{color-scheme:dark;--background:var(--orzhov-1000);--background-secondary:var(--orzhov-950);--background-tertiary:var(--orzhov-500);--foreground:var(--luminarch-300);--foreground-secondary:var(--luminarch-500);--foreground-tertiary:var(--luminarch-600);--card:var(--orzhov-700);--card-foreground:var(--luminarch-300);--popover:var(--orzhov-700);--popover-foreground:var(--luminarch-300);--secondary:var(--orzhov-700);--secondary-foreground:var(--luminarch-300);--muted:var(--orzhov-500);--muted-foreground:var(--orzhov-200);--accent:var(--theme-light);--border:var(--orzhov-500);--border-subtle:var(--orzhov-700);--input:var(--orzhov-700);--input-border:var(--orzhov-500);--shadow-card:0 2px 8px rgba(0,0,0,0.15)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-y:scroll;scrollbar-gutter:stable}body{font-family:var(--font-sans);background-color:var(--background);color:var(--foreground);line-height:1.5;min-height:100vh}a{color:inherit;text-decoration:none}button{cursor:pointer}button,input,select,textarea{font-family:inherit}img{max-width:100%;height:auto;display:block}html body.with-scroll-bars-hidden,html body[data-scroll-locked]{padding-right:0!important;padding-left:0!important;margin-right:0!important;margin-left:0!important;--removed-body-scroll-bar-size:0!important}html .right-scroll-bar-position{right:0!important}html .width-before-scroll-bar{margin-right:0!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.card-image-aspect{aspect-ratio:488/680}.mana-w{color:var(--mtg-white)}.mana-u{color:var(--mtg-blue)}.mana-b{color:var(--mtg-black)}.mana-r{color:var(--mtg-red)}.mana-g{color:var(--mtg-green)}.mana-c{color:var(--mtg-colorless)}.mana-m{color:var(--mtg-gold)}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}::-moz-selection{background-color:var(--theme-light);color:var(--luminarch-100)}::selection{background-color:var(--theme-light);color:var(--luminarch-100)}