.reference-art{display:inline-block;position:relative;width:100%;height:100%;overflow:hidden;isolation:isolate;vertical-align:middle;background:#dbe9c9;border-radius:inherit;line-height:0;font-size:0}.reference-art>img{position:absolute;max-width:none!important;height:auto!important;aspect-ratio:1448/1086;object-fit:fill;pointer-events:none;user-select:none}.mission-picture>.reference-art{border-radius:16px}.mission-picture:has(.reference-art):before,.mission-picture:has(.reference-art):after{display:none}.collect-card>.big:has(.reference-art){width:112px;height:112px;line-height:0;margin:0 auto 18px;border-radius:20px;overflow:hidden;box-shadow:0 3px 10px #27452b20}.dialog-icon:has(.reference-art){width:118px;height:118px;margin:5px auto 17px;border-radius:22px;overflow:hidden;box-shadow:0 4px 14px #27452b24;font-size:0}.dialog-icon>.reference-art{font-size:0}.mini-icon:has(.reference-art){width:58px;height:58px;padding:0;flex-shrink:0;border-radius:13px}.chip:has(.reference-art){display:inline-flex;align-items:center;gap:5px}.chip>.reference-art{width:22px;height:22px;border-radius:5px}.learning-graphic>div>span:has(.reference-art){display:block;width:74px;height:74px;align-self:center;border-radius:12px;overflow:hidden;line-height:0}.learning-reference{border-radius:12px}.collect-card.incomplete .reference-art{opacity:.9}.collect-card .earned-animal{outline:3px solid #ddbd63;outline-offset:3px}@media(max-width:650px){.dialog-icon:has(.reference-art){width:105px;height:105px}.learning-graphic>div>span:has(.reference-art){width:60px;height:60px}.collect-card>.big:has(.reference-art){width:105px;height:105px}}
