.cta-btn-sm[data-astro-cid-wwes6yjo]{display:inline-block;padding:10px 20px;border-radius:.75rem;font-weight:700;font-size:.85rem;cursor:pointer;transition:all .2s;border:none;text-decoration:none}.cta-btn-sm[data-astro-cid-wwes6yjo]:hover{opacity:.9;transform:translateY(-1px)}.cta-btn-sm[data-astro-cid-wwes6yjo]:active{transform:translateY(1px)}.light .cta-btn-sm[data-astro-cid-wwes6yjo][style*="2e2e32"]{background:#f3f4f6!important;color:#374151!important;border-bottom-color:#d1d5db!important}.profile-hero[data-astro-cid-wwes6yjo]{background:linear-gradient(135deg,#0f172a,#1e1b4b,#0f172a);padding:3rem 1rem 5rem;text-align:center;position:relative}.avatar-ring[data-astro-cid-wwes6yjo]{width:96px;height:96px;border-radius:50%;background:linear-gradient(135deg,#818cf8,#c084fc,#f472b6);padding:3px;margin:0 auto 1rem;cursor:pointer;transition:transform .2s}.avatar-ring[data-astro-cid-wwes6yjo]:hover{transform:scale(1.05)}.avatar-inner[data-astro-cid-wwes6yjo]{width:100%;height:100%;border-radius:50%;background:#1e1e22;display:flex;align-items:center;justify-content:center;font-size:2.5rem}.stat-grid[data-astro-cid-wwes6yjo]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:640px){.stat-grid[data-astro-cid-wwes6yjo]{grid-template-columns:repeat(4,1fr)}}.stat-card[data-astro-cid-wwes6yjo]{background:#1e1e22;border:1px solid #2e2e32;border-radius:1rem;padding:1.25rem;text-align:center;transition:all .2s}.stat-card[data-astro-cid-wwes6yjo]:hover{border-color:#4a4a50;transform:translateY(-1px)}.stat-icon[data-astro-cid-wwes6yjo]{font-size:1.5rem;margin-bottom:.5rem}.stat-value[data-astro-cid-wwes6yjo]{font-size:1.5rem;font-weight:800;color:#fff}.stat-label[data-astro-cid-wwes6yjo]{font-size:.75rem;color:#a0a0a0;margin-top:2px}.section-title[data-astro-cid-wwes6yjo]{font-size:1.1rem;font-weight:700;color:#e0e0e0;margin-bottom:1rem;display:flex;align-items:center;gap:8px}.achievement-grid[data-astro-cid-wwes6yjo]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:480px){.achievement-grid[data-astro-cid-wwes6yjo]{grid-template-columns:repeat(3,1fr)}}@media(min-width:640px){.achievement-grid[data-astro-cid-wwes6yjo]{grid-template-columns:repeat(5,1fr)}}.badge-card[data-astro-cid-wwes6yjo]{background:#1e1e22;border:1px solid #2e2e32;border-radius:1rem;padding:1rem;text-align:center;transition:all .2s}.badge-card[data-astro-cid-wwes6yjo].earned{border-color:#818cf8;background:linear-gradient(180deg,#6366f11a,#1e1e22)}.badge-card[data-astro-cid-wwes6yjo].earned:hover{transform:translateY(-2px);box-shadow:0 4px 20px #6366f133}.badge-card[data-astro-cid-wwes6yjo].locked{opacity:.4;filter:grayscale(1)}.badge-emoji[data-astro-cid-wwes6yjo]{font-size:2rem;margin-bottom:.5rem}.badge-name[data-astro-cid-wwes6yjo]{font-size:.7rem;font-weight:600;color:silver}.emoji-picker[data-astro-cid-wwes6yjo]{position:absolute;top:100%;left:50%;transform:translate(-50%);background:#1e1e22;border:1px solid #2e2e32;border-radius:1rem;padding:1rem;z-index:50;display:none}.emoji-picker[data-astro-cid-wwes6yjo].show{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.emoji-opt[data-astro-cid-wwes6yjo]{font-size:1.5rem;cursor:pointer;padding:6px;border-radius:8px;transition:background .15s;border:none;background:none}.emoji-opt[data-astro-cid-wwes6yjo]:hover{background:#2e2e32}.activity-item[data-astro-cid-wwes6yjo]{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #2e2e32}.activity-item[data-astro-cid-wwes6yjo]:last-child{border-bottom:none}.activity-dot[data-astro-cid-wwes6yjo]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.heatmap-grid[data-astro-cid-wwes6yjo]{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}@media(min-width:640px){.heatmap-grid[data-astro-cid-wwes6yjo]{grid-template-columns:repeat(13,1fr);gap:4px}}.heatmap-cell[data-astro-cid-wwes6yjo]{aspect-ratio:1;border-radius:3px;background:#2e2e32;transition:transform .15s;cursor:default;position:relative}.heatmap-cell[data-astro-cid-wwes6yjo]:hover{transform:scale(1.3);z-index:1;position:relative}.heatmap-cell[data-astro-cid-wwes6yjo].l1{background:#22c55e33}.heatmap-cell[data-astro-cid-wwes6yjo].l2{background:#22c55e66}.heatmap-cell[data-astro-cid-wwes6yjo].l3{background:#22c55e99}.heatmap-cell[data-astro-cid-wwes6yjo].l4{background:#22c55e}.heatmap-legend[data-astro-cid-wwes6yjo]{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:8px;font-size:.65rem;color:#6b7280}.heatmap-legend-cell[data-astro-cid-wwes6yjo]{width:12px;height:12px;border-radius:2px}.heatmap-cell[data-astro-cid-wwes6yjo][data-tip]:hover:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:#1a1a1e;color:#e0e0e0;font-size:.65rem;padding:3px 8px;border-radius:6px;white-space:nowrap;pointer-events:none;z-index:10;border:1px solid #3a3a3e}.light .profile-hero[data-astro-cid-wwes6yjo]{background:linear-gradient(135deg,#eef2ff,#e0e7ff,#eef2ff)}.light .avatar-inner[data-astro-cid-wwes6yjo]{background:#fff}.light .stat-card[data-astro-cid-wwes6yjo]{background:#fff;border-color:#e5e7eb}.light .stat-value[data-astro-cid-wwes6yjo]{color:#1a1a2e}.light .stat-label[data-astro-cid-wwes6yjo]{color:#6b7280}.light .section-title[data-astro-cid-wwes6yjo]{color:#374151}.light .badge-card[data-astro-cid-wwes6yjo]{background:#fff;border-color:#e5e7eb}.light .badge-card[data-astro-cid-wwes6yjo].earned{background:linear-gradient(180deg,#6366f10d,#fff);border-color:#818cf8}.light .badge-name[data-astro-cid-wwes6yjo]{color:#374151}.light .activity-item[data-astro-cid-wwes6yjo]{border-bottom-color:#e5e7eb}.light #user-display-name[data-astro-cid-wwes6yjo]{color:#1a1a2e}.light #user-display-email[data-astro-cid-wwes6yjo]{color:#6b7280}.light .heatmap-cell[data-astro-cid-wwes6yjo]{background:#e5e7eb}.light .heatmap-cell[data-astro-cid-wwes6yjo].l1{background:#22c55e26}.light .heatmap-cell[data-astro-cid-wwes6yjo].l2{background:#22c55e4d}.light .heatmap-cell[data-astro-cid-wwes6yjo].l3{background:#22c55e80}.light .heatmap-cell[data-astro-cid-wwes6yjo].l4{background:#22c55e}.light .emoji-picker[data-astro-cid-wwes6yjo]{background:#fff;border-color:#e5e7eb;box-shadow:0 8px 24px #0000001a}.light .emoji-opt[data-astro-cid-wwes6yjo]:hover{background:#f3f4f6}.light .heatmap-cell[data-astro-cid-wwes6yjo][data-tip]:hover:after{background:#fff;color:#374151;border-color:#e5e7eb}.light .heatmap-legend-cell[data-astro-cid-wwes6yjo]{background:#e5e7eb}.light .heatmap-legend-cell[data-astro-cid-wwes6yjo][style*="2e2e32"]{background:#e5e7eb!important}.light .stat-card[data-astro-cid-wwes6yjo]:hover{border-color:#d1d5db}.light .activity-item[data-astro-cid-wwes6yjo] .text-sm[data-astro-cid-wwes6yjo]{color:#374151}.light .activity-item[data-astro-cid-wwes6yjo] .text-xs[data-astro-cid-wwes6yjo]{color:#6b7280}
