/* MTG deck showcase — inherits BW_VERSION from index.php */
:root{--mtg-bg:#060c17;--mtg-panel:#0c1728;--mtg-line:#29435a;--mtg-blue:#65b9ff;--mtg-gold:#edd7a0;--mtg-copy:#d8e5ee}body{background:radial-gradient(ellipse 70% 28% at 2% 12%,#102c53 0%,transparent 75%),#060b12!important;color:var(--mtg-copy)!important}.pageWrap{background:transparent!important;max-width:1390px;margin:0 auto;padding:16px clamp(12px,3vw,42px)}.siteHeader{font-family:Georgia,serif!important;color:var(--mtg-gold)!important;letter-spacing:.08em;font-size:clamp(18px,2.8vw,29px);margin:8px 0 4px}.mtg-lede{margin:0 0 12px;color:#83a6c5;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.mtg-showcase{isolation:isolate;position:relative}.mtg-landing{min-height:320px;display:flex;align-items:center;position:relative;border-bottom:1px solid #264667;margin-bottom:18px;padding:20px 0 30px;overflow:hidden}.mtg-wizard{position:absolute;z-index:3;left:0;bottom:-20%;height:130%;width:clamp(155px,23%,285px);pointer-events:none}.mtg-wizard img{width:100%;height:100%;object-fit:contain;object-position:bottom left;filter:drop-shadow(0 0 14px #237ee85a)}.mtg-wizard .aura{position:absolute;inset:0;filter:blur(28px) saturate(1.5);opacity:.5}.mtg-wizard .figure{position:absolute;inset:0}.mtg-deck-stage{position:relative;z-index:2;margin-left:clamp(120px,20%,245px);flex:1;min-width:0}.mtg-section-title{font:normal clamp(22px,3vw,36px) Georgia,serif;color:var(--mtg-gold);margin:0 0 6px}.mtg-stage-sub{font-size:13px;color:#a6bbc9;margin-bottom:20px}.mtg-deck-row{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.mtg-tile{background:linear-gradient(#152439,#080f1b);color:#ebf3fa;border:1px solid #31516b;border-radius:5px;min-width:105px;width:clamp(108px,11vw,155px);padding:8px;cursor:pointer;text-align:left;box-shadow:0 8px 18px #0008;transition:transform .22s,border .22s,box-shadow .22s;animation:mtg-appear .55s both;animation-delay:calc(var(--order)*75ms)}@keyframes mtg-appear{from{opacity:0;transform:translateX(-45px)}to{opacity:1;transform:translateX(0)}}.mtg-tile:hover,.mtg-tile[aria-pressed=true]{transform:translateY(-4px);border-color:#7fc9ff;box-shadow:0 0 18px #159dff65}.mtg-tile img{display:block;width:100%;height:120px;object-fit:cover;object-position:center top;background:linear-gradient(135deg,#1b3b57,#0b1420);border-radius:3px}.mtg-tile strong{font:normal 14px Georgia,serif;display:block;margin:8px 0 3px}.mtg-tile small{color:#8bb4ce;font-size:11px}.mtg-details{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .5s ease,opacity .35s ease;margin-bottom:0}.mtg-details.open{grid-template-rows:1fr;opacity:1;margin-bottom:20px}.mtg-details-inner{min-height:0;overflow:hidden}.mtg-detail-shell{background:linear-gradient(125deg,#0d1b2ceF,#08101aF5);border:1px solid #346287;border-radius:7px;padding:clamp(15px,2vw,26px);box-shadow:inset 0 0 30px #0e66a915,0 0 22px #096ab524}.mtg-detail-head{display:flex;align-items:start;justify-content:space-between;gap:12px}.mtg-detail-title{font:normal clamp(25px,3vw,38px) Georgia,serif;color:#f1dca8;margin:0}.mtg-small{font-size:12px;color:#9fb9cc}.mtg-close,.mtg-cardlist-toggle{background:#112b40;border:1px solid #47748d;border-radius:3px;color:#cfeaff;padding:8px 12px;cursor:pointer}.mtg-close:hover,.mtg-cardlist-toggle:hover{border-color:#93cbf5}.mtg-detail-grid{display:grid;grid-template-columns: minmax(0,1.15fr) minmax(270px,.85fr);gap:26px;margin-top:18px}.mtg-summary{display:flex;gap:18px;align-items:start}.mtg-cover{width:150px;height:208px;object-fit:cover;flex:none;border:1px solid #668ca4;border-radius:5px;background:#11253e}.mtg-summary p{line-height:1.55;color:#d0dce6;margin-top:5px}.mtg-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.mtg-tags span{font-size:11px;color:#cce4f3;border:1px solid #3a5d75;padding:5px 7px;border-radius:3px}.mtg-radar-wrap{min-width:0}.mtg-radar{width:100%;height:auto;max-height:300px;display:block}.mtg-stat-heading{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#83caff;margin:18px 0 10px}.mtg-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 22px}.mtg-stat{display:flex;justify-content:space-between;border-bottom:1px solid #223b4c;padding:6px 0;font-size:12px}.mtg-meter{margin:8px 0}.mtg-meter-label{display:flex;justify-content:space-between;font-size:12px;margin-bottom:4px}.mtg-meter-track{height:6px;background:#233a4e;border-radius:4px;overflow:hidden}.mtg-meter-fill{height:100%;background:linear-gradient(90deg,#256fbd,#8dd4f7)}.mtg-cardlist{margin-top:15px}.mtg-list-columns{columns:3 185px;column-gap:28px;margin-top:12px}.mtg-cardgroup{break-inside:avoid;margin:0 0 18px}.mtg-cardgroup h4{color:#86c8f0;font:normal 14px Georgia,serif;margin:0 0 7px;border-bottom:1px solid #294258}.mtg-cardgroup button{display:block;background:none;border:0;color:#d5e3ee;text-align:left;font:inherit;font-size:12px;padding:3px 0;cursor:pointer;width:100%}.mtg-cardgroup button:hover{color:#8cd1ff;text-decoration:underline}.mtg-card-preview{display:flex;gap:15px;margin-top:15px;align-items:start}.mtg-card-preview img{width:145px;max-width:40%;border-radius:8px}.mtg-card-preview p{font-size:12px;color:#bed2e0}.mtg-blog-title{font:normal 28px Georgia,serif;color:#e5d7b5;border-bottom:1px solid #28506c;margin:20px 0 15px;padding-bottom:10px}.mtg-blog-column{max-width:930px;margin:auto}.mtg-blog-column .bw-blog-card,.mtg-blog-column .bw-blog-post-card{margin-bottom:16px}.mtg-note{font-size:12px;color:#b5ccd9}.mtg-loading{font-size:12px;color:#79add3}.siteFooter{background:#080e18!important;color:#aec3d3!important;border-color:#28445c!important}.siteFooter a{color:#9bcaff!important}@media(max-width:820px){.mtg-detail-grid{grid-template-columns:1fr}.mtg-landing{min-height:290px}.mtg-deck-stage{margin-left:130px}.mtg-wizard{width:180px}.mtg-tile{width:120px}}@media(max-width:560px){.mtg-landing{min-height:320px;align-items:end}.mtg-wizard{width:155px;height:310px;bottom:0;left:-20px}.mtg-deck-stage{margin-left:98px}.mtg-section-title{font-size:24px}.mtg-deck-row{gap:7px}.mtg-tile{width:calc(50% - 6px);min-width:90px;padding:5px}.mtg-tile img{height:105px}.mtg-summary{display:block}.mtg-cover{width:100px;height:140px;float:left;margin:0 13px 8px 0}.mtg-stat-grid{grid-template-columns:1fr}.mtg-detail-shell{padding:12px}}@media(prefers-reduced-motion:reduce){.mtg-tile,.mtg-details{animation:none!important;transition:none!important}}
