.project-hero-head[data-astro-cid-aer5xdg7]{text-align:left;justify-content:center;align-items:center;gap:20px;margin-bottom:20px;display:flex}.hero-icon[data-astro-cid-aer5xdg7]{border-radius:var(--radius-md);background-color:var(--surface-2);border:1px solid var(--line);object-fit:contain;flex-shrink:0}.project-stat-strip[data-astro-cid-aer5xdg7]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}.stat-pill[data-astro-cid-aer5xdg7]{background-color:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-pill);align-items:center;gap:8px;padding:6px 14px;font-size:.85rem;display:inline-flex}.stat-label[data-astro-cid-aer5xdg7]{color:var(--text-muted)}.stat-val[data-astro-cid-aer5xdg7]{color:var(--text);font-weight:700}.stages-container[data-astro-cid-aer5xdg7]{flex-direction:column;gap:32px;margin-bottom:36px;display:flex}.stage-panel[data-astro-cid-aer5xdg7]{background-color:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:28px;box-shadow:0 2px 6px #0000000d}.stage-header[data-astro-cid-aer5xdg7]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding-bottom:16px;display:flex}.stage-header-title-wrap[data-astro-cid-aer5xdg7]{align-items:center;gap:12px;display:flex}.stage-num-badge[data-astro-cid-aer5xdg7]{background-color:var(--accent);color:#fff;font-family:var(--font-heading);border-radius:var(--radius-pill);padding:4px 10px;font-size:.85rem;font-weight:700}[data-theme=dark] .stage-num-badge[data-astro-cid-aer5xdg7]{color:var(--bg)}.stage-title[data-astro-cid-aer5xdg7]{font-family:var(--font-heading);color:var(--text);margin:0;font-size:1.5rem;font-weight:700}.stage-points-badge[data-astro-cid-aer5xdg7]{color:var(--text-muted);background-color:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-pill);padding:6px 12px;font-size:.9rem}.stage-points-badge[data-astro-cid-aer5xdg7] strong[data-astro-cid-aer5xdg7]{color:var(--text);margin-left:4px}.stage-description[data-astro-cid-aer5xdg7]{color:var(--text-muted);margin:0 0 24px;font-size:1.05rem;line-height:1.5}.daily-quests-section[data-astro-cid-aer5xdg7]{margin-top:24px}.daily-quests-heading[data-astro-cid-aer5xdg7]{font-family:var(--font-heading);color:var(--text);margin:0 0 6px;font-size:1.25rem;font-weight:700}.daily-quests-lead[data-astro-cid-aer5xdg7]{color:var(--text-muted);margin:0 0 18px;font-size:.95rem;line-height:1.5}.quests-grid[data-astro-cid-aer5xdg7]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.quest-card[data-astro-cid-aer5xdg7]{background-color:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;justify-content:space-between;gap:12px;padding:16px;display:flex}.quest-head[data-astro-cid-aer5xdg7]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.quest-day-label[data-astro-cid-aer5xdg7]{font-family:var(--font-heading);color:var(--text);font-size:.95rem;font-weight:700}.quest-key-badge[data-astro-cid-aer5xdg7]{color:var(--text-muted);font-size:.75rem}.quest-goals-list[data-astro-cid-aer5xdg7]{flex-direction:column;gap:8px;display:flex}.goal-item[data-astro-cid-aer5xdg7]{color:var(--text);align-items:center;gap:8px;font-size:.875rem;display:flex}.goal-action-badge[data-astro-cid-aer5xdg7]{background-color:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--accent);padding:2px 6px;font-size:.75rem;font-weight:700}.goal-details[data-astro-cid-aer5xdg7]{flex:1}.extra-amount-text[data-astro-cid-aer5xdg7]{color:var(--text-muted);margin-left:4px;font-size:.75rem}.quest-rewards-strip[data-astro-cid-aer5xdg7]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:4px;padding-top:10px;font-size:.8rem;display:flex}.reward-col[data-astro-cid-aer5xdg7]{flex-direction:column;gap:2px;display:flex}.reward-title[data-astro-cid-aer5xdg7]{color:var(--text-muted);font-size:.725rem}.reward-badge[data-astro-cid-aer5xdg7]{font-family:var(--font-heading);color:var(--text);font-weight:700}.badge-accent[data-astro-cid-aer5xdg7]{color:var(--accent)}@media (width<=640px){.project-hero-head[data-astro-cid-aer5xdg7]{text-align:center;flex-direction:column}.stage-header[data-astro-cid-aer5xdg7]{flex-direction:column;align-items:flex-start;gap:10px}.quests-grid[data-astro-cid-aer5xdg7]{grid-template-columns:1fr}}
