.profile-page[data-astro-cid-wi7zborn]{max-inline-size:56rem;margin-inline:auto}.profile-header[data-astro-cid-wi7zborn]{display:grid;grid-template-columns:auto 1fr;column-gap:var(--space-m);row-gap:var(--space-xs);align-items:start}.profile-avatar[data-astro-cid-wi7zborn]{grid-row:1 / 3;inline-size:var(--space-3xl);block-size:var(--space-3xl);border-radius:var(--radius-round);background:var(--surface-sunken);border:var(--border-size-2) solid var(--border-faint);display:flex;align-items:center;justify-content:center;font-size:var(--text-heading-2);font-weight:var(--font-weight-7);color:var(--text-muted);flex-shrink:0}.profile-meta[data-astro-cid-wi7zborn]{min-inline-size:0}.profile-name[data-astro-cid-wi7zborn]{font-size:var(--text-heading-3);font-weight:var(--font-weight-7);color:var(--text-primary);margin:0}.profile-username[data-astro-cid-wi7zborn]{font-size:var(--text-meta);color:var(--text-muted)}.profile-bio[data-astro-cid-wi7zborn]{font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-relaxed);max-inline-size:var(--measure)}.profile-stats[data-astro-cid-wi7zborn]{flex-wrap:wrap}.profile-stat[data-astro-cid-wi7zborn]{display:flex;align-items:baseline;gap:var(--space-3xs)}.profile-stat-label[data-astro-cid-wi7zborn]{font-size:var(--text-small);color:var(--text-faint);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.profile-stat-value[data-astro-cid-wi7zborn]{font-size:var(--text-small);font-weight:var(--font-weight-6);color:var(--text-secondary)}.profile-actions[data-astro-cid-wi7zborn]{grid-column:1 / -1}.gear-section[data-astro-cid-wi7zborn]{display:flex;flex-direction:column;gap:var(--space-m)}.gear-section-heading[data-astro-cid-wi7zborn]{margin:0;padding-block-start:var(--space-m)}.gear-section-heading[data-astro-cid-wi7zborn]:before{content:"";display:block;block-size:16px;margin-block-end:var(--space-s);border-radius:var(--radius-1);background:repeating-linear-gradient(90deg,var(--border-loud),var(--border-loud) 1px,transparent 1px,transparent 5px)}.gear-badge[data-astro-cid-wi7zborn]{display:inline-flex;align-items:center;padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-2);font-size:var(--text-small);font-weight:var(--font-weight-6);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.gear-badge--have[data-astro-cid-wi7zborn]{background:color-mix(in srgb,#22c55e 12%,transparent);color:#16a34a}.gear-badge--had[data-astro-cid-wi7zborn]{background:var(--surface-sunken);color:var(--text-muted)}.gear-badge--want[data-astro-cid-wi7zborn]{background:color-mix(in srgb,#3b82f6 12%,transparent);color:#2563eb}.gear-grid[data-astro-cid-wi7zborn]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));gap:var(--space-s)}.gear-grid-item[data-astro-cid-wi7zborn]{display:grid;grid-template-rows:subgrid;grid-row:span 1}.gear-card[data-astro-cid-wi7zborn]{display:flex;flex-direction:column;border-radius:var(--radius-3);overflow:hidden;border:var(--border-size-1) solid var(--border-faint);background:var(--surface);block-size:100%;transition:border-color var(--duration-fast),box-shadow var(--duration-fast)}.gear-card[data-astro-cid-wi7zborn]:hover{border-color:var(--border-muted);box-shadow:var(--shadow-2)}.gear-card-link[data-astro-cid-wi7zborn]{display:grid;grid-template-rows:auto 1fr;flex:1;text-decoration:none}.gear-card-image[data-astro-cid-wi7zborn]{inline-size:100%;aspect-ratio:4 / 3;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center}.gear-card-img[data-astro-cid-wi7zborn]{inline-size:100%;block-size:100%;object-fit:contain;padding:var(--space-s)}.gear-card-placeholder[data-astro-cid-wi7zborn]{inline-size:100%;block-size:100%;background:#fff;display:flex;align-items:center;justify-content:center}.gear-card-placeholder-icon[data-astro-cid-wi7zborn]{inline-size:var(--space-2xl);block-size:var(--space-2xl);color:var(--border-muted)}.gear-card-body[data-astro-cid-wi7zborn]{padding:var(--space-xs) var(--space-s) var(--space-s);display:flex;flex-direction:column;gap:var(--space-3xs)}.gear-card-name[data-astro-cid-wi7zborn]{font-size:var(--text-small);font-weight:var(--font-weight-5);color:var(--text-secondary);line-height:var(--leading-tight);transition:color var(--duration-fast)}.gear-card[data-astro-cid-wi7zborn]:hover .gear-card-name[data-astro-cid-wi7zborn]{color:var(--text-primary)}.gear-card-notes[data-astro-cid-wi7zborn]{font-size:var(--text-small);color:var(--text-muted);line-height:var(--leading-relaxed);padding-inline:var(--space-s);padding-block-start:var(--space-2xs);margin:0}.gear-card-amazon[data-astro-cid-wi7zborn]{display:block;font-size:var(--text-small);color:var(--text-faint);text-decoration:none;padding:var(--space-2xs) var(--space-s) var(--space-xs);border-block-start:var(--border-size-1) solid var(--border-faint);margin-block-start:auto;transition:color var(--duration-fast)}.gear-card-amazon[data-astro-cid-wi7zborn]:hover{color:var(--text-primary)}.gear-card-category[data-astro-cid-wi7zborn]{font-size:var(--text-small);color:var(--text-faint);text-transform:capitalize}.empty-state[data-astro-cid-wi7zborn]{padding:var(--space-xl);border:var(--border-size-1) solid var(--border-faint);border-radius:var(--radius-3);text-align:center}.empty-state-text[data-astro-cid-wi7zborn]{font-size:var(--text-base);color:var(--text-muted);line-height:var(--leading-relaxed)}.btn[data-astro-cid-wi7zborn]{display:inline-flex;align-items:center;padding:var(--space-2xs) var(--space-s);border-radius:var(--radius-2);font-size:var(--text-meta);font-weight:var(--font-weight-5);text-decoration:none;cursor:pointer;transition:background var(--duration-fast),border-color var(--duration-fast),color var(--duration-fast)}.btn--secondary[data-astro-cid-wi7zborn]{border:var(--border-size-1) solid var(--border-muted);background:transparent;color:var(--text-secondary)}.btn--secondary[data-astro-cid-wi7zborn]:hover{background:var(--surface-sunken);border-color:var(--border-loud);color:var(--text-primary)}.btn--small[data-astro-cid-wi7zborn]{padding:var(--space-3xs) var(--space-xs);font-size:var(--text-small)}.builds-section[data-astro-cid-wi7zborn]{display:flex;flex-direction:column;gap:var(--space-m)}.builds-section-header[data-astro-cid-wi7zborn]{align-items:center}.builds-section-heading[data-astro-cid-wi7zborn]{font-size:var(--text-heading-3);font-weight:var(--font-weight-7);margin:0}.builds-grid[data-astro-cid-wi7zborn]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:var(--space-m)}.builds-grid[data-astro-cid-wi7zborn]>li[data-astro-cid-wi7zborn]{margin:0}
