.DeleteQuestButton-module__GDtUdG__deleteBtn{border:1px solid var(--border-soft);cursor:pointer;border-radius:var(--radius-full);color:var(--muted-text);background:#fff;flex:1;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;line-height:1;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.DeleteQuestButton-module__GDtUdG__deleteBtn:hover{color:#dc2626;background:#ef44441a;border-color:#ef444459}.DeleteQuestButton-module__GDtUdG__confirmBox{border-radius:var(--radius-md);background:#ef444414;border:1px solid #ef444440;flex-direction:column;flex:100%;gap:.5rem;padding:.75rem 1rem;display:flex}.DeleteQuestButton-module__GDtUdG__confirmText{color:var(--foreground);font-size:.8125rem;line-height:1.4}.DeleteQuestButton-module__GDtUdG__confirmText strong{color:#dc2626}.DeleteQuestButton-module__GDtUdG__errorText{color:#dc2626;font-size:.75rem}.DeleteQuestButton-module__GDtUdG__confirmActions{gap:.5rem;display:flex}.DeleteQuestButton-module__GDtUdG__deleteConfirmBtn{border-radius:var(--radius-full);cursor:pointer;font-size:.8125rem;font-weight:600;font-family:var(--font-sans);color:#fff;background:#dc2626;border:none;padding:.375rem .875rem;transition:background .2s}.DeleteQuestButton-module__GDtUdG__deleteConfirmBtn:hover:not(:disabled){background:#ef4444}.DeleteQuestButton-module__GDtUdG__deleteConfirmBtn:disabled{opacity:.6;cursor:not-allowed}.DeleteQuestButton-module__GDtUdG__cancelBtn{border-radius:var(--radius-full);border:1px solid var(--border);cursor:pointer;font-size:.8125rem;font-weight:600;font-family:var(--font-sans);color:var(--muted-text);background:#fff;padding:.375rem .875rem;transition:background .2s,color .2s}.DeleteQuestButton-module__GDtUdG__cancelBtn:hover:not(:disabled){color:var(--foreground);background:#f8fafc}@media (max-width:640px){.DeleteQuestButton-module__GDtUdG__confirmActions{flex-direction:column}.DeleteQuestButton-module__GDtUdG__deleteConfirmBtn,.DeleteQuestButton-module__GDtUdG__cancelBtn{width:100%}}
.dashboard-module__XABe8G__page{max-width:960px;margin:0 auto;padding:2.5rem 1.25rem 6rem}.dashboard-module__XABe8G__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}.dashboard-module__XABe8G__title{color:var(--cradle-blue);font-family:var(--font-display);margin-bottom:.25rem;font-size:2.25rem;font-weight:900}.dashboard-module__XABe8G__subtitle{color:var(--text-secondary);font-size:.9375rem}.dashboard-module__XABe8G__statsRow{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:2.5rem;display:grid}.dashboard-module__XABe8G__statCard{border:1px solid var(--border-soft);border-radius:var(--radius-lg);text-align:center;background:#ffffffe6;flex-direction:column;align-items:center;gap:.25rem;padding:1.25rem;display:flex;box-shadow:0 12px 26px #17255412}.dashboard-module__XABe8G__statNum{color:var(--cradle-blue);font-family:var(--font-display);font-size:2rem;font-weight:900}.dashboard-module__XABe8G__statLabel{color:var(--text-secondary);font-size:.8125rem;font-weight:600}.dashboard-module__XABe8G__section{margin-bottom:2.5rem}.dashboard-module__XABe8G__sectionTitle{color:var(--cradle-blue);font-family:var(--font-display);margin-bottom:1rem;font-size:1.25rem;font-weight:900}.dashboard-module__XABe8G__questGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.dashboard-module__XABe8G__questCardWrapper{flex-direction:column;gap:.5rem;display:flex}.dashboard-module__XABe8G__questCard{color:var(--text-primary);border:1px solid var(--border-soft);border-radius:var(--radius-lg);cursor:pointer;background:#fffffff0;padding:1.5rem;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:block;box-shadow:0 14px 30px #17255412}.dashboard-module__XABe8G__questCard:hover{border-color:#a78bfa99;transform:translateY(-3px);box-shadow:0 18px 36px #1725541f}.dashboard-module__XABe8G__questCardHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.875rem;display:flex}.dashboard-module__XABe8G__questName{color:var(--text-primary);font-family:var(--font-display);font-size:1.25rem;font-weight:900}.dashboard-module__XABe8G__statusBadge{border-radius:var(--radius-full);color:var(--cradle-blue);letter-spacing:.08em;text-transform:uppercase;flex-shrink:0;padding:.25rem .625rem;font-size:.7rem;font-weight:800}.dashboard-module__XABe8G__questMeta{color:var(--text-secondary);flex-wrap:wrap;gap:.625rem;margin-bottom:.75rem;font-size:.8125rem;display:flex}.dashboard-module__XABe8G__invitedBy{color:var(--text-secondary);margin:0 0 1.25rem;font-size:.8125rem;font-style:italic}.dashboard-module__XABe8G__leaderboard{flex-direction:column;gap:.375rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.dashboard-module__XABe8G__leaderRow{align-items:center;gap:.5rem;font-size:.875rem;display:flex}.dashboard-module__XABe8G__leaderMedal{flex-shrink:0}.dashboard-module__XABe8G__leaderName{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.dashboard-module__XABe8G__noNamesYet{color:var(--text-secondary);margin:0 0 1.25rem;font-size:.8125rem;font-style:italic}.dashboard-module__XABe8G__questStats{border-top:1px solid var(--border-soft);gap:1rem;padding-top:1rem;display:flex}.dashboard-module__XABe8G__questStat{flex-direction:column;flex-shrink:0;gap:.125rem;min-width:0;display:flex}.dashboard-module__XABe8G__questSlugStat{flex:auto;min-width:0}.dashboard-module__XABe8G__questStatNum{color:var(--text-primary);font-family:var(--font-display);font-size:1.125rem;font-weight:800}.dashboard-module__XABe8G__questSlug{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.dashboard-module__XABe8G__questStatLabel{color:var(--text-secondary);font-size:.75rem}.dashboard-module__XABe8G__cardActions{flex-wrap:wrap;gap:.5rem;display:flex}.dashboard-module__XABe8G__editBtn{color:var(--cradle-blue);border:1px solid var(--border-soft);border-radius:var(--radius-full);background:#fff;flex:1;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:700;text-decoration:none;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.dashboard-module__XABe8G__editBtn:hover{background:var(--cream);border-color:var(--sky-blue)}.dashboard-module__XABe8G__emptyState{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:5rem 2rem;display:flex}.dashboard-module__XABe8G__emptyIcon{font-size:4rem}.dashboard-module__XABe8G__emptyState h2{color:var(--cradle-blue);font-family:var(--font-display);font-size:1.5rem;font-weight:900}.dashboard-module__XABe8G__emptyState p{max-width:320px;color:var(--text-secondary);line-height:1.6}@media (max-width:760px){.dashboard-module__XABe8G__statsRow{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.dashboard-module__XABe8G__page{padding:1.5rem .875rem 4rem}.dashboard-module__XABe8G__header{flex-direction:column;align-items:stretch}.dashboard-module__XABe8G__header .btn-primary{width:100%}.dashboard-module__XABe8G__title{font-size:1.85rem}.dashboard-module__XABe8G__statsRow{gap:.5rem}.dashboard-module__XABe8G__statCard{min-width:0;padding:.9rem .45rem}.dashboard-module__XABe8G__statNum{font-size:1.55rem}.dashboard-module__XABe8G__statLabel{font-size:.7rem}.dashboard-module__XABe8G__questGrid{grid-template-columns:1fr}.dashboard-module__XABe8G__questCard{padding:1.125rem}.dashboard-module__XABe8G__questCardHeader{flex-direction:column;gap:.5rem}.dashboard-module__XABe8G__questName{font-size:1.15rem}.dashboard-module__XABe8G__questStats{flex-wrap:wrap;justify-content:space-between;gap:.75rem}}
