﻿html,body{background-color:#335e9b;color:#fff3e8;font-family:"Cardo",serif;font-size:20px;min-height:100%;line-height:1.5;margin:0;padding:0}body{margin:0;overflow-x:hidden;padding:0}.controls{margin:auto;max-width:30rem}.controls a{color:inherit}.controls[data-authorizing=true]{background:rgba(0,0,0,0);box-shadow:none}.controls input,.controls button{font-family:"Cardo",serif;font-size:1rem;margin-bottom:.5rem;padding:.2rem .3rem}.controls button{margin-bottom:0}.controls button:hover{cursor:pointer}.controls input[type=checkbox]{margin-bottom:0}.controls label{line-height:1.2}.controls #authorize-button{margin-bottom:0}.controls .controls-display-buttons{text-align:center}.controls .card-select-options{margin:auto;max-width:20rem}.controls #hide-cards-button,.controls #filter-controls-button{display:flex;align-items:end;justify-content:center;background-color:inherit;border:1px solid #fff3e8;border-radius:.1rem;cursor:pointer;margin:0 .5rem .5rem .5rem;padding:.5em .6em .3em .6em;text-align:center;color:#fff3e8;font-size:.7rem;letter-spacing:.075em;line-height:1;text-transform:uppercase}.controls #card-select{box-sizing:border-box;width:100%}.controls #submit-button{display:block;margin:1rem auto}.controls #authorize-button,.controls #signout-button{display:block;position:absolute;top:1rem;right:1rem}.controls[data-controls=closed]{height:1rem}.controls[data-controls=closed] *:not(#filter-controls-button,#authorize-button,#hide-cards-button,.controls-display-buttons){display:none !important}.controls[data-cards=hidden] #hide-cards-button+#filter-controls-button{display:none !important}.controls[data-cards=hidden] .card-select-options,.controls[data-cards=hidden] .card-select-options~button{display:none !important}.controls[data-cards=hidden]+.cards .card{display:none}.controls .card-select-rarity,.controls .card-select-colors,.controls .print-controls{display:inline-block;margin-bottom:.5rem;margin-right:2rem;vertical-align:text-top}.controls #count-display{font-style:italic;padding:.5rem 0}.markdown{margin:auto;max-width:30em;padding:1rem 1rem 3rem 1rem}.markdown h1{color:#fff3e8;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:60px;font-weight:normal;line-height:.9;margin:0 auto 3rem auto;text-align:center;text-shadow:0px 0px 45px #fff3e8;text-transform:uppercase;letter-spacing:.075em}.markdown h2{font-size:2rem;font-style:italic;font-weight:normal;line-height:1;margin-top:2rem;text-align:center}.markdown h3,.markdown h4,.markdown h5,.markdown h6{margin:1rem 0 0 0}.markdown p,.markdown ol,.markdown ul{margin:0 0 .5rem 0}.markdown a{color:inherit}nav{background:#fff3e8;box-shadow:0px 0px 20px -4px #ccc;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;margin:0;padding:0 1rem}nav ol{list-style-type:none;margin:0;padding:.5rem 0}nav ol li{margin:.5rem 0;text-align:center}nav ol li a{color:#335e9b;letter-spacing:.075em;margin:0 1rem;text-decoration:none;text-transform:uppercase}nav ol li a:hover{border-bottom:2px solid #fff3e8}@media only screen and (min-width: 600px){nav ol{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;padding:0}nav ol li{margin:.5rem 1rem}}nav #go-to-top{position:fixed;bottom:1rem;right:1rem;z-index:1;background-color:#222;border-radius:.1rem;padding:.25rem .5rem .05rem .5rem;text-decoration:none}nav #go-to-top .go-to-top-text{border-bottom:2px solid #222;color:#fff3e8;display:inline-block;letter-spacing:.075em;line-height:1;text-transform:uppercase}nav #go-to-top .go-to-top-text:hover{border-bottom:2px solid #fff3e8}#introduction-section{font-size:1.3em;padding-top:5rem;text-align:center}#introduction-section h1{max-width:20rem}#introduction-section p{margin:auto;max-width:28rem}#cards-section{background-color:#222;color:#fff3e8;position:relative;padding:1rem 0}#cards-section::before{content:"";position:absolute;width:calc((100vw - 100%)/2);height:100%;background:#222;right:100%;top:0;left:calc((100vw - 100%)/-2);bottom:0}#cards-section::after{content:"";position:absolute;width:calc((100vw - 100%)/2);height:100%;background:#222;left:100%;top:0;right:calc((100vw - 100%)/-2);bottom:0}#cards-section h2{font-size:2rem;font-style:italic;font-weight:normal;line-height:1;margin-top:2rem;text-align:center;margin-top:4rem}#art-section{background-color:salmon;color:#222;position:relative}#art-section::before{content:"";position:absolute;width:calc((100vw - 100%)/2);height:100%;background:salmon;right:100%;top:0;left:calc((100vw - 100%)/-2);bottom:0}#art-section::after{content:"";position:absolute;width:calc((100vw - 100%)/2);height:100%;background:salmon;left:100%;top:0;right:calc((100vw - 100%)/-2);bottom:0}#print-section{background-color:#fff3e8;color:#222;position:relative}#print-section::before{content:"";position:absolute;width:calc((100vw - 100%)/2);height:100%;background:#fff3e8;right:100%;top:0;left:calc((100vw - 100%)/-2);bottom:0}#print-section::after{content:"";position:absolute;width:calc((100vw - 100%)/2);height:100%;background:#fff3e8;left:100%;top:0;right:calc((100vw - 100%)/-2);bottom:0}#rights-section{background-color:#fff3e8;color:#222;position:relative}#rights-section::before{content:"";position:absolute;width:calc((100vw - 100%)/2);height:100%;background:#fff3e8;right:100%;top:0;left:calc((100vw - 100%)/-2);bottom:0}#rights-section::after{content:"";position:absolute;width:calc((100vw - 100%)/2);height:100%;background:#fff3e8;left:100%;top:0;right:calc((100vw - 100%)/-2);bottom:0}#about-section{background-color:#222;color:#fff3e8;position:relative}#about-section::before{content:"";position:absolute;width:calc((100vw - 100%)/2);height:100%;background:#222;right:100%;top:0;left:calc((100vw - 100%)/-2);bottom:0}#about-section::after{content:"";position:absolute;width:calc((100vw - 100%)/2);height:100%;background:#222;left:100%;top:0;right:calc((100vw - 100%)/-2);bottom:0}.cards{clear:both;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:3rem;margin:2rem 0;padding:0 1rem;background-color:#222;color:#000;font-family:"Cardo",serif;font-size:9pt;line-height:1.2}.cards.zoom{align-items:center;flex-direction:column;margin-top:calc(88mm / 2 * var(--zoom));transform:scale(var(--zoom));transform-origin:50% 0}.cards #count-display{color:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:3rem;margin:1rem 0;text-align:center;width:100%}.cards .card-mana-symbol-background-white{background:linear-gradient(to bottom right, silver -50%, #fffbd5)}.cards .card-mana-symbol-background-blue{background:linear-gradient(to bottom right, silver -50%, #60c8fa)}.cards .card-mana-symbol-background-black{background:linear-gradient(to bottom right, silver -50%, #130c0e)}.cards .card-mana-symbol-background-red{background:linear-gradient(to bottom right, silver -50%, #f8774b)}.cards .card-mana-symbol-background-green{background:linear-gradient(to bottom right, silver -50%, #4ea56c)}.cards .card-mana-symbol-background-colorless{background:linear-gradient(to bottom right, silver -50%, #ccc);box-shadow:none !important;position:relative}.cards .card-mana-symbol-background-colorless:after{content:"◇";display:block;position:absolute;top:.3mm;width:2.5mm}.cards [class*=card-mana-symbol-background-] img{visibility:hidden}.cards[data-mana-symbol-visibility=visible] [class*=card-mana-symbol-background-] img{visibility:visible}.card{position:relative;background:#ccc;border-radius:2mm;box-shadow:0px 0px 10px -2px #000;clear:both;height:88mm;overflow:hidden;width:63mm}.card .card-content .card-image{overflow:hidden;position:absolute;top:-3mm;left:-3mm;right:-3mm;bottom:7.9mm}.card .card-content .card-image img{object-fit:cover;height:100%;width:100%}.card .card-content .card-text{bottom:-3mm;position:absolute;display:flex;flex-direction:column}.card .card-content .card-text .card-text-body{box-shadow:.1mm .5mm 4px gray;left:2mm;position:relative;width:59mm}.card .card-content .card-text .card-text-body .card-name{background:rgba(255,255,255,.9);border-radius:1mm;padding:1mm;width:57mm;box-shadow:.1mm .5mm 4px gray;box-shadow:none;position:relative;border-radius:1mm 1mm 0 0;font-family:"Inter";font-size:11px;height:3.5mm;letter-spacing:.05em;text-transform:uppercase}.card .card-content .card-text .card-text-body .card-color.card-mana-cost{padding:1mm;position:absolute;right:.5mm;top:-0.25mm;text-align:right}.card .card-content .card-text .card-text-body .card-color.card-mana-cost span{border-radius:3.25mm;box-shadow:-0.1mm .2mm .2mm 0mm #333;display:inline-block;font-weight:bold;height:3.25mm;line-height:1;margin-left:.5mm;text-align:center;vertical-align:middle;width:3.25mm}.card .card-content .card-text .card-text-body .card-color.card-mana-cost span img{width:100%}.card .card-content .card-text .card-text-body .card-color.card-mana-cost span.card-mana-generic{border-radius:3.25mm;box-shadow:-0.1mm .2mm .2mm 0mm #333;display:inline-block;font-weight:bold;height:3.25mm;line-height:1;margin-left:.5mm;text-align:center;vertical-align:middle;width:3.25mm;background:#ccc;box-sizing:border-box;padding:.2mm}.card .card-content .card-text .card-text-body .card-color.card-no-mana-cost{position:absolute;top:0;bottom:0;right:-0.52mm;min-width:2mm;transform:skewX(-10deg);background-color:#ccc}.card .card-content .card-text .card-text-body .card-color.card-no-mana-cost .card-color-white{background-color:#fffbd5;box-shadow:0px 0px 10px -3px #000;display:inline-block;height:100%;width:2mm}.card .card-content .card-text .card-text-body .card-color.card-no-mana-cost .card-color-blue{background-color:#60c8fa;box-shadow:0px 0px 10px -3px #000;display:inline-block;height:100%;width:2mm}.card .card-content .card-text .card-text-body .card-color.card-no-mana-cost .card-color-black{background-color:#130c0e;box-shadow:0px 0px 10px -3px #000;display:inline-block;height:100%;width:2mm}.card .card-content .card-text .card-text-body .card-color.card-no-mana-cost .card-color-red{background-color:#f8774b;box-shadow:0px 0px 10px -3px #000;display:inline-block;height:100%;width:2mm}.card .card-content .card-text .card-text-body .card-color.card-no-mana-cost .card-color-green{background-color:#4ea56c;box-shadow:0px 0px 10px -3px #000;display:inline-block;height:100%;width:2mm}.card .card-content .card-text .card-text-body .card-types{background:rgba(255,255,255,.9);border-radius:1mm;padding:1mm;width:57mm;box-shadow:.1mm .5mm 4px gray;border-top:.5px solid #ccc;box-shadow:none;box-sizing:border-box;border-radius:0;font-size:8pt;font-style:italic;padding-right:5mm;position:relative;width:59mm}.card .card-content .card-text .card-text-body .card-types.card-rules-empty{border-radius:0 0 1mm 1mm;box-shadow:.1mm .5mm 4px gray}.card .card-content .card-text .card-text-body .card-types.card-rules-empty span:last-child{padding-right:8mm}.card .card-content .card-text .card-text-body .card-rules{background:rgba(255,255,255,.9);border-radius:1mm;padding:1mm;width:57mm;box-shadow:.1mm .5mm 4px gray;box-shadow:none;background:rgba(255,255,255,.9);border-radius:0 0 1mm 1mm;border-top:.5px solid #ccc;font-size:8pt;position:relative}.card .card-content .card-text .card-text-body .card-rules.card-rules-empty{background:none;box-shadow:none;padding:0}.card .card-content .card-text .card-text-body .card-rules.card-rules-empty .card-power-toughness{background:rgba(0,0,0,0);border:0;bottom:.5mm;padding-right:0}.card .card-content .card-text .card-text-body .card-rules p{margin-bottom:.5em;margin-top:0}.card .card-content .card-text .card-text-body .card-rules p:last-child,.card .card-content .card-text .card-text-body .card-rules p:last-of-type{margin-bottom:0}.card .card-content .card-text .card-text-body .card-rules ul,.card .card-content .card-text .card-text-body .card-rules ol{list-style-type:none;margin:0 0 .5em 0;padding:0}.card .card-content .card-text .card-text-body .card-rules ul:last-child,.card .card-content .card-text .card-text-body .card-rules ul:last-of-type,.card .card-content .card-text .card-text-body .card-rules ol:last-child,.card .card-content .card-text .card-text-body .card-rules ol:last-of-type{margin:0}.card .card-content .card-text .card-text-body .card-rules [class*=card-rules-mana-]{border-radius:3.25mm;box-shadow:-0.1mm .2mm .2mm 0mm #333;display:inline-block;font-weight:bold;height:3.25mm;line-height:1;margin-left:.5mm;text-align:center;vertical-align:middle;width:3.25mm;font-size:7pt;height:2.5mm;margin-top:.3mm;width:2.5mm;vertical-align:top}.card .card-content .card-text .card-text-body .card-rules [class*=card-rules-mana-] img{max-width:100%}.card .card-content .card-text .card-text-body .card-rules [class*=card-rules-mana-]:first-of-type{margin-left:0}.card .card-content .card-text .card-text-body .card-rules [class*=card-rules-mana-]+[class*=card-rules-mana-]{margin-left:.5mm}.card .card-content .card-text .card-text-body .card-rules .card-rules-mana-generic{border-radius:3.25mm;box-shadow:-0.1mm .2mm .2mm 0mm #333;display:inline-block;font-weight:bold;height:3.25mm;line-height:1;margin-left:.5mm;text-align:center;vertical-align:middle;width:3.25mm;background:#ccc;box-sizing:border-box;padding:.2mm;font-size:7pt;height:2.5mm;margin-top:.3mm;width:2.5mm;margin-left:0;vertical-align:top}.card .card-content .card-text .card-text-body .card-rules .card-rules-mana-generic.card-rules-x-cost{font-size:6.5pt;font-weight:normal}.card .card-content .card-text .card-text-body .card-rules .card-rules-tap{font-weight:bold}.card .card-content .card-text .card-text-body .card-rules .card-rules-loyalty-ability-cost{background-color:#000;border-radius:0 3mm 3mm 0;color:#fff;display:inline-block;font-weight:bold;margin-left:-7mm;margin-right:.2mm;padding:0 1mm 0 .5mm;text-align:right;width:4mm}.card .card-content .card-text .card-text-body .card-power-toughness,.card .card-content .card-text .card-text-body .card-loyalty{background:rgba(255,255,255,.9);border-radius:1mm;padding:1mm;width:57mm;box-shadow:.1mm .5mm 4px gray;border-radius:1mm 0 1mm 0;border-left:.5pt solid #ccc;border-top:.5pt solid #ccc;bottom:0;box-shadow:none;font-weight:bold;left:auto;padding:.5mm 2mm;position:absolute;right:0;text-align:center;width:auto}.card .card-content .card-text .card-footer{background:rgba(255,255,255,.9);border-radius:1mm;padding:1mm;width:57mm;box-shadow:.1mm .5mm 4px gray;margin-top:2mm;padding-bottom:5mm;padding-top:2mm;position:relative;align-items:center;display:flex;width:58mm;box-shadow:.1mm .5mm 4px gray;background-color:#000;border-radius:0;box-shadow:none;color:#fff;font-size:6pt;min-height:4mm;left:-3mm;right:-3mm;padding-left:5.5mm;padding-right:5.5mm}.card .card-content .card-text .card-footer p{display:inline;margin:0}.card[data-type*=Planeswalker] .card-rules p{margin-left:6mm}.card[data-power] .card-rules p:last-of-type,.card[data-toughness] .card-rules p:last-of-type,.card[data-loyalty] .card-rules p:last-of-type{padding-bottom:2mm}.card[data-power] .card-rules p:last-of-type::after,.card[data-toughness] .card-rules p:last-of-type::after,.card[data-loyalty] .card-rules p:last-of-type::after{content:"";display:inline-block;width:10mm}.card[data-subtype*=Saga] .card-rules ol{counter-reset:saga;list-style-type:none;margin-left:5mm}.card[data-subtype*=Saga] .card-rules ol li{counter-increment:saga;margin-bottom:.5em}.card[data-subtype*=Saga] .card-rules ol li:last-child,.card[data-subtype*=Saga] .card-rules ol li:last-of-type{margin-bottom:0}.card[data-subtype*=Saga] .card-rules ol li::before{content:counter(saga, upper-roman);display:inline-block;font-weight:bold;margin-left:-7.5mm;padding-right:1.5mm;text-align:right;width:6mm}.card .no-break{display:inline-block}@media print{@page{size:75mm 100mm}html,body{background-color:rgba(0,0,0,0);margin:0;padding:0}#cards-section{background-color:rgba(0,0,0,0);padding:0}.cards{background-color:rgba(0,0,0,0);display:block;padding:0;margin:0}.cards #count-display{display:none}.card{box-shadow:none;page-break-before:always;break-before:always;margin:6mm auto;overflow:visible}.cutlines .card::before{content:"";display:block;border:.5pt dotted gray;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:2mm;z-index:1}.cropbox{display:grid;grid-template-columns:50% 50%;grid-template-rows:50% 50%;height:6mm;width:6mm;z-index:1}.cropbox.top-left{position:absolute;top:-6mm;left:-6mm}.cropbox.top-left .cropline{height:3mm;width:3mm}.cropbox.top-left .cropline.top-left{border:0}.cropbox.top-left .cropline.top-right{border-right:.5pt solid #000}.cropbox.top-left .cropline.bottom-right{border:0}.cropbox.top-left .cropline.bottom-left{border-bottom:.5pt solid #000}.cropbox.top-right{position:absolute;top:-6mm;right:-6mm}.cropbox.top-right .cropline{height:3mm;width:3mm}.cropbox.top-right .cropline.top-left{border-left:.5pt solid #000}.cropbox.top-right .cropline.top-right{border:0}.cropbox.top-right .cropline.bottom-right{border-bottom:.5pt solid #000}.cropbox.top-right .cropline.bottom-left{border:0}.cropbox.bottom-right{position:absolute;bottom:-6mm;right:-6mm}.cropbox.bottom-right .cropline{height:3mm;width:3mm}.cropbox.bottom-right .cropline.top-left{border:0}.cropbox.bottom-right .cropline.top-right{border-top:.5pt solid #000}.cropbox.bottom-right .cropline.bottom-right{border:0}.cropbox.bottom-right .cropline.bottom-left{border-left:.5pt solid #000}.cropbox.bottom-left{position:absolute;bottom:-6mm;left:-6mm}.cropbox.bottom-left .cropline{height:3mm;width:3mm}.cropbox.bottom-left .cropline.top-left{border-top:.5pt solid #000}.cropbox.bottom-left .cropline.top-right{border:0}.cropbox.bottom-left .cropline.bottom-right{border-right:.5pt solid #000}.cropbox.bottom-left .cropline.bottom-left{border:0}header,nav,.controls,.markdown,h2{display:none}}