.relic-icon.real-relic-photo{display:block;object-fit:contain;background:#ece6d9!important;width:100%;height:110px;max-width:none;border-radius:4px;padding:5px;box-sizing:border-box;filter:none}
.relic-cell{min-height:172px}.relic-cell .real-relic-photo{height:116px}.relic-loadout-slot .real-relic-photo{width:70px;height:60px}.quest-relic-rewards .real-relic-photo{width:70px;height:62px}
.relic-detail>header .real-relic-photo{width:100px;height:92px;flex-shrink:0}.relic-photo-figure{margin:18px 0;padding:16px;background:#f2ece0;color:#30281f;border:1px solid #a38b62;border-radius:6px}.relic-photo-open{display:block}.relic-photo-figure .real-relic-photo{height:clamp(230px,44vh,480px);padding:8px}.relic-photo-figure figcaption{display:grid;gap:9px;margin-top:12px;line-height:1.7}.relic-photo-figure figcaption strong{font-size:1.05rem}.relic-photo-figure figcaption p{margin:0}.relic-photo-figure figcaption a{color:#614310;text-decoration:underline;overflow-wrap:anywhere}.relic-photo-kind{font-size:12px;font-weight:700;color:#60471e}.relic-photo-figure small{font-size:13px}.relic-photo-fallback{display:block;padding:12px;min-height:70px;background:#f2ece0;color:#4c3925;font-size:13px}
.mission-word-help{margin:14px 0}.congress-compare{padding:18px;background:#f6efdb;color:#352b20;border:1px solid #a38b62;border-radius:6px;line-height:1.85;margin-bottom:14px}.congress-compare h3{margin:0 0 12px}.congress-compare dl{display:grid;grid-template-columns:minmax(100px,160px) 1fr;gap:8px 14px}.congress-compare dt{font-weight:800}.congress-compare dd{margin:0}.congress-compare a{color:#604210;display:block;font-size:13px;margin-top:8px}.easy-words dl{max-height:360px;overflow-y:auto}.easy-words summary{min-height:30px;cursor:pointer}.easy-words dd{line-height:1.85}.easy-words dt{line-height:1.6}.easy-word{font-size:inherit!important;line-height:inherit;color:inherit!important;text-decoration:underline dotted;text-underline-offset:4px}.easy-word:focus-visible{outline:2px solid #e7b856;outline-offset:2px}.easy-pop{line-height:1.85;max-width:100%;white-space:normal}.relic-photo-figure .easy-pop{color:#eee}
@media(max-width:600px){.relic-photo-figure{padding:10px}.congress-compare dl{grid-template-columns:1fr;gap:4px}.congress-compare dd{margin-bottom:10px}.relic-cell .real-relic-photo{height:90px}.easy-words dl{max-height:300px}}
