.ContributeCallout-module__A3V-kq__callout{align-items:center;gap:var(--nyx-space-md);background:var(--nyx-surface);border:1px solid var(--nyx-border);border-radius:var(--nyx-radius-md);padding:var(--nyx-space-md) var(--nyx-space-lg);flex-wrap:wrap;display:flex}.ContributeCallout-module__A3V-kq__text{color:var(--nyx-on-surface-muted);flex:260px;margin:0;font-size:14px}.ContributeCallout-module__A3V-kq__text strong{color:var(--nyx-on-surface);font-weight:600}.ContributeCallout-module__A3V-kq__action{background:var(--nyx-accent);color:var(--nyx-on-accent);padding:var(--nyx-space-sm) var(--nyx-space-md);border-radius:var(--nyx-radius-sm);white-space:nowrap;font-size:14px;font-weight:600;text-decoration:none}
.PhotoGrid-module__uwlhbW__grid{gap:var(--nyx-space-md);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.PhotoGrid-module__uwlhbW__card{color:inherit;background:var(--nyx-surface);border-radius:var(--nyx-radius-md);text-decoration:none;display:block;overflow:hidden}.PhotoGrid-module__uwlhbW__thumb{aspect-ratio:4/3;object-fit:cover;background:var(--nyx-surface-raised);width:100%;display:block}.PhotoGrid-module__uwlhbW__meta{padding:var(--nyx-space-sm) var(--nyx-space-md) var(--nyx-space-md)}.PhotoGrid-module__uwlhbW__author{color:var(--nyx-on-surface);margin:0;font-size:14px}.PhotoGrid-module__uwlhbW__spot{color:var(--nyx-accent);margin:2px 0 0;font-size:12px}.PhotoGrid-module__uwlhbW__empty{color:var(--nyx-on-surface-muted)}
.page-module__E0kJGG__main{max-width:1100px;padding:var(--nyx-space-lg) var(--nyx-space-md);margin:0 auto}.page-module__E0kJGG__hero{gap:var(--nyx-space-md);padding:var(--nyx-space-xl) 0;flex-direction:column;max-width:44ch;display:flex}.page-module__E0kJGG__title{letter-spacing:-.02em;margin:0;font-size:34px;font-weight:700;line-height:1.15}.page-module__E0kJGG__tagline{color:var(--nyx-on-surface-muted);margin:0;font-size:18px}.page-module__E0kJGG__actions{gap:var(--nyx-space-sm);flex-wrap:wrap;display:flex}.page-module__E0kJGG__primary,.page-module__E0kJGG__secondary{padding:0 var(--nyx-space-lg);border-radius:var(--nyx-radius-md);font-weight:600;line-height:50px;text-decoration:none}.page-module__E0kJGG__primary{background:var(--nyx-accent);color:var(--nyx-on-accent)}.page-module__E0kJGG__secondary{border:1px solid var(--nyx-border);color:var(--nyx-on-surface)}.page-module__E0kJGG__sectionTitle{margin:var(--nyx-space-xl) 0 var(--nyx-space-md);font-size:22px;font-weight:600}.page-module__E0kJGG__error{color:var(--nyx-on-surface-muted)}.page-module__E0kJGG__calloutSpacing{margin-top:var(--nyx-space-lg)}
.page-module__oY-WzG__main{max-width:900px;padding:var(--nyx-space-lg) var(--nyx-space-md);gap:var(--nyx-space-lg);flex-direction:column;margin:0 auto;display:flex}.page-module__oY-WzG__image{border-radius:var(--nyx-radius-md);background:var(--nyx-surface-raised);width:100%;display:block}.page-module__oY-WzG__header{align-items:center;gap:var(--nyx-space-sm);display:flex}.page-module__oY-WzG__avatar{object-fit:cover;background:var(--nyx-surface-raised);border-radius:50%;width:40px;height:40px}.page-module__oY-WzG__avatarFallback{background:var(--nyx-surface-raised);border-radius:50%;width:40px;height:40px}.page-module__oY-WzG__author{color:var(--nyx-on-surface);font-size:14px;text-decoration:none}.page-module__oY-WzG__spot{color:var(--nyx-accent);font-size:12px;text-decoration:none;display:block}.page-module__oY-WzG__exif{gap:var(--nyx-space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.page-module__oY-WzG__exifItem{background:var(--nyx-surface);border:1px solid var(--nyx-border);border-radius:var(--nyx-radius-sm);padding:var(--nyx-space-xs) var(--nyx-space-sm);font-size:14px}.page-module__oY-WzG__section h2{margin:0 0 var(--nyx-space-xs);font-size:18px;font-weight:600}.page-module__oY-WzG__section p{color:var(--nyx-on-surface-muted);margin:0}.page-module__oY-WzG__tags{gap:var(--nyx-space-xs);flex-wrap:wrap;display:flex}.page-module__oY-WzG__tag{color:var(--nyx-on-surface-muted);border:1px solid var(--nyx-border);padding:2px var(--nyx-space-sm);border-radius:999px;font-size:12px}.page-module__oY-WzG__comment{gap:var(--nyx-space-sm);margin-bottom:var(--nyx-space-sm);display:flex}.page-module__oY-WzG__commentBody{margin:0;font-size:14px}.page-module__oY-WzG__commentAuthor{color:var(--nyx-on-surface-muted);margin:0;font-size:12px}.page-module__oY-WzG__muted{color:var(--nyx-on-surface-muted);font-size:14px}
.page-module__t4dqQW__main{max-width:1100px;padding:var(--nyx-space-lg) var(--nyx-space-md);gap:var(--nyx-space-lg);flex-direction:column;margin:0 auto;display:flex}.page-module__t4dqQW__header{align-items:center;gap:var(--nyx-space-sm);text-align:center;flex-direction:column;display:flex}.page-module__t4dqQW__avatar,.page-module__t4dqQW__avatarFallback{object-fit:cover;background:var(--nyx-surface-raised);border-radius:50%;width:72px;height:72px}.page-module__t4dqQW__name{margin:0;font-size:22px;font-weight:600}.page-module__t4dqQW__bio{color:var(--nyx-on-surface-muted);max-width:50ch;margin:0}.page-module__t4dqQW__stats{gap:var(--nyx-space-lg);justify-content:center;display:flex}.page-module__t4dqQW__stat strong{font-size:18px;display:block}.page-module__t4dqQW__stat span{color:var(--nyx-on-surface-muted);font-size:12px}
