.item-image-frame{flex:0 0 var(--item-image-size);width:var(--item-image-size);height:var(--item-image-size);vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}.item-image-frame img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;image-rendering:pixelated;filter:drop-shadow(2px 2px #000);display:block}.item-image-frame.item-image-inline{vertical-align:-.35em}.item-modal{box-sizing:border-box;text-align:center;background:#220d08fa;border-color:#f5b33f;width:calc(min(500px,100vw - 32px));max-height:calc(min(84vh,760px));padding:22px;overflow-y:auto;box-shadow:4px 5px #08050480}.item-modal-heading{color:#ffdb85;text-shadow:2px 2px #3e1b08;justify-content:center;align-items:center;gap:14px;margin:0 0 6px;font:700 25px/1.2 Georgia,Times New Roman,serif;display:flex}.item-modal-heading:after,.item-modal-heading:before{content:"";background:#f5b33f;flex:0 0 52px;width:calc(min(8vw,52px));height:2px;box-shadow:0 2px #4f260d}.item-modal-rarity{color:#c5ae8b;text-align:center;text-transform:uppercase;margin:0 0 10px;font:17px/1.2 Roboto Condensed,Arial,sans-serif;display:block}.item-modal-rarity.rarity-rare{color:#78c4e8}.item-modal-rarity.rarity-epic{color:#cb9be8}.item-modal-rarity.rarity-legend{color:#f5b33f}.item-modal-hero{border-top:1px solid #b8772994;border-bottom:1px solid #b8772994;flex-direction:column;align-items:center;gap:5px;padding:10px 0 14px;display:flex}.item-modal .item-modal-picture{-o-object-fit:contain;object-fit:contain;width:112px;height:112px;display:block}.item-modal-name{color:#ffdb85;text-align:center;overflow-wrap:anywhere;max-width:100%;margin:0;font:700 22px/1.2 Roboto Condensed,Arial,sans-serif}.item-modal-description{color:#e4d2b2;white-space:pre-line;overflow-wrap:anywhere;border-bottom:1px solid #b8772994;margin:8px 0 0;padding:8px 4px 12px;font:17px/1.45 Roboto Condensed,Arial,sans-serif}.item-modal-deck .item-modal-description{border-top:0;margin-top:0;padding-top:8px}.item-modal-actions{justify-content:center;margin-top:16px;display:flex}@media (width<=420px){.item-modal{padding:18px 14px}.item-modal-heading{gap:8px;font-size:22px}.item-modal-heading:after,.item-modal-heading:before{flex-basis:24px;width:24px}.item-modal-hero{gap:4px}.item-modal .item-modal-picture{width:80px;height:80px}.item-modal-rarity{font-size:15px}.item-modal-name{font-size:23px}}
