.rotating849{margin:1rem 0;padding:clamp(12px,3vw,24px);border:1px solid #879ca1;border-radius:18px;background:var(--panel,#f6f5e9);color:var(--ink,#253a35)}.rotation-group849{margin-top:12px}.rotation-group849>summary{font-weight:800;padding:14px;cursor:pointer;border:1px solid #aab7ac;border-radius:12px}.rotation-card849{display:flow-root;margin:12px 0;padding:16px;border:1px solid #b5bdb3;border-radius:14px;background:var(--card,#fffdf4);overflow-wrap:anywhere}.rotation-card849>canvas{float:right;width:80px;height:80px;max-width:25%!important;image-rendering:pixelated}.rotation-card849 h3{margin:0 0 10px;font-size:1.1rem}.rotation-card849 progress{display:block;width:100%;height:12px;margin:12px 0}.rotation-card849>button{display:block;width:100%;margin:10px 0;white-space:normal}.rotation-card849 details{margin-top:12px}.rotation-card849 small{display:block}.rotation-card849 details p{font-size:.9rem}.rotating849>p{line-height:1.5}@media(prefers-reduced-motion:reduce){.rotation-card849{scroll-behavior:auto}}
.rotation-deadline875{font-weight:700}.reward-retained875{padding:10px;border-left:3px solid #428264;background:#edf6ed}.rotation-group849>summary{overflow-wrap:anywhere;line-height:1.5}.rotation-card849{min-width:0}.rotation-card849>button{min-height:48px}@media(min-width:1000px){.rotation-group849[open]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.rotation-group849>summary{grid-column:1/-1}.rotation-card849{margin:0}.rotation-card849>canvas{float:none;max-width:100%!important}}
