.page.svelte-1cxicys.svelte-1cxicys{display:flex;flex-direction:column;gap:3rem}.page-header.svelte-1cxicys.svelte-1cxicys{display:flex;flex-direction:column;gap:1rem;padding-bottom:2rem;border-bottom:1px solid var(--gray-800)}@media (min-width: 480px){.page-header.svelte-1cxicys.svelte-1cxicys{flex-direction:row;justify-content:space-between;align-items:flex-start}}.page-title.svelte-1cxicys.svelte-1cxicys{font-size:2.5rem;font-weight:700;letter-spacing:-.02em;color:var(--white);margin-bottom:.5rem}.page-desc.svelte-1cxicys.svelte-1cxicys{font-size:1rem;color:var(--gray-500)}.username.svelte-1cxicys.svelte-1cxicys{font-size:.8125rem;font-weight:500;color:var(--gray-500);padding:.5rem .875rem;background:var(--gray-900);border:1px solid var(--gray-800);border-radius:var(--radius-sm);transition:all var(--duration-fast) var(--ease-out)}.username.svelte-1cxicys.svelte-1cxicys:hover{color:var(--white);border-color:var(--gray-700)}.loading.svelte-1cxicys.svelte-1cxicys{display:flex;justify-content:center;padding:4rem 0}.spinner.svelte-1cxicys.svelte-1cxicys{width:32px;height:32px;border:3px solid var(--gray-800);border-top-color:var(--white);border-radius:50%;animation:svelte-1cxicys-spin 1s linear infinite}@keyframes svelte-1cxicys-spin{to{transform:rotate(360deg)}}.error.svelte-1cxicys.svelte-1cxicys{color:var(--gray-500);font-size:.9375rem;text-align:center;padding:2rem 0}.user-info.svelte-1cxicys.svelte-1cxicys{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;background:var(--gray-950);border:1px solid var(--gray-800);border-radius:var(--radius-md);animation:svelte-1cxicys-fade-up var(--duration-slow) var(--ease-out)}.user-avatar.svelte-1cxicys.svelte-1cxicys{width:72px;height:72px;border-radius:50%;border:2px solid var(--gray-800)}.user-name.svelte-1cxicys.svelte-1cxicys{font-size:1.5rem;font-weight:600;color:var(--white);margin-bottom:.25rem}.user-joined.svelte-1cxicys.svelte-1cxicys{font-size:.875rem;color:var(--gray-500)}.stats-grid.svelte-1cxicys.svelte-1cxicys{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem}.stat-card.svelte-1cxicys.svelte-1cxicys{padding:1.25rem;background:var(--gray-950);border:1px solid var(--gray-800);border-radius:var(--radius-md);animation:svelte-1cxicys-fade-up var(--duration-slow) var(--ease-out) backwards;animation-delay:var(--delay)}.stat-label.svelte-1cxicys.svelte-1cxicys{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--gray-500);margin-bottom:.5rem}.stat-value.svelte-1cxicys.svelte-1cxicys{font-size:2rem;font-weight:700;color:var(--white)}.languages.svelte-1cxicys.svelte-1cxicys{border-top:1px solid var(--gray-800);padding-top:2rem}.section-title.svelte-1cxicys.svelte-1cxicys{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--gray-600);margin-bottom:1.5rem}.lang-list.svelte-1cxicys.svelte-1cxicys{display:flex;flex-direction:column;gap:1rem}.lang-item.svelte-1cxicys.svelte-1cxicys{animation:svelte-1cxicys-fade-up var(--duration-base) var(--ease-out) backwards;animation-delay:var(--delay)}.lang-header.svelte-1cxicys.svelte-1cxicys{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.lang-name.svelte-1cxicys.svelte-1cxicys{font-size:.875rem;font-weight:500;color:var(--gray-300)}.lang-pct.svelte-1cxicys.svelte-1cxicys{font-size:.75rem;color:var(--gray-500)}.lang-bar.svelte-1cxicys.svelte-1cxicys{height:6px;background:var(--gray-900);border-radius:3px;overflow:hidden}.lang-fill.svelte-1cxicys.svelte-1cxicys{height:100%;background:linear-gradient(90deg,var(--gray-400),var(--white));transition:width 1s var(--ease-out)}.submissions.svelte-1cxicys.svelte-1cxicys{border-top:1px solid var(--gray-800);padding-top:2rem}.sub-list.svelte-1cxicys.svelte-1cxicys{display:flex;flex-direction:column;gap:.75rem}.sub-item.svelte-1cxicys.svelte-1cxicys{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:var(--gray-950);border:1px solid var(--gray-800);border-radius:var(--radius-md);animation:svelte-1cxicys-fade-up var(--duration-base) var(--ease-out) backwards;animation-delay:var(--delay);transition:all var(--duration-fast) var(--ease-out)}@media (min-width: 640px){.sub-item.svelte-1cxicys.svelte-1cxicys{flex-direction:row;justify-content:space-between;align-items:center}}.sub-item.svelte-1cxicys.svelte-1cxicys:hover{border-color:var(--gray-700);background:var(--gray-900)}.sub-main.svelte-1cxicys.svelte-1cxicys{display:flex;flex-direction:column;gap:.5rem;flex:1}.sub-title.svelte-1cxicys.svelte-1cxicys{font-size:.9375rem;font-weight:500;color:var(--gray-300)}.sub-item.svelte-1cxicys:hover .sub-title.svelte-1cxicys{color:var(--white)}.sub-meta.svelte-1cxicys.svelte-1cxicys{display:flex;gap:.75rem;flex-wrap:wrap}.sub-lang.svelte-1cxicys.svelte-1cxicys,.sub-gpu.svelte-1cxicys.svelte-1cxicys{font-size:.75rem;color:var(--gray-500);padding:.25rem .5rem;background:var(--gray-900);border-radius:var(--radius-sm)}.sub-status.svelte-1cxicys.svelte-1cxicys{font-size:.75rem;padding:.25rem .5rem;border-radius:var(--radius-sm);font-weight:500}.status-accepted.svelte-1cxicys.svelte-1cxicys{color:#10b981;background:#10b9811a}.status-rejected.svelte-1cxicys.svelte-1cxicys{color:#ef4444;background:#ef44441a}.sub-stats.svelte-1cxicys.svelte-1cxicys{display:flex;gap:1.5rem}.sub-stat.svelte-1cxicys.svelte-1cxicys{display:flex;flex-direction:column;align-items:flex-end}.sub-stat-label.svelte-1cxicys.svelte-1cxicys{font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--gray-600);margin-bottom:.25rem}.sub-stat-value.svelte-1cxicys.svelte-1cxicys{font-size:.875rem;font-weight:600;color:var(--gray-300);font-variant-numeric:tabular-nums}.community.svelte-1cxicys.svelte-1cxicys{border-top:1px solid var(--gray-800);padding-top:2rem}.community-grid.svelte-1cxicys.svelte-1cxicys{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.community-stat.svelte-1cxicys.svelte-1cxicys{display:flex;flex-direction:column;align-items:center;padding:1.5rem;background:var(--gray-950);border:1px solid var(--gray-800);border-radius:var(--radius-md)}.community-value.svelte-1cxicys.svelte-1cxicys{font-size:2rem;font-weight:700;color:var(--white);margin-bottom:.5rem}.community-label.svelte-1cxicys.svelte-1cxicys{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--gray-500)}@keyframes svelte-1cxicys-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
