.missions-summary,.missions-daily{display:flex;align-items:center;gap:20px;background:#f7efd6;border:12px solid transparent;border-image:url('/art/shop/card-frame-v2.png') 180 fill / 18px / 0 stretch;padding:20px;color:#526847;margin:0 0 27px}.missions-summary>img,.missions-daily>img{object-fit:contain;filter:drop-shadow(0 4px 3px #52683a22)}.missions-summary>div,.missions-daily>div{flex:1}.missions-summary h2,.missions-daily h2{font:500 29px Fredoka,Arial,sans-serif;color:#41613b;margin:6px 0}.missions-summary p,.missions-daily p{font-size:12px;line-height:1.7;margin:0;color:#7d896a}.missions-summary>strong{font:500 38px Fredoka,Arial,sans-serif;color:#8b742c}.missions-summary>div>span,.missions-daily>div>span{font-size:9px;letter-spacing:1.2px;color:#a08a48}.missions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.mission-png-card{background:none;border:12px solid transparent;border-image:url('/art/shop/card-frame-v2.png') 180 fill / 17px / 0 stretch;padding:16px 15px;color:#5d704e;display:flex;flex-direction:column;min-width:0;transition:transform .2s}.mission-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.mission-png-icon{display:grid;place-items:center;width:55px;height:55px;background:#d8e7b9;border-radius:17px;box-shadow:inset 0 0 0 1px #b7c793}.mission-status{font-size:10px;background:#ece1a9;color:#8b7133;padding:6px 9px;border-radius:20px}.is-complete .mission-status{background:#d1e4bd;color:#496c38}.mission-png-card h3{font:500 25px/1.15 Fredoka,Arial,sans-serif;color:#41613b;margin:16px 0 7px}.mission-png-card>p{font-size:12px;line-height:1.7;min-height:42px;margin:0 0 16px;color:#7d886b}.mission-progress{height:7px;border-radius:7px;overflow:hidden;background:#dce1c6;margin-top:auto}.mission-progress>span{display:block;height:100%;background:linear-gradient(90deg,#a6c76b,#6a9e48);border-radius:7px}.mission-progress-caption{display:flex;justify-content:space-between;gap:8px;font-size:9px;color:#8d9575;margin:7px 0 17px}.mission-rewards{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #d7d9b8;padding-top:13px}.mission-rewards>span:first-child{display:grid;grid-template-columns:32px 1fr;column-gap:8px;align-items:center}.mission-rewards img{grid-row:1/3;object-fit:contain}.mission-rewards strong{font:500 28px Fredoka,Arial,sans-serif;color:#96712d}.mission-rewards small{font-size:9px;color:#8c9572}.mission-xp{font:500 16px Fredoka,Arial,sans-serif;color:#769449;background:#e3eccb;padding:8px 10px;border-radius:10px}.mission-note{display:block;font-size:9px;line-height:1.6;margin-top:15px;color:#9a9c7c}.missions-daily{margin:28px 0 0}.missions-daily .btn{gap:8px;font-size:13px}@media(hover:hover){.mission-png-card:hover{transform:translateY(-3px)}}@media(max-width:1000px){.missions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.missions-grid{grid-template-columns:1fr;gap:18px}.missions-summary,.missions-daily{padding:13px;gap:12px;flex-wrap:wrap}.missions-summary>img{width:48px;height:72px}.missions-summary h2,.missions-daily h2{font-size:24px}.missions-summary p,.missions-daily p{font-size:11px}.missions-summary>strong{font-size:25px}.missions-summary>div>span,.missions-daily>div>span{font-size:7px}.mission-png-card{padding:16px}.mission-png-card>p{min-height:0}.missions-daily>img{width:60px;height:60px}.missions-daily .btn{width:100%}}@media(prefers-reduced-motion:reduce){.mission-png-card{transition:none}.mission-png-card:hover{transform:none}}
