.mt-section.svelte-1js2ysi{margin-top:1.5rem}.mb-3.svelte-1js2ysi{margin-bottom:1rem}.community-achievements-list.svelte-1js2ysi{flex-direction:column;gap:.75rem;display:flex}.community-achievement-item.svelte-1js2ysi{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-base);align-items:center;gap:1rem;padding:1rem;display:flex}.community-achievement-item--done.svelte-1js2ysi{border-color:rgba(var(--status-verified-rgb), .3);background:linear-gradient(135deg, var(--surface) 0%, rgba(var(--status-verified-rgb), .03) 100%)}.community-achievement-item__icon.svelte-1js2ysi{font-size:var(--text-4xl);flex-shrink:0}.community-achievement-item__content.svelte-1js2ysi{flex:1;min-width:0}.community-achievement-item.svelte-1js2ysi .btn--small:where(.svelte-1js2ysi){flex-shrink:0;margin-left:auto}.community-achievement-item__header.svelte-1js2ysi{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.25rem;display:flex}.community-achievement-item__header.svelte-1js2ysi h4:where(.svelte-1js2ysi){margin:0}.community-achievement-item__meta.svelte-1js2ysi{font-size:var(--text-base-sm);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.community-achievement-item__game.svelte-1js2ysi{color:var(--accent);text-decoration:none}.community-achievement-item__game.svelte-1js2ysi:hover{text-decoration:underline}.verified-text.svelte-1js2ysi{color:var(--status-verified);font-weight:500}.milestone__header.svelte-1js2ysi{justify-content:space-between;align-items:center;margin-bottom:.6rem;display:flex}.milestone__title.svelte-1js2ysi{font-weight:600;font-size:var(--text-md)}.milestone__track.svelte-1js2ysi{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-s);width:100%;height:12px;margin-bottom:.5rem;overflow:hidden}.milestone__fill.svelte-1js2ysi{background:var(--accent);border-radius:var(--radius-xs);min-width:3px;height:100%;transition:width .4s}.milestone__markers.svelte-1js2ysi{font-size:var(--text-sm);justify-content:space-between;margin-top:.3rem;margin-bottom:.5rem;display:flex}.milestone__marker.svelte-1js2ysi{color:var(--muted)}.milestone__marker--reached.svelte-1js2ysi{opacity:1;color:var(--accent);font-weight:700}.milestone-badges.svelte-1js2ysi{flex-flow:wrap;gap:.4rem;margin-top:1rem;display:flex}.milestone-badge.svelte-1js2ysi{border:1px solid var(--border);border-radius:var(--radius-base);text-align:center;opacity:.4;flex-direction:column;flex:1;align-items:center;gap:.15rem;min-width:50px;padding:.3rem .35rem;transition:all .3s;display:flex}.milestone-badge--reached.svelte-1js2ysi{opacity:1;border-color:var(--accent);background:rgba(var(--status-verified-rgb), .1);color:var(--accent)}.milestone-badge__count.svelte-1js2ysi{font-size:var(--text-2xs);font-weight:700}.milestone-badge__label.svelte-1js2ysi{font-size:var(--text-2xs);color:inherit;line-height:1.2}.ach-progress-track.svelte-1js2ysi{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xs);width:100%;height:8px;margin:.4rem 0 .2rem;overflow:hidden}.ach-progress-fill.svelte-1js2ysi{background:var(--accent);border-radius:var(--radius-xs);min-width:3px;height:100%;transition:width .4s}.ach-progress-fill--completed.svelte-1js2ysi{background:var(--status-verified)}.ach-progress-row.svelte-1js2ysi{align-items:center;gap:.5rem;display:flex}.ach-progress-row.svelte-1js2ysi .ach-progress-track:where(.svelte-1js2ysi){flex:1}.ach-progress-pct.svelte-1js2ysi{font-size:var(--text-sm);color:var(--accent);text-align:right;min-width:2.5rem;font-weight:700}.difficulty.svelte-1js2ysi{border-radius:var(--radius-xs);font-size:var(--text-xs);text-transform:capitalize;padding:.15rem .5rem;font-weight:600}.difficulty--easy.svelte-1js2ysi{background:rgba(var(--status-verified-rgb),.15);color:var(--status-verified)}.difficulty--medium.svelte-1js2ysi{background:rgba(var(--status-pending-rgb),.15);color:var(--status-pending)}.difficulty--hard.svelte-1js2ysi{background:rgba(var(--status-rejected-rgb),.15);color:var(--status-rejected)}.difficulty--legendary.svelte-1js2ysi{color:var(--accent-purple);background:#a855f726}.personal-goals-list.svelte-1js2ysi{flex-direction:column;gap:.75rem;display:flex}.personal-goal-item.svelte-1js2ysi{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-base);align-items:flex-start;gap:1rem;padding:1rem;display:flex}.personal-goal-item__icon.svelte-1js2ysi{font-size:var(--text-4xl)}.personal-goal-item__content.svelte-1js2ysi{flex:1}.personal-goal-item__header.svelte-1js2ysi{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.25rem;display:flex}.personal-goal-item__header.svelte-1js2ysi h4:where(.svelte-1js2ysi){margin:0}.personal-goal-item__game.svelte-1js2ysi{font-size:var(--text-sm);background:var(--bg);border-radius:var(--radius-xs);color:var(--text-muted);margin-top:.5rem;padding:.2rem .5rem;display:inline-block}.personal-goal-item__progress.svelte-1js2ysi{margin-top:.75rem}.personal-goal-item__date.svelte-1js2ysi{font-size:var(--text-base-sm);margin-top:.5rem;display:block}.goal-status.svelte-1js2ysi{font-size:var(--text-xs);border-radius:var(--radius-xs);text-transform:uppercase;padding:.2rem .5rem;font-weight:600}.goal-status--completed.svelte-1js2ysi{background:var(--status-verified);color:var(--fg-on-accent)}.progress-bar__text.svelte-1js2ysi{font-size:var(--text-sm);color:var(--text-muted);margin-top:.25rem;display:block}
