/* Altar choices use the established card art and retain the shared combat layout. */
body.arena75 .altar-choices156 button{border-color:#805e48;background:linear-gradient(135deg,#412c28,#211c21)}
body.arena75 .altar-choices156 button[aria-pressed=true]{border-color:#efc681;background:linear-gradient(135deg,#6c422a,#342121)}
.altar-choices156 legend{color:#efd4b0}.altar-choices156 small{color:#dac3b6}.altar-bonus156{font-size:10px;color:#ffda91;font-weight:600;line-height:1.3}
.adv-prep .altar-hint156{font-size:11px;line-height:1.35;color:#e4c7a7;margin:5px 0 0}
.adv-altar156 .adv-location-art154{object-position:center 48%}
.adv-pin154.trial{border-color:#cb9559;box-shadow:0 0 18px #e5823133}.adv-pin154.trial small{color:#ffdb98}
@media(max-width:620px){.adv-altar156 .adv-location-art154{height:clamp(105px,18svh,160px)}.adv-altar156 .adv-location-reward154{margin:7px 0}.altar-choices156 legend{font-size:10px}.altar-bonus156{font-size:9px}}
@media(orientation:landscape) and (max-height:600px){.adv-altar156 .adv-location-art154{height:100%;max-height:520px}.adv-prep .altar-choices156{max-width:640px}.adv-prep .altar-hint156{font-size:10px}}
