#cm-ttip{position:fixed;z-index:10000;pointer-events:none;border-radius:var(--mtg-card-radius);box-shadow:0 8px 32px #14120f52,0 2px 8px #14120f2e;overflow:hidden;opacity:0;transform:scale(.94) translateY(4px);transition:opacity .14s ease,transform .14s ease;line-height:0}#cm-ttip.cm-ttip-visible{opacity:1;transform:scale(1) translateY(0)}#cm-ttip img{display:block;width:219px;height:306px;border-radius:var(--mtg-card-radius);object-fit:cover}@media(hover:none){#cm-ttip{display:none!important}}#cm-overlay{position:fixed;inset:0;z-index:1900;background:#14120fb8;display:flex;align-items:center;justify-content:center;padding:16px;opacity:0;pointer-events:none;transition:opacity .18s ease}#cm-overlay.cm-overlay-open{opacity:1;pointer-events:auto}#cm-panel{background:#faf9f7;border:1.5px solid #e6e4df;border-radius:6px;width:100%;max-width:720px;max-height:calc(100dvh - 32px);overflow-y:auto;display:flex;flex-direction:column;transform:translateY(16px);transition:transform .18s ease;box-shadow:0 16px 64px #14120f47}#cm-overlay.cm-overlay-open #cm-panel{transform:translateY(0)}#cm-topbar{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1.5px solid #e6e4df;position:sticky;top:0;background:#faf9f7;z-index:2}#cm-close{border:1.5px solid #e6e4df;border-radius:4px;color:var(--color-ink)}#cm-close:hover{background:#e6e4df}#cm-close:active{background:#d8d4cc}#cm-layout{display:grid;grid-template-columns:244px 1fr;gap:0;min-height:340px}#cm-img-col{background:#f4f2ef;display:flex;flex-direction:column;align-items:center;padding:20px 16px;border-right:1.5px solid #e6e4df}#cm-img{width:204px;height:auto;border-radius:var(--mtg-card-radius);box-shadow:0 4px 16px #14120f38;object-fit:cover;display:block;flex-shrink:0}.cm-img-placeholder{width:204px;aspect-ratio:63 / 88;border-radius:var(--mtg-card-radius);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:#e6e4df;color:#8a8578;text-align:center;padding:12px;flex-shrink:0}.cm-img-placeholder-glyph{font-size:32px;line-height:1;opacity:.7}.cm-img-placeholder-text{font-size:12px;font-weight:600}#cm-info{padding:20px 20px 16px;display:flex;flex-direction:column;gap:10px}#cm-type-line{margin-bottom:-4px}#cm-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}#cm-name{font-family:var(--font-serif);font-size:20px;font-weight:700;letter-spacing:-.4px;color:var(--color-ink);margin:0;line-height:1.15;flex:1}#cm-mana{display:flex;flex-wrap:wrap;gap:3px;justify-content:flex-end;flex-shrink:0;max-width:100px}#cm-mana .ms{font-size:1.2em;vertical-align:middle}.ms-oracle{font-size:.85em;vertical-align:middle;margin:0 1px}.entry-mana-cost .ms{font-size:1em;vertical-align:middle}#cm-oracle{background:#f4f2ef;border:1.5px solid #e6e4df;border-radius:4px;padding:10px 12px;font-family:"Source Serif 4",Georgia,serif;font-size:13px;font-style:italic;color:#3d3a36;line-height:1.55;max-height:120px;overflow-y:auto}#cm-attrs{display:grid;grid-template-columns:1fr 1fr;border:1.5px solid #e6e4df;border-radius:4px;overflow:hidden}.cm-attr{padding:8px 12px;border-right:1px solid #e6e4df;border-bottom:1px solid #e6e4df}.cm-attr:nth-child(2n){border-right:none}.cm-attr:nth-last-child(-n+2){border-bottom:none}.cm-attr-val{font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--color-ink);letter-spacing:-.2px}.cm-attr-key{margin-top:2px}.cm-rarity-common{color:var(--rarity-common)}.cm-rarity-uncommon{color:var(--rarity-uncommon)}.cm-rarity-rare{color:var(--rarity-rare)}.cm-rarity-mythic{color:var(--rarity-mythic)}#cm-prices-label{display:flex;align-items:center;gap:6px;margin-bottom:-4px}.cm-affiliate-note{font-size:11px;letter-spacing:.8px;color:#9b9892;font-weight:400}#cm-prices{display:grid;grid-template-columns:1fr 1fr;gap:6px}.cm-price-glyph{margin-bottom:2px}#cm-info .buy-actions{margin-top:4px}#cm-featured-in{width:100%;margin-top:12px}.card-featured-in{display:flex;flex-direction:column;gap:4px}.featured-in-label{margin-bottom:4px}.featured-in-item{display:block;padding:6px 8px;background:#f4f2ef;border:1.5px solid #e6e4df;border-radius:4px;text-decoration:none;transition:border-color .12s,background .12s}.featured-in-item:hover{border-color:#b8411f;background:#fff8f5}.featured-in-title{font-family:"Source Serif 4",Georgia,serif;font-size:11.5px;font-weight:600;color:var(--color-ink);line-height:1.35;display:block}.featured-in-more{font-family:var(--font-mono);font-size:11px;letter-spacing:.8px;color:#9b9892;text-align:right;margin:2px 0 0}@media(max-width:640px){#cm-layout{grid-template-columns:1fr}#cm-img-col{border-right:none;border-bottom:1.5px solid #e6e4df;padding:16px}#cm-img,.cm-img-placeholder{width:160px;margin:0 auto}#cm-info{padding:16px}#cm-name{font-size:18px}}[data-theme=dark] #cm-panel,[data-theme=dark] #cm-topbar{background:#1d1912;border-color:#33291f}[data-theme=dark] #cm-img-col,[data-theme=dark] #cm-oracle,[data-theme=dark] .featured-in-item{background:#221d16;border-color:#33291f}[data-theme=dark] #cm-close{border-color:#33291f;color:#f2ede2}[data-theme=dark] #cm-close:hover{background:#33291f}[data-theme=dark] #cm-close:active{background:#453829}[data-theme=dark] #cm-name,[data-theme=dark] .cm-attr-val,[data-theme=dark] .featured-in-title{color:#f2ede2}[data-theme=dark] #cm-oracle{color:#c9c2b4}[data-theme=dark] #cm-attrs,[data-theme=dark] .cm-attr{border-color:#33291f}[data-theme=dark] .cm-affiliate-note,[data-theme=dark] .featured-in-more{color:#6b6357}[data-theme=dark] .featured-in-item:hover{border-color:#d1552e;background:#d1552e1a}[data-theme=dark] #cm-img-col{border-color:#33291f}[data-theme=dark] .cm-img-placeholder{background:#221d16;color:#6b6357}@media(max-width:640px){[data-theme=dark] #cm-img-col{border-color:#33291f}}
