/* GP047 — Hell Mail / delight-first result loop. */
.magnet47-result{margin:15px 0 13px;padding:12px 14px;background:linear-gradient(105deg,#081a34 0%,#102a4e 72%,#501724 100%);border:1px solid rgba(255,255,255,.16);border-left:4px solid #f4c768;box-shadow:0 10px 26px rgba(0,0,0,.18)}
.magnet47-ticket>span{display:block;font-size:8px;font-weight:900;letter-spacing:1.8px;color:#f4c768}.magnet47-ticket>strong{display:block;margin:7px 0 4px;font-size:16px;line-height:1.28;color:#fff}.magnet47-ticket>p{margin:0;color:#d6e2f0;font-size:12px;line-height:1.45}.magnet47-ticket>small{display:block;margin-top:8px;padding-top:7px;border-top:1px dashed rgba(255,255,255,.18);font-size:8px;letter-spacing:1px;color:#9fc0e6}
.magnet47-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.magnet47-actions .secondary{min-height:42px;font-size:10px}.magnet47-actions .quiet{min-height:38px;padding:6px 8px;border:1px solid rgba(255,255,255,.10);font-size:8px;letter-spacing:.8px}.magnet47-actions #magnet47-lore{margin-left:auto;color:#c7d8ed}.magnet47-actions #magnet47-lore:hover{color:#f4c768}#magnet47-status{min-height:1.2em;margin:5px 0 0;font-size:8px;color:#aac9ec}
@media(max-width:650px){.magnet47-result{padding:11px}.magnet47-ticket>strong{font-size:14px}.magnet47-actions{display:grid;grid-template-columns:1fr 1fr}.magnet47-actions #magnet47-throw,.magnet47-actions #magnet47-lore{grid-column:1/-1;margin-left:0}.magnet47-actions button{width:100%}}
@media(orientation:landscape) and (max-height:540px){.magnet47-result{margin:9px 0;padding:9px 11px}.magnet47-ticket>small{display:none}.magnet47-actions{margin-top:7px}.magnet47-actions #magnet47-lore{display:none}}
