.no-underline{text-decoration:none;color:inherit}.no-underline:hover{text-decoration:none}.ctpy-mobile-action-stack{display:flex;flex-direction:column;gap:1rem;width:100%}@media(min-width:640px){.ctpy-mobile-action-stack{align-items:center;flex-direction:row;width:auto}}.ctpy-mobile-action-item{width:100%}@media(min-width:640px){.ctpy-mobile-action-item{width:auto}}.ctpy-mobile-modal-actions{display:flex;flex-direction:column-reverse;gap:.5rem}.ctpy-mobile-modal-actions>*{width:100%}@media(min-width:640px){.ctpy-mobile-modal-actions{flex-direction:row;justify-content:flex-end}.ctpy-mobile-modal-actions>*{width:auto}}.ctpy-mobile-data-grid{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ctpy-mobile-data-tile{background-color:var(--fallback-b2, oklch(var(--b2)/.7));border-radius:.5rem;padding:.75rem}.ctpy-mobile-card{background:var(--fallback-b1, oklch(var(--b1)/1));border:1px solid var(--fallback-bc, oklch(var(--bc)/.12));border-radius:.75rem;box-shadow:0 1px 2px #0000000d;padding:1rem}.bulk-list{display:flex;flex-wrap:wrap;gap:20px}.bulk-tile{width:250px;transition:transform .2s ease,box-shadow .2s ease}.bulk-tile h3{font-size:2rem;margin-top:0}.bulk-tile:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a}.legal-in-format{background-color:#10b9811a;border:1px solid rgba(16,185,129,.3)}.text-banned{color:#ef4444;font-weight:700;text-decoration:line-through}.card-container{background:#fff;border-radius:.5rem;padding:1.5rem;box-shadow:0 4px 6px -1px #0000001a;margin-bottom:1rem}.card-container.no-padding{padding:0}.info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1rem}.results-table{width:100%;border-collapse:collapse}.results-table thead{background-color:#f2f2f2}.results-table thead th{border:1px solid #ddd;padding:8px;font-weight:600;text-align:center}.results-table thead th.text-left{text-align:left}.results-table tbody tr{text-align:center;transition:background-color .15s ease}.results-table tbody tr:hover{background-color:#3b82f60d}.results-table tbody tr td{border:1px solid #ddd;padding:8px}.results-table tbody tr td.text-left{text-align:left}.results-table tbody tr td.font-bold{font-weight:700}.results-table mark{background-color:#ff0;padding:2px 4px;border-radius:2px}.modal-overlay{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background-color:#00000080}.modal-content{background:#fff;border-radius:.5rem;padding:1.5rem;width:100%;max-width:500px;margin:0 1rem;box-shadow:0 10px 15px -3px #0000001a}.price-display{padding:1rem;background-color:#10b9811a;border-radius:.5rem}.price-display .price-label{color:#6b7280;font-size:.875rem}.price-display .price-value{font-weight:700;color:#10b981;font-size:1.125rem}@media(max-width:768px){.bulk-tile{width:100%;max-width:300px}.bulk-list{justify-content:center}.info-grid{grid-template-columns:1fr}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .3s ease-in-out}.loading-spinner{border:3px solid rgba(59,130,246,.1);border-top-color:#3b82f6;border-radius:50%;width:40px;height:40px;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.mana-symbols,.mana-symbols-cost-20,.mana-symbols-cost-19,.mana-symbols-cost-18,.mana-symbols-cost-17,.mana-symbols-cost-16,.mana-symbols-cost-15,.mana-symbols-cost-14,.mana-symbols-cost-13,.mana-symbols-cost-12,.mana-symbols-cost-11,.mana-symbols-cost-10,.mana-symbols-cost-9,.mana-symbols-cost-8,.mana-symbols-cost-7,.mana-symbols-cost-6,.mana-symbols-cost-5,.mana-symbols-cost-4,.mana-symbols-cost-3,.mana-symbols-cost-2,.mana-symbols-cost-1,.mana-symbols-cost-0{display:inline-block;width:24px;height:24px;background-image:url(/images/mana_cost_sheet.png);background-repeat:no-repeat;background-size:340px auto;vertical-align:middle;line-height:1;border-radius:50%}.mana-symbols.mana-symbols-sm,.mana-symbols-sm.mana-symbols-cost-20,.mana-symbols-sm.mana-symbols-cost-19,.mana-symbols-sm.mana-symbols-cost-18,.mana-symbols-sm.mana-symbols-cost-17,.mana-symbols-sm.mana-symbols-cost-16,.mana-symbols-sm.mana-symbols-cost-15,.mana-symbols-sm.mana-symbols-cost-14,.mana-symbols-sm.mana-symbols-cost-13,.mana-symbols-sm.mana-symbols-cost-12,.mana-symbols-sm.mana-symbols-cost-11,.mana-symbols-sm.mana-symbols-cost-10,.mana-symbols-sm.mana-symbols-cost-9,.mana-symbols-sm.mana-symbols-cost-8,.mana-symbols-sm.mana-symbols-cost-7,.mana-symbols-sm.mana-symbols-cost-6,.mana-symbols-sm.mana-symbols-cost-5,.mana-symbols-sm.mana-symbols-cost-4,.mana-symbols-sm.mana-symbols-cost-3,.mana-symbols-sm.mana-symbols-cost-2,.mana-symbols-sm.mana-symbols-cost-1,.mana-symbols-sm.mana-symbols-cost-0{width:20px;height:20px;background-size:283px auto}.mana-symbols.mana-symbols-lg,.mana-symbols-lg.mana-symbols-cost-20,.mana-symbols-lg.mana-symbols-cost-19,.mana-symbols-lg.mana-symbols-cost-18,.mana-symbols-lg.mana-symbols-cost-17,.mana-symbols-lg.mana-symbols-cost-16,.mana-symbols-lg.mana-symbols-cost-15,.mana-symbols-lg.mana-symbols-cost-14,.mana-symbols-lg.mana-symbols-cost-13,.mana-symbols-lg.mana-symbols-cost-12,.mana-symbols-lg.mana-symbols-cost-11,.mana-symbols-lg.mana-symbols-cost-10,.mana-symbols-lg.mana-symbols-cost-9,.mana-symbols-lg.mana-symbols-cost-8,.mana-symbols-lg.mana-symbols-cost-7,.mana-symbols-lg.mana-symbols-cost-6,.mana-symbols-lg.mana-symbols-cost-5,.mana-symbols-lg.mana-symbols-cost-4,.mana-symbols-lg.mana-symbols-cost-3,.mana-symbols-lg.mana-symbols-cost-2,.mana-symbols-lg.mana-symbols-cost-1,.mana-symbols-lg.mana-symbols-cost-0{width:40px;height:40px;background-size:567px auto}.mana-symbols.mana-symbols-xl,.mana-symbols-xl.mana-symbols-cost-20,.mana-symbols-xl.mana-symbols-cost-19,.mana-symbols-xl.mana-symbols-cost-18,.mana-symbols-xl.mana-symbols-cost-17,.mana-symbols-xl.mana-symbols-cost-16,.mana-symbols-xl.mana-symbols-cost-15,.mana-symbols-xl.mana-symbols-cost-14,.mana-symbols-xl.mana-symbols-cost-13,.mana-symbols-xl.mana-symbols-cost-12,.mana-symbols-xl.mana-symbols-cost-11,.mana-symbols-xl.mana-symbols-cost-10,.mana-symbols-xl.mana-symbols-cost-9,.mana-symbols-xl.mana-symbols-cost-8,.mana-symbols-xl.mana-symbols-cost-7,.mana-symbols-xl.mana-symbols-cost-6,.mana-symbols-xl.mana-symbols-cost-5,.mana-symbols-xl.mana-symbols-cost-4,.mana-symbols-xl.mana-symbols-cost-3,.mana-symbols-xl.mana-symbols-cost-2,.mana-symbols-xl.mana-symbols-cost-1,.mana-symbols-xl.mana-symbols-cost-0{width:50px;height:50px;background-size:708px auto}.mana-symbols-0,.mana-symbols-cost-0{background-position:-39px -18px}.mana-symbols-1,.mana-symbols-cost-1{background-position:-65px -18px}.mana-symbols-2,.mana-symbols-cost-2{background-position:-91px -18px}.mana-symbols-3,.mana-symbols-cost-3{background-position:-117px -18px}.mana-symbols-4,.mana-symbols-cost-4{background-position:-143px -18px}.mana-symbols-5,.mana-symbols-cost-5{background-position:-169px -18px}.mana-symbols-6,.mana-symbols-cost-6{background-position:-195px -18px}.mana-symbols-7,.mana-symbols-cost-7{background-position:-221px -18px}.mana-symbols-8,.mana-symbols-cost-8{background-position:-247px -18px}.mana-symbols-9,.mana-symbols-cost-9{background-position:-273px -18px}.mana-symbols-10,.mana-symbols-cost-10{background-position:-39px -44px}.mana-symbols-11,.mana-symbols-cost-11{background-position:-65px -44px}.mana-symbols-12,.mana-symbols-cost-12{background-position:-91px -44px}.mana-symbols-13,.mana-symbols-cost-13{background-position:-117px -44px}.mana-symbols-14,.mana-symbols-cost-14{background-position:-143px -44px}.mana-symbols-15,.mana-symbols-cost-15{background-position:-169px -44px}.mana-symbols-16,.mana-symbols-cost-16{background-position:-195px -44px}.mana-symbols-17,.mana-symbols-cost-17{background-position:-221px -44px}.mana-symbols-18,.mana-symbols-cost-18{background-position:-247px -44px}.mana-symbols-19,.mana-symbols-cost-19{background-position:-273px -44px}.mana-symbols-20,.mana-symbols-cost-20{background-position:-39px -70px}.mana-symbols-x{background-position:-65px -70px}.mana-symbols-y{background-position:-91px -70px}.mana-symbols-z{background-position:-117px -70px}.mana-symbols-w{background-position:-143px -70px}.mana-symbols-u{background-position:-169px -70px}.mana-symbols-b{background-position:-195px -70px}.mana-symbols-r{background-position:-221px -70px}.mana-symbols-g{background-position:-247px -70px}.mana-symbols-c{background-position:-273px -70px}.mana-symbols-wp{background-position:-39px -96px}.mana-symbols-up{background-position:-65px -96px}.mana-symbols-bp{background-position:-91px -96px}.mana-symbols-rp{background-position:-117px -96px}.mana-symbols-gp{background-position:-143px -96px}.mana-symbols-2w{background-position:-169px -96px}.mana-symbols-2u{background-position:-195px -96px}.mana-symbols-2b{background-position:-221px -96px}.mana-symbols-2r{background-position:-247px -96px}.mana-symbols-2g{background-position:-273px -96px}.mana-symbols-wu{background-position:-39px -122px}.mana-symbols-wb{background-position:-65px -122px}.mana-symbols-ub{background-position:-91px -122px}.mana-symbols-ur{background-position:-117px -122px}.mana-symbols-br{background-position:-143px -122px}.mana-symbols-bg{background-position:-169px -122px}.mana-symbols-rw{background-position:-195px -122px}.mana-symbols-rg{background-position:-221px -122px}.mana-symbols-gw{background-position:-247px -122px}.mana-symbols-gu{background-position:-273px -122px}.mana-symbols-tap{background-position:-39px -148px}.mana-symbols-untap{background-position:-65px -148px}.mana-symbols-chaos{background-position:-91px -148px}.mana-symbols-energy{background-position:-117px -148px}.mana-symbols-pw{background-position:-143px -148px}.mana-symbols-p{background-position:-169px -148px}
