/* 薄型冒險邀請，沿用主畫面的深藍、淡金與淺藍。 */
.arena-ui #result-card.result-sheet>.quest-invite{grid-column:1/-1;grid-row:7;display:grid;grid-template-columns:48px minmax(0,1fr) auto 44px;align-items:center;gap:10px;padding:8px 8px 8px 12px;border:1px solid #d4c18e66;border-radius:16px;background:linear-gradient(110deg,#213d57,#192e49);box-shadow:inset 0 1px #fff7d314;text-align:left}
.arena-ui #result-card.result-sheet>.quest-invite[hidden]{display:none}
.quest-invite img{width:48px;height:48px;object-fit:contain;filter:drop-shadow(0 3px 6px #091d3466)}
.quest-invite-copy{display:flex;flex-direction:column;gap:3px;min-width:0}
.quest-invite-copy strong{font-size:14px;color:#f0dfa8;line-height:1.4}
.quest-invite-copy span{font-size:12px;color:#c5d8e7;line-height:1.4}
.quest-invite a{min-height:44px;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 8px;color:#bde9f4;font-size:13px;font-weight:700;text-decoration:none;border-radius:10px}
.quest-invite a:hover{background:#c3ecff12;color:#e6faff}
.quest-invite button{width:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:#bcd1e0;font-size:22px;box-shadow:none}
.quest-invite button:hover{background:#c3ecff12}
.quest-invite a:focus-visible,.quest-invite button:focus-visible{outline:2px solid #ffe7a7;outline-offset:2px}
#main-menu.floating-lobby .home-footer{flex-wrap:wrap}
#main-menu.floating-lobby .home-footer #home-quest-link{color:#cbeaf2;font-size:12px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;padding:0 8px;min-height:44px;border-radius:12px}
#main-menu.floating-lobby #home-quest-link:hover{color:#ffe7a7;background:#c3ecff0c}
@media(max-width:600px),(max-height:600px) and (orientation:landscape){
 .arena-ui #result-card.result-sheet>.quest-invite{grid-template-columns:32px minmax(0,1fr) 44px;gap:4px;padding:0 4px 0 8px;border-radius:12px}
 .quest-invite img{width:32px;height:32px}
 .quest-invite-copy{display:none}
 .quest-invite a{justify-content:flex-start;font-size:12px;padding:0 4px;line-height:1.3}
}
@media(max-height:600px) and (orientation:landscape){
 .arena-ui #result-card.result-sheet>.quest-invite{grid-row:6}
}
@media(max-height:360px) and (orientation:landscape){
 .arena-ui #result-card.result-sheet:has(>.quest-invite:not([hidden])){gap:1px 10px;padding-top:4px;padding-bottom:4px}
 .arena-ui #result-card.result-sheet:has(>.quest-invite:not([hidden])) .result-pets img,.arena-ui #result-card.result-sheet:has(>.quest-invite:not([hidden])) .result-pets img.loser{width:40px;height:40px}
 .arena-ui #result-card.result-sheet:has(>.quest-invite:not([hidden])) .final-score{font-size:36px}
 .arena-ui #result-card.result-sheet:has(>.quest-invite:not([hidden])) .stats>span:not([hidden]){padding:3px 5px}
 .arena-ui #result-card.result-sheet:has(>.quest-invite:not([hidden])) .result-team-member img{width:28px;height:28px}
 .arena-ui #result-card.result-sheet:has(>.quest-invite:not([hidden])) .result-review-card{padding:2px 4px}
}
