.game-ui .modal[data-panel=result]{--report-gold:#e5c68b;--report-ink:#f8efd9;position:relative;isolation:isolate;width:min(580px,94cqw);padding:34px 32px 26px;border:1px solid #e4c58b;border-radius:22px;color:var(--report-ink);background:radial-gradient(circle at 12% 12%,#fff0bbac 0 1px,transparent 2px),radial-gradient(circle at 87% 19%,#e4c2ff 0 1px,transparent 2px),radial-gradient(circle at 78% 8%,#ffe7ad 0 1px,transparent 2px),radial-gradient(ellipse at 0 0,#9372c05e,transparent 58%),radial-gradient(ellipse at 100% 100%,#6c6ac06b,transparent 60%),linear-gradient(155deg,#342457,#211a3e 52%,#34315c);box-shadow:0 0 0 5px #30244dde,0 0 0 6px #c7a677a6,0 26px 90px #0b052db3,inset 0 0 48px #9f7cbd18;text-align:center;overflow:auto;font-family:Georgia,'Times New Roman',serif}
.game-ui .modal[data-panel=result]:before,.game-ui .modal[data-panel=result]:after{content:'✦';position:absolute;top:16px;color:#e8c995;font-size:22px;line-height:1;text-shadow:0 0 14px #ffd99b66;pointer-events:none}.game-ui .modal[data-panel=result]:before{left:18px}.game-ui .modal[data-panel=result]:after{right:18px}
.game-ui .modal[data-panel=result] .result-cloud{width:42px;height:35px;margin:0 auto 8px;color:#f2d69d;filter:drop-shadow(0 0 12px #d2a9ed99)}
.game-ui .modal[data-panel=result] h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(29px,4.7cqw,38px);font-weight:500;font-style:italic;line-height:1.2;letter-spacing:.3px;color:#fff3d5;margin:4px 0 12px;text-shadow:0 2px 14px #bea0ff6b}
.game-ui .modal[data-panel=result] h2:before{content:'EXPEDITION REPORT';display:block;font:10px/1.4 system-ui;letter-spacing:3px;color:#d9bedf;margin-bottom:10px}
.game-ui .modal[data-panel=result] p{font:13px/1.6 system-ui;color:#d1c7e3;margin:9px 0}
.game-ui .modal[data-panel=result] .result-rewards{padding:20px 0 22px;margin:22px 0 18px;border-color:#dabb8c55;border-style:solid;border-width:1px 0;background:linear-gradient(90deg,transparent,#dac3ef0a,transparent)}
.game-ui .modal[data-panel=result] .eyebrow{font:10px/1.4 system-ui;letter-spacing:2.5px;color:#e2c68d}
.game-ui .modal[data-panel=result] .result-loot{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:16px 0 0;background:transparent;border:0;color:#fff2d3;font:600 27px Georgia,serif}
.game-ui .modal[data-panel=result] .result-loot>div{padding:14px 10px 10px;border:1px solid #c9aedb4d;border-radius:10px;background:linear-gradient(135deg,#b9a0da1c,#c8c7ff08);box-shadow:inset 0 1px #fff1;gap:6px 9px}
.game-ui .modal[data-panel=result] .result-loot .pixel-icon{width:34px;height:34px;filter:drop-shadow(0 2px 5px #08091d66)}
.game-ui .modal[data-panel=result] .result-loot small{font:11px/1.3 system-ui;color:#d5c8e8;letter-spacing:.4px}
.game-ui .modal[data-panel=result] .mastery-result{padding:0 0 14px}
.game-ui .modal[data-panel=result] .mastery-result h3{font:500 23px/1.3 Georgia,serif;color:#f3d9ac;margin:10px 0 12px}
.game-ui .modal[data-panel=result] .mastery-result>b{display:inline-block;font:600 14px/1.5 system-ui;color:#fff1c8;background:#ba97e71a;border:1px solid #dcc59f4d;border-radius:22px;padding:8px 18px;margin:2px 0 4px}
.game-ui .modal[data-panel=result] .result-footer p{font-size:11px;color:#bdb2d0;margin:7px 0}
.game-ui .modal[data-panel=result]>button{width:100%;min-height:46px;margin-top:18px;padding:12px 20px;border:1px solid #f1d79c;border-radius:26px;background:linear-gradient(180deg,#f4e7c8,#d9c49b);box-shadow:inset 0 1px #fff7,0 3px 12px #100b2e70;color:#3c2f53;font:600 14px/1.3 system-ui;cursor:pointer;transition:filter .18s,box-shadow .18s}
.game-ui .modal[data-panel=result]>button:hover{filter:brightness(1.08);box-shadow:0 0 20px #e3c89044}
.game-ui .modal[data-panel=result]>button:focus-visible{outline:3px solid #e5c4ff;outline-offset:4px}
@media(max-width:600px){.game-ui .modal[data-panel=result]{padding:28px 22px 22px}.game-ui .modal[data-panel=result] h2{font-size:32px}.game-ui .modal[data-panel=result] .result-rewards{margin:18px 0 14px;padding:16px 0}.game-ui .modal[data-panel=result] .result-loot{gap:10px}}
@media(max-height:600px) and (orientation:landscape){.game-ui .modal[data-panel=result]{padding:16px 24px;max-height:92dvh}.game-ui .modal[data-panel=result] .result-cloud{display:none}.game-ui .modal[data-panel=result] h2{font-size:27px}.game-ui .modal[data-panel=result] h2:before{font-size:8px;margin-bottom:4px}.game-ui .modal[data-panel=result] .result-rewards{margin:10px 0;padding:10px 0}.game-ui .modal[data-panel=result] .mastery-result h3{font-size:19px;margin:6px 0}.game-ui .modal[data-panel=result] p{margin:5px 0;font-size:11px}}
