.bg-overlay{-webkit-backdrop-filter:blur(4px)saturate(.75);backdrop-filter:blur(4px)saturate(.75);z-index:8;background:#101010aa;width:100%;height:100%;transition:all .25s;position:fixed;inset:0}.bg-overlay.v-enter-from,.bg-overlay.v-leave-to{opacity:0}.header-menu-toggler{display:none}.header-menu{z-index:9;min-width:max-content}.header-menu>.hover-shield{display:none}.header-menu>ul{grid-template-columns:repeat(4,minmax(max-content,1fr));align-items:center;gap:.666667em;margin:0;padding:0;list-style:none;display:grid}.header-menu .header-menu-item{color:#f69261;text-underline-offset:.125em;box-shadow:none;min-width:min-content;text-shadow:none;text-align:left;filter:none;line-height:inherit;will-change:auto;background:0 0;border:0;border-radius:1.33333em/4em;margin:0;padding:0;-webkit-text-decoration:underline #b8511e;text-decoration:underline #b8511e;text-decoration-thickness:.0417em;display:inline;transform:none}.header-menu .header-menu-item:hover,.header-menu .header-menu-item:focus{color:#fec576;text-decoration-color:#cf8319}.header-menu .header-menu-item:active{color:#ffe7c5;text-decoration-color:#e79c33}.header-menu .header-menu-item{letter-spacing:normal;white-space:nowrap;will-change:auto;background:0 0;justify-content:center;align-items:center;width:100%;margin-left:0;margin-right:0;padding:.277733em 1em;font-family:Crimson Pro,serif;font-size:87.5%;font-weight:459;text-decoration:none;display:flex;transform:none;box-shadow:inset 0 0 0 2px #dfc29815}.header-menu .header-menu-item.highlight:not(:hover):not(:focus){color:#202020;background:#fec576}.header-menu .header-menu-item>svg{width:1.77773em;height:1.77773em;margin-right:.25em}.header-menu .open-deck-heading{display:none}.header-menu .deck-menu-toggler{z-index:10;position:relative}.header-menu .deck-menu{z-index:9;position:relative}.header-menu .deck-menu .hover-shield{width:100%;height:2.4444em;margin-top:-2em;transition:opacity .25s,transform .25s;position:absolute}.header-menu .deck-menu ul{will-change:transform;background:#1b292d;border:1px solid #b8511e;width:max-content;margin:0;padding:2px;list-style:none;transition:opacity .25s,transform .25s,box-shadow .25s;position:absolute;box-shadow:0 0 0 1px #3c3430,-.333333em 1em .888933em 1px #0005}.header-menu .deck-menu ul .selected a,.header-menu .deck-menu ul .selected a:hover,.header-menu .deck-menu ul .selected a:focus,.header-menu .deck-menu ul .selected a:active,.header-menu .deck-menu ul .selected button,.header-menu .deck-menu ul .selected button:hover,.header-menu .deck-menu ul .selected button:focus,.header-menu .deck-menu ul .selected button:active{color:#bacacf;cursor:default;box-shadow:none;background:#4c656e}.header-menu .deck-menu ul .selected button svg,.header-menu .deck-menu ul .selected button:hover svg,.header-menu .deck-menu ul .selected button:focus svg,.header-menu .deck-menu ul .selected button:active svg{fill:#1b292d}.header-menu .deck-menu ul{border-radius:.4em;max-width:48ch;max-height:calc(100dvh - 3.33333em);padding:3px;top:2.13333em;right:0;overflow-y:auto}.header-menu .deck-menu a{letter-spacing:normal;min-width:6em;min-height:1.5556em;box-shadow:none;color:#d5dfe2;will-change:auto;background:#304249;border:1px solid #ffffff20;border-color:#ffffff20 #ffffff0b #000000df #0000004a;border-radius:0;justify-content:flex-start;align-items:center;margin:0;padding:0 .4444em;font:100%/1.33333 Crimson Pro,serif;text-decoration:none;transition:color .125s,background-color .125s,box-shadow .125s;display:flex;position:relative;transform:none}.header-menu .deck-menu a:hover,.header-menu .deck-menu a:focus,.header-menu .deck-menu a:active{color:#e4e0de;z-index:1;background:#51453f;transition-duration:0s;box-shadow:inset 0 0 .5rem #fa6b2633}.header-menu .deck-menu a:hover svg,.header-menu .deck-menu a:focus svg,.header-menu .deck-menu a:active svg{fill:#fec576;transition-duration:0s}.header-menu .deck-menu a:active{color:#fff;background:#725a4e;box-shadow:inset 0 0 .5rem #ffe7c533}.header-menu .deck-menu a:active svg{fill:#ffe7c5}.header-menu .deck-menu a svg{fill:#fb8951;width:1.33333em;height:1.33333em;margin:0 0 0 -.4444em;transition:fill .25s}.header-menu .deck-menu a{min-height:1.6em}.header-menu .deck-menu a:hover .mana-symbol,.header-menu .deck-menu a:focus .mana-symbol,.header-menu .deck-menu a:active .mana-symbol{opacity:1}.header-menu .deck-menu a svg,.header-menu .deck-menu a:hover svg,.header-menu .deck-menu a:focus svg,.header-menu .deck-menu a:active svg{fill:#202020;width:.666667em;height:.666667em;margin:0}.header-menu .deck-menu .mana-symbol{opacity:.9167}.header-menu .deck-menu .selected a .mana-symbol,.header-menu .deck-menu .selected a:hover .mana-symbol,.header-menu .deck-menu .selected a:focus .mana-symbol,.header-menu .deck-menu .selected a:active .mana-symbol{opacity:.75}.header-menu .deck-menu .trans-dropdown-enter-from{transform:translate(25%,-25%)scale(.5)}.header-menu .mouseover-area{width:100%;height:100%;position:absolute;top:0}.header-menu .deck-menu-deck-name{flex-grow:1;max-width:calc(100vw - 6.66667em);line-height:1}.header-menu .deck-menu-deck-colors{justify-content:center;align-items:center;width:3em;margin:0 -.333333em 0 .25em;font-size:75%;display:flex}.header-menu .mana-symbol{cursor:inherit;display:flex}:has(.home-page .intro img:active) .header-menu .deck-menu button:not(:disabled){filter:brightness(1.5)saturate(1.25)drop-shadow(0 0 2.66667em #eab05f);background:#51453f;transition-duration:0s}@media (width<=1320px){.header-menu>ul{gap:.333333em}.header-menu .header-menu-item{padding:.277733em .666667em}}@media (width<=1152px){.header-menu-positioner{width:100%}.header-menu{min-width:0;max-width:64ch;margin:-.166667em auto 0}.header-menu>ul{gap:.666667em}.header-menu .header-menu-item{height:2.22227em;min-height:0;font-size:80%}.header-menu .deck-menu .hover-shield{top:2em}.header-menu .deck-menu ul{max-width:80vw;margin:0 auto;top:1.86667em;left:0}.header-menu .deck-menu .trans-dropdown-enter-from{transform:translateY(-25%)scale(.5)}}@media (width<=600px){.header-menu>ul{gap:.333333em}}@media (width<=576px){.header-menu-positioner{z-index:10;margin-top:-1.5em;position:relative}.header-menu-toggler{z-index:10;background:#dfc298;border-radius:.2em;flex-direction:column;justify-content:center;gap:.166667em;width:2.4444em;min-width:0;height:2.22227em;padding-left:0;padding-right:0;line-height:0;display:flex;position:absolute;top:-.4444em;right:0}.header-menu-toggler>svg{width:1.5em;margin-top:-.6667em;margin-bottom:-.0625em}.header-menu-toggler span{margin:0 auto;font-size:75%}}@media (width<=576px) and (resolution<=1x){.header-menu-toggler span{letter-spacing:.0078125em}}@media (width<=576px){.header-menu{width:auto;position:absolute;top:2.66667em;right:0}.header-menu>.hover-shield{background:#51453f;width:2.4444em;height:2.33333em;margin:0;display:block;position:absolute;top:-2.33333em;right:0}.header-menu>ul{will-change:transform;background:#1b292d;border:1px solid #b8511e;width:max-content;margin:0;padding:2px;list-style:none;transition:opacity .25s,transform .25s,box-shadow .25s;position:absolute;box-shadow:0 0 0 1px #3c3430,-.333333em 1em .888933em 1px #0005}.header-menu>ul .selected a,.header-menu>ul .selected a:hover,.header-menu>ul .selected a:focus,.header-menu>ul .selected a:active,.header-menu>ul .selected button,.header-menu>ul .selected button:hover,.header-menu>ul .selected button:focus,.header-menu>ul .selected button:active{color:#bacacf;cursor:default;box-shadow:none;background:#4c656e}.header-menu>ul .selected button svg,.header-menu>ul .selected button:hover svg,.header-menu>ul .selected button:focus svg,.header-menu>ul .selected button:active svg{fill:#1b292d}.header-menu>ul{border-radius:.4em 0 .4em .4em;max-height:calc(100dvh - 3em);margin-top:-.533333em;padding:3px;display:block;position:relative;overflow-y:auto}.header-menu .header-menu-item{letter-spacing:normal;min-width:6em;min-height:1.5556em;box-shadow:none;color:#d5dfe2;will-change:auto;background:#304249;border:1px solid #ffffff20;border-color:#ffffff20 #ffffff0b #000000df #0000004a;border-radius:0;justify-content:flex-start;align-items:center;margin:0;padding:0 .4444em;font:100%/1.33333 Crimson Pro,serif;text-decoration:none;transition:color .125s,background-color .125s,box-shadow .125s;display:flex;position:relative;transform:none}.header-menu .header-menu-item:hover,.header-menu .header-menu-item:focus,.header-menu .header-menu-item:active{color:#e4e0de;z-index:1;background:#51453f;transition-duration:0s;box-shadow:inset 0 0 .5rem #fa6b2633}.header-menu .header-menu-item:hover svg,.header-menu .header-menu-item:focus svg,.header-menu .header-menu-item:active svg{fill:#fec576;transition-duration:0s}.header-menu .header-menu-item:active{color:#fff;background:#725a4e;box-shadow:inset 0 0 .5rem #ffe7c533}.header-menu .header-menu-item:active svg{fill:#ffe7c5}.header-menu .header-menu-item svg{fill:#fb8951;width:1.33333em;height:1.33333em;margin:0 0 0 -.4444em;transition:fill .25s}.header-menu .header-menu-item{height:auto}.header-menu .header-menu-item>svg{margin-right:.125em}.header-menu .open-deck-heading{cursor:default;color:#cfdade;margin-bottom:.166667em;margin-left:.0833333em;display:block}.header-menu .open-deck-heading strong{letter-spacing:.00520833em;color:inherit;text-transform:uppercase;font-family:Philosopher,Crimson Pro,serif;font-size:75%;font-weight:700}.header-menu .deck-menu-toggler{display:none!important}.header-menu .deck-menu{background:#1b292d;height:100%;padding:0 0 .4444em .4444em}.header-menu .deck-menu .hover-shield{display:none}.header-menu .deck-menu ul{box-shadow:none;border-width:0;max-height:100%;padding:0;position:static;overflow-y:visible}.header-menu .deck-menu .trans-dropdown-enter-from,.header-menu .deck-menu .trans-dropdown-leave-to{opacity:1;transform:none}.app-header .header-menu .header-menu-item{letter-spacing:normal;min-width:6em;min-height:1.5556em;box-shadow:none;color:#d5dfe2;will-change:auto;background:#304249;border:1px solid #ffffff20;border-color:#ffffff20 #ffffff0b #000000df #0000004a;border-radius:0;justify-content:flex-start;align-items:center;margin:0;padding:0 .4444em;font:100%/1.33333 Crimson Pro,serif;text-decoration:none;transition:color .125s,background-color .125s,box-shadow .125s;display:flex;position:relative;transform:none}.app-header .header-menu .header-menu-item:hover,.app-header .header-menu .header-menu-item:focus,.app-header .header-menu .header-menu-item:active{color:#e4e0de;z-index:1;background:#51453f;transition-duration:0s;box-shadow:inset 0 0 .5rem #fa6b2633}.app-header .header-menu .header-menu-item:hover svg,.app-header .header-menu .header-menu-item:focus svg,.app-header .header-menu .header-menu-item:active svg{fill:#fec576;transition-duration:0s}.app-header .header-menu .header-menu-item:active{color:#fff;background:#725a4e;box-shadow:inset 0 0 .5rem #ffe7c533}.app-header .header-menu .header-menu-item:active svg{fill:#ffe7c5}.app-header .header-menu .header-menu-item svg{fill:#fb8951;width:1.33333em;height:1.33333em;margin:0 0 0 -.4444em;transition:fill .25s}.app-header .header-menu .header-menu-item>svg{margin-right:.166667em}.app-header .header-menu .header-menu-item.highlight svg{fill:currentColor}}:root{--header-height:2.66667em}.app-header{color:#c9bfbb;z-index:7;height:var(--header-height);cursor:default;background:#51453f;border:0 solid #3c3430;border-top:1px solid #51453f;border-bottom-width:1px;margin-bottom:.666667em;box-shadow:0 .0833em .125em #00000061}.root-home-page .app-header{margin-bottom:0;position:sticky;top:0}.app-header .wrap{place-content:center space-between;align-items:center;gap:.333333em .666667em;height:100%;display:flex}.app-header a,.app-header .header-menu-item{color:#dfc298;text-decoration:none;transition:color .125s,background-color .125s}.app-header a:hover,.app-header a:focus,.app-header .header-menu-item:hover,.app-header .header-menu-item:focus{color:#f7e2c4;background:#6e574c}.app-header a:active,.app-header .header-menu-item:active{color:#eab05f;background:#453b36}.app-header .title-area{justify-content:start;align-items:center;width:100%;display:flex}.app-header .title-area a{justify-content:center;align-items:center;min-width:14em;margin-left:-.25em;padding:.111067em .533333em .111067em .333333em;display:flex}.app-header .title-area a:hover img,.app-header .title-area a:focus img,.app-header .title-area a:active img{filter:contrast(1.125);transition:filter .125s}.app-header .title-area img{width:2.22227em;height:2.22227em;margin:0;display:block}.app-header h1{white-space:nowrap;color:inherit;align-items:center;margin:0 0 0 .333333em;font-size:150%;line-height:1;display:flex}.app-header .tagline{min-width:10em;margin:0 .5em;font-size:87.5%;line-height:1.11107}@media (width<=1152px){:root{--header-height:4.8em}.app-header .wrap{flex-wrap:wrap}.app-header .title-area{justify-content:center;width:100%}.app-header h1{font-size:137.5%}}@media (width<=576px){:root{--header-height:2.66667em}.app-header .wrap{grid-gap:.666667em;grid-template-columns:auto auto;justify-content:space-between;align-items:center;display:grid;position:relative}.app-header .tagline{font-size:75%}}@media (width<=576px) and (resolution<=1x){.app-header .tagline{letter-spacing:.0078125em}}@media (width<=520.032px){.app-header .tagline{display:none}}:root{--color-bg-W:#ffca93;--color-bg-U:#2c78aa;--color-bg-B:#110005;--color-bg-R:#ff2205;--color-bg-G:#558439}.dynamic-gradient-bg{width:100%;height:100%}.dynamic-gradient-bg.colorized{background:linear-gradient(to right, var(--v6c87c039));opacity:.25;mix-blend-mode:hard-light;position:fixed}.recent-decks{max-width:1439px;margin:0 auto 2.66667em;padding:0 1.33333em}.recent-decks nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.33333em;font-size:87.5%;display:flex}.recent-decks h3{color:#c6bdb8;cursor:default;white-space:nowrap;text-align:right;width:min-content;white-space:wrap;margin:0;font-size:100%;line-height:1.11107}.recent-decks ul{flex-wrap:wrap;justify-content:center;gap:.888933em;margin:0;padding:0;display:flex}.recent-decks li{margin:0;display:block}.recent-decks a{text-align:center;color:#d5b383;background:#51453f;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:.666667em;width:10.6667em;height:5.33333em;padding:0 .666667em;font-weight:459;text-decoration:none;transition:background-color .25s,color .25s;display:flex;overflow:hidden;box-shadow:inset 0 0 0 2px #d5b38320}.recent-decks a:hover,.recent-decks a:focus,.recent-decks a:active{opacity:1;color:#f7e2c4;background:#d27f5820}.recent-decks a:hover .deck-colors,.recent-decks a:focus .deck-colors,.recent-decks a:active .deck-colors{opacity:.9167;filter:none}.recent-decks a:active{color:#eab05f;background:#51453fcc;transition-duration:0s}.recent-decks .deck-name{letter-spacing:.00520833em;text-wrap:balance;z-index:1;align-items:center;max-height:2em;font-family:Philosopher,Crimson Pro,serif;font-size:87.5%;font-weight:700;line-height:1;display:flex}.recent-decks .deck-colors{opacity:.8125;filter:saturate(.8125);align-items:center;height:1.77773em;transition-duration:.25s;display:flex}@media (width<=1152px){.recent-decks h3{text-align:center;width:100%}}@media (width<=1039.97px){.recent-decks ul:has(li:nth-last-of-type(5)){max-width:640.032px}}.app-footer{color:#beb3ae;background:#51453f linear-gradient(#ffffff10,#fff0 6.66667em);margin-top:.666667em;padding:2.66667em 0;position:relative;box-shadow:0 -2px #ffffff0b}.root-home-page .app-footer{flex-grow:1;margin-top:0}.app-footer .wrap{max-width:64ch;padding:0 1.33333em}.app-footer .legal a{color:#d5b383;font-weight:inherit;white-space:nowrap;text-decoration-color:#967341}.app-footer .legal a:hover,.app-footer .legal a:focus{color:#f7e2c4;text-decoration-color:#d29643}.app-footer .legal a:active{color:#eab05f;text-decoration-color:#a57128}@media (resolution<=1x){.app-footer .legal nav,.app-footer .legal p{letter-spacing:.0078125em}}.app-footer .legal nav,.app-footer .legal p{text-wrap:pretty;font-size:75%}.app-footer .legal nav{text-align:center;line-height:2}.app-footer strong{color:inherit}@media (width<=1080px){.app-footer{margin-top:0}}.scroll-to-top{z-index:3;background:1px solid #b8511e;border-radius:1.33333em/4em;width:fit-content;height:1.66667em;position:fixed;bottom:.5em;right:.333333em}.scroll-to-top.v-enter-active,.scroll-to-top.v-leave-active{transition:bottom .5s,opacity .5s}.scroll-to-top.v-leave-active{transition-duration:.25s}.scroll-to-top.v-enter-from,.scroll-to-top.v-leave-to{opacity:0;bottom:-1.66667em}.scroll-to-top button{will-change:opacity;justify-content:center;align-items:center;min-width:2.66667em;padding:.166667em .666667em;font-size:100%;display:flex}.scroll-to-top button svg{width:1.33333em;height:1.33333em}.scroll-to-top button .text-label{white-space:nowrap;opacity:0;width:0;margin:0;font-size:75%;transition:width .5s,opacity .5s;overflow:hidden}.scroll-to-top button:hover .text-label,.scroll-to-top button:focus .text-label{opacity:1;width:5.66667em;margin:0 .25em}.mdb-redirected-banner{color:#1e1912;z-index:8;background:#fec87ecc;border-bottom:1px solid #dfa450;top:0;left:0;right:0}.mdb-redirected-banner .wrap{text-align:center;text-wrap:pretty}.mdb-redirected-banner a,.mdb-redirected-banner button{filter:invert()}.mdb-redirected-banner button,.mdb-redirected-banner button:active{box-shadow:none;color:#f69261;background:0 0;border:none;border-radius:0;width:1em;min-width:auto;height:1em;margin:0;padding:0;font-size:200%;position:absolute;top:0;right:0}.mdb-redirected-banner button:hover,.mdb-redirected-banner button:focus{color:#fec576;background:#00000040}.mdb-redirected-banner button:active{color:#ffe7c5;background:#00000080}.browser-unsupported{margin:auto}.browser-unsupported h1{margin:0 0 1.33333em;font-size:100%}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;white-space:inherit;width:auto;margin:0;position:static;overflow:visible}@media print{*,:before,:after{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:#fff!important}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}*,:before,:after{box-sizing:border-box;scrollbar-width:thin}html{color:#cfdade;scrollbar-color:#c9bfbb #51453f;scrollbar-width:auto;background:#51453f;font:367 19.6875px/1.33333 Crimson Pro,serif}body{margin:0}.footer-pusher{background:#828d91 url(/assets/bg-texture-tile-BCj1jxk3.webp) 0 0;flex-direction:column;min-height:100vh;display:flex;overflow-x:clip}.wrap{max-width:1439px;margin:0 auto;padding:0 1.33333em}main{flex-direction:column;flex-grow:1;justify-content:flex-start;align-items:center;display:flex;position:relative}main:not(:has(>article)){min-height:calc(100vh - var(--header-height))}.root-home-page main{flex-grow:0}main>article{margin:1.33333em auto}h1,h2,h3,h4,h5,h6{letter-spacing:.00520833em;color:#d5dfe2;margin-top:1.33333em;margin-bottom:.666667rem;font-family:Philosopher,Crimson Pro,serif;font-weight:700;line-height:1}h2{margin-top:.666667rem;font-size:150%}h2:first-child{margin-top:0}h3{font-size:125%}h4{margin-top:2em;font-size:100%}h5{text-transform:uppercase;letter-spacing:.0208333em;margin-top:2.66667em;font-size:83.33%}h6{text-transform:uppercase;letter-spacing:.0416667em;margin-top:2.66667em;font-size:66.67%}p,ul,ol{margin:.666667em 0}strong,b{font-weight:573}:not(a)>strong,:not(a)>b{color:#d5dfe2}small,.small{font-size:87.5%}ul,ol{padding-left:1.33333em}ul ul{margin:0;list-style-type:circle}ol{padding-left:1.58333em}ol ol{margin:0;list-style-type:lower-alpha}ol ol ol{list-style-type:lower-roman}ol li{padding-left:.25em}li:first-child h5:first-child{margin-top:1em}li:last-child p:last-child{margin-bottom:0}img{max-width:100%;height:auto;display:block}figure{outline-offset:-1px;color:#a0b5bc;z-index:1;background-color:#1b292d;width:fit-content;height:fit-content;margin:.888933em auto;padding:15px;position:relative}figure img{margin:auto}@media (resolution<=1x){figcaption{letter-spacing:.0078125em}}figcaption{text-align:center;text-wrap:pretty;height:100%;margin:7.5px 0 -7.5px;font-size:75%;line-height:1.16667}figcaption a{color:#d1825c;white-space:nowrap;text-decoration-color:#884f34}kbd{color:#dfe7ea;letter-spacing:normal;width:fit-content;min-width:1.6em;height:1.6em;font-family:ui-sans-serif,system-ui,sans-serif;font-size:66.67%;font-weight:inherit;vertical-align:1px;background:#4c656e;border-radius:.13328em;justify-content:center;align-items:center;margin:0 1px;padding:0 3px 1px;display:inline-flex;box-shadow:0 1px 0 1px #26353a}kbd.shift-key{min-width:3.2em}kbd.space-bar{min-width:6.4em}a kbd{color:inherit}code{background:#26353a;padding:0 .1667em;font-size:80%}code.long-url{word-break:break-all}svg{fill:currentColor}hr{border:0 solid #725a4e;border-top-width:1px;height:1px;margin:1.33333em 0;padding:0;display:block}:target{scroll-margin:1.33333em}::selection{color:#fff;text-shadow:none;background:#e14d0580}.bigger{font-size:116.67%}.no-line-break{white-space:nowrap}.list-entry-example{font-variant-numeric:tabular-nums;white-space:nowrap;background:#26353a;width:fit-content;max-width:100%;padding:.3333em .6667em;overflow:auto}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:200 900;font-display:swap;src:url(/assets/crimson-pro-regular-variable-DZC5paAJ.woff2)format("woff2")}@font-face{font-family:Crimson Pro;font-style:italic;font-weight:200 900;font-display:swap;src:url(/assets/crimson-pro-italic-variable-BBOD2Zfy.woff2)format("woff2")}@font-face{font-family:Philosopher;src:url(/assets/Philosopher-Bold-Latin-B0uR-cIJ.woff2)format("woff2");font-weight:700;font-display:swap}@media (width<=840px){.wrap{padding:0 .666667em}}@media (width<=768px){.paint-container{contain:none}}@media (width<=calc(375px + .5rem)){body{min-width:calc(375px - .5rem)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:focus-visible{outline-offset:2px;outline:1px solid #ffe7c5}:focus:not(:focus-visible){outline-width:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.33333}a{color:#f69261;text-underline-offset:.125em;box-shadow:none;min-width:min-content;text-shadow:none;text-align:left;filter:none;line-height:inherit;will-change:auto;background:0 0;border:0;border-radius:1.33333em/4em;margin:0;padding:0;-webkit-text-decoration:underline #b8511e;text-decoration:underline #b8511e;text-decoration-thickness:.0417em;display:inline;transform:none}a:hover,a:focus{color:#fec576;text-decoration-color:#cf8319}a:active{color:#ffe7c5;text-decoration-color:#e79c33}a[target=_blank] svg,a[href^=mailto\:] svg{vertical-align:text-bottom;width:.833333em;height:.833333em;margin-left:.125ch}.button-container{justify-content:center;align-items:center;display:flex}button,.button{letter-spacing:.00520833em;color:#202020;cursor:pointer;filter:brightness();text-align:center;touch-action:manipulation;will-change:transform;white-space:nowrap;background:#d27f58;border-top:1px solid #fff5;border-bottom:3px solid #0005;border-left:2px solid #0000002b;border-right:2px solid #ffffff2b;border-radius:1.33333em/4em;justify-content:center;align-items:center;min-width:4em;margin:0;padding:.333333em .5em;font-family:Philosopher,Crimson Pro,serif;font-weight:700;line-height:1;text-decoration:none;transition:filter .3333s,opacity .3333s;display:flex;overflow:hidden;box-shadow:-.0833em .25em .0833em #00000040,-1px 2px #000000bf,1px 2px #000000bf}button:hover,button:focus,.button:hover,.button:focus{filter:brightness(1.1667)saturate(1.0833);color:#202020;text-decoration:none}button:focus-visible,.button:focus-visible{outline:1px solid #ffe7c5}button:active,.button:active{filter:contrast(1.0833);color:#202020;transition-duration:0s;transform:translateY(2px);box-shadow:-1px 0 #000000bf,1px 0 #000000bf}button:disabled,.button:disabled{opacity:.25;filter:saturate(.25);cursor:default;touch-action:manipulation}button:disabled:active,.button:disabled:active{cursor:not-allowed}label{cursor:pointer}input,select{color:#f69261;text-underline-offset:.125em;box-shadow:none;min-width:min-content;text-shadow:none;text-align:left;filter:none;line-height:inherit;will-change:auto;background:0 0;border:0;border-radius:1.33333em/4em;margin:0;padding:0;-webkit-text-decoration:underline #b8511e;text-decoration:underline #b8511e;text-decoration-thickness:.0417em;display:inline;transform:none}input:hover,input:focus,select:hover,select:focus{color:#fec576;text-decoration-color:#cf8319}input:active,select:active{color:#ffe7c5;text-decoration-color:#e79c33}input,select{letter-spacing:.00520833em;color:#f69261;padding:0 .5em;font-family:Philosopher,Crimson Pro,serif;font-size:87.5%;font-weight:700}input,select,textarea{caret-color:#fa6b26;appearance:none;background:#2d2927;border:1px solid #b8511e;text-decoration:none;transition:color .25s,background-color .25s,border-color .25s;box-shadow:inset -.3333px 1px 1px 1px #00000040,-.3333px 1px 1px #00000040}@keyframes input-flash{to{box-shadow:inset 0 0 1em #9b5b02}}input:hover,input:focus-visible,select:hover,select:focus-visible,textarea:hover,textarea:focus-visible{color:#fec576;outline-offset:0;background:#34291a;border-color:#cf8319;text-decoration:none;animation:.3333s ease-out 2 alternate input-flash}input:active,select:active,textarea:active{color:#ffe7c5;border-color:#e79c33;transition-duration:0s}input:active+.dropdown-arrow,select:active+.dropdown-arrow,textarea:active+.dropdown-arrow{fill:#ffe7c5}input{line-height:1}input[type=text]{height:1em;padding:.888933em .4444em}::placeholder{letter-spacing:normal;color:#fff9;font-family:Crimson Pro,serif;font-style:italic;font-weight:367}select:active{color:#ffe7c5;background:#9b5b02}textarea{font-variant-numeric:tabular-nums;color:#cfdade;padding:.333333em .4444em;line-height:1.16667;display:block}textarea:hover,textarea:focus-visible{color:#e4e0de;outline-offset:0;background:#34291a}textarea:read-only{border-color:#4c656e}textarea:read-only,textarea:read-only:hover,textarea:read-only:focus{color:#cfdade;background:#26353a;animation:none}fieldset{border:3px solid #3e545b;padding:.333333em .666667em}legend{text-wrap:pretty;color:#d5dfe2;background:#3e545b;border-radius:1.33333em/4em;align-items:center;width:fit-content;margin-left:-1.22227em;padding:.25em .5em;font-weight:459;line-height:1.16667;display:flex}.radio-fieldset{margin:0}.radio-fieldset>div{margin:.166667em 0}:is(.radio-fieldset>div:has(input:checked) label,.radio-fieldset>div:has(input:not(:checked):hover) label,.radio-fieldset>div:has(input:not(:checked):focus) label){color:#dfe7ea}[type=radio]{cursor:pointer;appearance:none;vertical-align:middle;border-width:2px;border-color:#fb8951;border-radius:50%;outline:1px solid #304249;width:20px;min-width:20px;height:20px;margin:0;padding:0;display:inline-block;box-shadow:inset 0 0 0 2px #26353a}[type=radio]:checked{background:#dfe7ea;animation:none}[type=radio]:hover,[type=radio]:focus{border-color:#fec576}[type=radio]:active{border-color:#ffe7c5}[type=radio]+label{-webkit-user-select:none;user-select:none}select{cursor:pointer;border-radius:1.33333em/4em}option{letter-spacing:normal;min-width:6em;min-height:1.5556em;box-shadow:none;color:#d5dfe2;will-change:auto;background:#304249;border:1px solid #ffffff20;border-color:#ffffff20 #ffffff0b #000000df #0000004a;border-radius:0;justify-content:flex-start;align-items:center;margin:0;padding:0 .4444em;font:100%/1.33333 Crimson Pro,serif;text-decoration:none;transition:color .125s,background-color .125s,box-shadow .125s;display:flex;position:relative;transform:none}option:hover,option:focus,option:active{color:#e4e0de;z-index:1;background:#51453f;transition-duration:0s;box-shadow:inset 0 0 .5rem #fa6b2633}option:hover svg,option:focus svg,option:active svg{fill:#fec576;transition-duration:0s}option:active{color:#fff;background:#725a4e;box-shadow:inset 0 0 .5rem #ffe7c533}option:active svg{fill:#ffe7c5}option svg{fill:#fb8951;width:1.33333em;height:1.33333em;margin:0 0 0 -.4444em;transition:fill .25s}option{color:#f69261}option[value=""]{display:none}option:checked{color:#f6926155}.checklist label{padding-left:.333333em;transition:color .25s}.checklist li{align-items:center;list-style:none;display:flex}@keyframes card-tap{0%{transform:rotate(-90deg)}50%{transform:rotate(7deg)}to{transform:rotate(0)}}@keyframes card-untap{0%{transform:rotate(0)}50%{transform:rotate(-97deg)}to{transform:rotate(-90deg)}}[type=checkbox]{appearance:none;cursor:pointer;will-change:transform;width:1.25rem;min-width:1.25rem;height:.897rem;box-shadow:none;border-radius:.1em;justify-content:center;align-items:center;font-size:100%;line-height:0;transition-property:background-color,border-color,filter;display:flex;transform:rotate(-90deg)}[type=checkbox]:hover+label,[type=checkbox]:focus-visible+label,[type=checkbox]:active+label{color:#dfe7ea}[type=checkbox]:active{background:#9b5b02}[type=checkbox]:checked{background:#d27f58;animation:.5s card-tap;transform:rotate(0)}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus-visible{border-color:#b8511e}[type=checkbox]:checked:hover{filter:brightness(1.1667)saturate(1.0833)}[type=checkbox]:checked:active{filter:none}[type=checkbox]:checked:after{opacity:.8333;transform:rotate(0)}[type=checkbox]:not(:checked){animation:.5s card-untap}[type=checkbox]:disabled,[type=checkbox]:disabled+span{opacity:.25;filter:saturate(.25);cursor:default;animation:none}[type=checkbox]:disabled:active,[type=checkbox]:disabled:active+span{cursor:not-allowed}[type=checkbox]:after{content:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='22px'%20viewBox='0%20-960%20960%20960'%20width='22px'%3e%3cpath%20d='M382-231.85%20144.62-469.23%20205.38-530%20382-353.38%20756.62-728l60.76%2060.77L382-231.85Z'/%3e%3c/svg%3e");opacity:0;justify-content:center;align-items:center;transition-property:opacity,transform;display:flex;transform:rotate(90deg)}[type=checkbox]+label{-webkit-user-select:none;user-select:none;margin-top:.166667em;margin-bottom:.166667em;line-height:1;transition-duration:0s}.dropdown-menu-component{z-index:4;position:relative}.dropdown-menu-component.opened input{opacity:0;transition:opacity .25s}.dropdown-menu-component input{vertical-align:middle;min-width:auto;line-height:2}.dropdown-menu-component input:hover+.dropdown-arrow,.dropdown-menu-component input:focus+.dropdown-arrow{fill:#fec576}.dropdown-menu-component input:active{color:#ffe7c5;border-color:#e79c33;transition-duration:0s}.dropdown-menu-component input:active+.dropdown-arrow{fill:#ffe7c5}.dropdown-menu-component .dropdown-arrow{width:auto;height:100%;position:absolute;right:-.333333em}.dropdown-menu-component ul{will-change:transform;background:#1b292d;border:1px solid #b8511e;width:max-content;margin:0;padding:2px;list-style:none;transition:opacity .25s,transform .25s,box-shadow .25s;position:absolute;box-shadow:0 0 0 1px #3c3430,-.333333em 1em .888933em 1px #0005}.dropdown-menu-component ul .selected a,.dropdown-menu-component ul .selected a:hover,.dropdown-menu-component ul .selected a:focus,.dropdown-menu-component ul .selected a:active,.dropdown-menu-component ul .selected button,.dropdown-menu-component ul .selected button:hover,.dropdown-menu-component ul .selected button:focus,.dropdown-menu-component ul .selected button:active{color:#bacacf;cursor:default;box-shadow:none;background:#4c656e}.dropdown-menu-component ul .selected button svg,.dropdown-menu-component ul .selected button:hover svg,.dropdown-menu-component ul .selected button:focus svg,.dropdown-menu-component ul .selected button:active svg{fill:#1b292d}.dropdown-menu-component ul{z-index:5;border-radius:.4em;padding:3px;top:0}.dropdown-menu-component ul button,.dropdown-menu-component ul a{letter-spacing:normal;min-width:6em;min-height:1.5556em;box-shadow:none;color:#d5dfe2;will-change:auto;background:#304249;border:1px solid #ffffff20;border-color:#ffffff20 #ffffff0b #000000df #0000004a;border-radius:0;justify-content:flex-start;align-items:center;margin:0;padding:0 .4444em;font:100%/1.33333 Crimson Pro,serif;text-decoration:none;transition:color .125s,background-color .125s,box-shadow .125s;display:flex;position:relative;transform:none}.dropdown-menu-component ul button:hover,.dropdown-menu-component ul button:focus,.dropdown-menu-component ul button:active,.dropdown-menu-component ul a:hover,.dropdown-menu-component ul a:focus,.dropdown-menu-component ul a:active{color:#e4e0de;z-index:1;background:#51453f;transition-duration:0s;box-shadow:inset 0 0 .5rem #fa6b2633}.dropdown-menu-component ul button:hover svg,.dropdown-menu-component ul button:focus svg,.dropdown-menu-component ul button:active svg,.dropdown-menu-component ul a:hover svg,.dropdown-menu-component ul a:focus svg,.dropdown-menu-component ul a:active svg{fill:#fec576;transition-duration:0s}.dropdown-menu-component ul button:active,.dropdown-menu-component ul a:active{color:#fff;background:#725a4e;box-shadow:inset 0 0 .5rem #ffe7c533}.dropdown-menu-component ul button:active svg,.dropdown-menu-component ul a:active svg{fill:#ffe7c5}.dropdown-menu-component ul button svg,.dropdown-menu-component ul a svg{fill:#fb8951;width:1.33333em;height:1.33333em;margin:0 0 0 -.4444em;transition:fill .25s}.dropdown-menu-component ul button,.dropdown-menu-component ul a{width:100%;height:2em;font-size:87.5%}.dropdown-menu-component ul button:focus,.dropdown-menu-component ul a:focus{outline-offset:-2px}.trans-dropdown-enter-from{transform:translateY(-25%)scale(.5)}.trans-dropdown-leave-to{transition-duration:.125s}.trans-dropdown-enter-from,.trans-dropdown-leave-to{opacity:0}.content-box{background:#304249;border:3px solid #51453f;min-width:0;max-width:64ch;margin:1.33333em 2em;padding:1.33333em 2em 1em;box-shadow:inset 0 0 0 1px #26353a,0 0 0 2px #ffffff0b}.content-box .intro{border-bottom:1px solid #725a4e;margin-bottom:1.33333em}.content-box .intro a{white-space:nowrap}.content-box h2{color:#dfe7ea;background:#4c656e;border:2px solid #4c656e;border-radius:1.33333em/4em;margin:0 -.4444em .666667em;padding:.333333em .4444em;box-shadow:inset 0 0 0 2px #304249;outline-offset:2px!important}.screenshot{border:1px solid #1b292d;margin:0 auto}.float-left,.float-right{max-width:40%;margin-bottom:.333333em;position:relative}.float-left{float:left;margin-right:1em}.float-right{float:right;margin-left:1em}.slight-transparency{opacity:.875}@media (width<=840px){.content-box{margin:.666667em}}@media (width<=720px){.content-box{padding-left:1.33333em;padding-right:1.33333em}}@media (width<=600px){.content-box{border-left-width:0;border-right-width:0;margin:0;padding-left:1em;padding-right:1em}}.mana-symbol{letter-spacing:normal;color:#000;width:.8em;height:.8em;text-shadow:none;background:#ccc2c0;border-radius:50%;justify-content:center;align-items:center;font:459 100%/1 Crimson Pro,serif;display:inline-flex;overflow:hidden}.mana-symbol.large,.mana-symbol.no-symbol-hybrid,.mana-symbol.long-hybrid{padding-bottom:0;font-size:120%}.mana-symbol.no-symbol-hybrid,.mana-symbol.long-hybrid{background:#eec414;font-weight:573}.mana-symbol.no-symbol-hybrid div,.mana-symbol.long-hybrid div{white-space:nowrap;margin:0;transform:scale(.5)}.mana-symbol.long-hybrid div{letter-spacing:normal;text-indent:0;font-weight:459;transform:scale(1)translateY(-.25em)}.mana-symbol div{margin-bottom:.0625em}.mana-symbol .double-digits{transform:scale(.75)}.size-mana-symbols{justify-items:center;gap:2px;width:max-content}.size-mana-symbols .mana-symbol{margin:0}.size-mana-symbols.one{display:flex}.size-mana-symbols.one .mana-symbol{font-size:212.5%}.size-mana-symbols.two{grid-template-rows:1fr;grid-template-columns:repeat(2,1fr);gap:3px;display:grid}.size-mana-symbols.two .mana-symbol{font-size:172.92%}.size-mana-symbols.three{grid-template-rows:1fr 1fr;grid-template-columns:repeat(6,1fr);gap:0 3px;margin-top:-.0556em;display:grid}.size-mana-symbols.three .mana-symbol{grid-area:2/span 3;font-size:119.795%}.size-mana-symbols.three .mana-symbol:first-of-type{grid-area:1/span 6}.size-mana-symbols.four{grid-template-rows:1fr 1fr;grid-template-columns:repeat(2,1fr);display:grid}.size-mana-symbols.four .mana-symbol{font-size:93.2325%}.size-mana-symbols.five{grid-template-rows:1fr 1fr;grid-template-columns:repeat(12,1fr);gap:0 2px;display:grid}.size-mana-symbols.five .mana-symbol{grid-area:2/span 4;font-size:79.9513%}.size-mana-symbols.five .mana-symbol:first-of-type{grid-area:1/span 6;justify-self:flex-end}.size-mana-symbols.five .mana-symbol:nth-of-type(2){grid-area:1/span 6;justify-self:flex-start}
