.trophy-launch{display:flex;align-items:center;gap:16px;width:min(570px,100%);margin:16px auto 0;padding:18px 22px;text-align:left;background:linear-gradient(120deg,#25343b,#142128);min-height:70px}.trophy-launch>span:first-child{font-size:21px}.trophy-launch>span:last-child{margin-left:auto;font-size:25px}#trophy-count{font-size:13px;color:#d1c39d}.trophy-earned{font-size:14px;color:#eadabd;line-height:1.5}.trophy-sheet{width:min(1080px,calc(100% - 24px));background:#121a1e}.trophy-sheet .sheet-head{background:#121a1e}.trophy-intro{padding:0 24px 20px;color:#d5cdbb;font-size:16px}.trophy-status{padding:0 24px;color:#f5d18c}.trophy-status:empty{display:none}.trophy-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:22px 24px 28px}.trophy-card{min-width:0;background:#181813;border:1px solid #b295574d;border-radius:12px;overflow:hidden;padding-bottom:18px;text-align:center}.trophy-card .trophy-art-trigger img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:contain;background:#181613}.trophy-card .eyebrow{margin:16px 12px 8px;letter-spacing:1.5px}.trophy-card h3{font:26px Georgia,serif;margin:0 10px 10px;color:#f3d68f}.trophy-card .trophy-date{font-size:12px;color:#b8b6a9;margin:6px 10px 16px}.trophy-card>button{display:block;width:calc(100% - 28px);margin:10px 14px 0;font-size:14px;min-height:44px}.trophy-card>button[aria-pressed=true]{color:#e5c679;border-color:#caa657;opacity:1;background:#3b311b}.trophy-empty{grid-column:1/-1;text-align:center;padding:40px 18px 60px}.trophy-mark{font-size:48px;color:#dec17a}.trophy-empty h3{font:30px Georgia,serif;margin:20px 0 14px}.trophy-empty p{max-width:45ch;margin:auto;color:#c9c5b8;line-height:1.6}@media(max-width:780px){.trophy-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px}}@media(max-width:480px){.trophy-items{grid-template-columns:1fr}.trophy-card .trophy-art-trigger img{max-height:470px}.trophy-launch>span:first-child{font-size:19px}.trophy-intro{font-size:14px;padding:0 18px 14px}}

.trophy-inbox{display:block;width:min(570px,100%);margin:18px auto 8px;padding:14px 18px;border:1px solid #d5b675;border-radius:8px;background:linear-gradient(110deg,#3d3020,#19262b);color:#ffe2a0;font-size:15px}

.trophy-card>.trophy-art-trigger{display:block;width:100%;margin:0;padding:0;border:0;border-radius:0;background:#181613;cursor:pointer}.trophy-card>.trophy-art-trigger:hover{background:#241e13}.trophy-card>.trophy-art-trigger:focus-visible{outline:3px solid #f3d68f;outline-offset:-4px}

.trophy-card .trophy-art-trigger img{width:100%;height:170px;aspect-ratio:1;max-height:none;padding:14px;box-sizing:border-box;background:transparent}.trophy-items{grid-template-columns:repeat(4,minmax(0,1fr))}.trophy-card h3{font-size:22px}.trophy-card .trophy-earned{font-size:13px;margin-inline:10px}.trophy-card>button{font-size:13px}.trophy-card .eyebrow{font-size:10px;letter-spacing:1px}@media(max-width:850px){.trophy-items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.trophy-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}.trophy-card .trophy-art-trigger img{height:140px;padding:10px}.trophy-card h3{font-size:20px}.trophy-card>button{font-size:12px;width:calc(100% - 16px);margin:8px 8px 0;padding:8px 6px}.trophy-card .trophy-earned{font-size:12px}.trophy-card .trophy-date{font-size:11px}}

.trophy-card>.trophy-art-trigger{display:flex;align-items:center;justify-content:center;width:calc(100% - 24px);height:174px;margin:12px 12px 0;padding:8px;border:1px solid #94744670;border-radius:8px;background:#181613}.trophy-card>.trophy-art-trigger:hover{background:#181613;border-color:#dfba76}.trophy-card .trophy-art-trigger img{width:156px;height:156px;max-width:100%;padding:0;background:#181613;border-radius:4px}.trophy-card>.trophy-art-trigger:focus-visible{outline-offset:3px}@media(max-width:650px){.trophy-card>.trophy-art-trigger{height:136px;width:calc(100% - 16px);margin:8px 8px 0;padding:5px}.trophy-card .trophy-art-trigger img{width:124px;height:124px}}


