.contract-card-art,.briefing-contract-art,.result-contract-art{position:relative;overflow:hidden;margin:0;border:2px solid #3d5968;border-radius:10px;background:#07111f}.contract-card-art svg,.briefing-contract-art svg,.result-contract-art svg{display:block;width:100%;height:auto;aspect-ratio:16/9}.contract-card-art figcaption,.briefing-contract-art figcaption{position:absolute;left:.55rem;bottom:.5rem;max-width:calc(100% - 1.1rem);padding:.28rem .42rem;border:1px solid #5d7b89;border-radius:5px;background:rgba(7,17,31,.86);color:#f7e8c8;font-size:.6rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.contract-card-art{margin:-.25rem -.25rem .7rem}.contract-card-art::after,.briefing-contract-art::after,.result-contract-art::after{position:absolute;inset:0;content:"";pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),inset 0 -32px 44px rgba(0,0,0,.24)}.briefing-contract-art{float:right;width:min(42%,340px);margin:0 0 .8rem 1rem}.result-contract-art{max-height:190px;margin:.65rem 0}.result-contract-art svg{transform:translateY(-8%)}.equipment-card header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.equipment-emblem{width:48px;height:48px;flex:none;filter:drop-shadow(0 4px 6px rgba(0,0,0,.35))}.equipment-card[data-equipped=true] .equipment-emblem{filter:drop-shadow(0 0 7px rgba(255,212,71,.48))}.equipment-card[data-locked=true] .equipment-emblem{opacity:.48;filter:grayscale(.65)}@media(max-width:760px){.briefing-contract-art{float:none;width:100%;margin:0 0 .75rem}.contract-card-art figcaption,.briefing-contract-art figcaption{font-size:.55rem}.equipment-emblem{width:42px;height:42px}}@media(max-height:500px) and (orientation:landscape){.contract-card-art{display:none}.briefing-contract-art{width:190px;margin-bottom:.35rem}.briefing-contract-art figcaption{display:none}.result-contract-art{display:none}.equipment-emblem{width:34px;height:34px}}
