.page-shell_shell__hf7Zy{max-width:var(--page-width,640px);margin:0 auto;padding:var(--space-md);padding-bottom:var(--space-xxl)}.Skeleton_skeleton__Od1gw{display:block;width:100%;height:16px;background:var(--color-surface);border-radius:var(--radius-sm);overflow:hidden;position:relative}.Skeleton_skeleton__Od1gw:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--color-border),transparent);animation:Skeleton_shimmer__PrU0S 1.4s infinite}@keyframes Skeleton_shimmer__PrU0S{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.Postcards_page__Ny5az{--page-width:960px}.Postcards_title__nOgVH{font-size:var(--font-size-title1);font-weight:var(--font-weight-bold);margin-bottom:var(--space-md)}.Postcards_tabs__rc0bT{display:flex;gap:var(--space-sm);margin-bottom:var(--space-lg);border-bottom:1px solid var(--color-border)}.Postcards_tab__C_YZO{padding:var(--space-sm) var(--space-md);font-weight:var(--font-weight-semibold);font-size:var(--font-size-body-sm);color:var(--color-text-secondary);border-bottom:2px solid transparent;min-height:44px}.Postcards_tabActive__xUrE_,.Postcards_tab__C_YZO:hover{color:var(--color-text-primary)}.Postcards_tabActive__xUrE_{border-bottom-color:var(--color-brand)}.Postcards_grid__WLizp{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg);justify-items:center}.Postcards_item__e8zJu{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);width:100%;max-width:420px}.Postcards_givenNote__SsuHy{font-size:var(--font-size-footnote);color:var(--color-text-secondary)}@media (min-width:768px){.Postcards_grid__WLizp{grid-template-columns:1fr 1fr}}.Postcards_empty__dFSTS{padding:var(--space-xxl) 0;text-align:center;color:var(--color-text-secondary);display:flex;flex-direction:column;gap:var(--space-md);align-items:center}.Postcards_skeletonCard__DQfGr{height:280px;border-radius:var(--radius-md)}.Walks_page__2BWC_{--page-width:640px}.Walks_title__GBmXe{font-size:var(--font-size-title1);font-weight:var(--font-weight-bold);margin-bottom:var(--space-lg)}.Walks_list__TvLDq,.Walks_walk__1tN8c{display:flex;flex-direction:column;gap:var(--space-sm)}.Walks_walk__1tN8c{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-md)}.Walks_walkName__PsiCH{font-size:var(--font-size-title3);font-weight:var(--font-weight-bold)}.Walks_walkMeta__GsvPA{font-size:var(--font-size-body-sm);color:var(--color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Walks_walkActions__oVTUE{display:flex;gap:var(--space-md);flex-wrap:wrap}.Walks_action__pfXos{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);color:var(--color-active);min-height:32px;display:inline-flex;align-items:center}.Walks_action__pfXos:hover{text-decoration:underline}.Walks_danger__qkksJ{color:var(--color-error)}.Walks_empty___AYCp{padding:var(--space-xl) 0;text-align:center;color:var(--color-text-secondary);display:flex;flex-direction:column;gap:var(--space-md);align-items:center}.Walks_skeletonRow__lW_eK{height:96px}.Submit_page__AgXat{--page-width:640px}.Submit_title__r_Iv0{font-size:var(--font-size-title1);font-weight:var(--font-weight-bold)}.Submit_intro__Dp9LQ{color:var(--color-text-secondary);margin:var(--space-sm) 0 var(--space-lg)}.Submit_form__Mc2fF{display:flex;flex-direction:column;gap:var(--space-lg)}.Submit_field__EimdR{display:flex;flex-direction:column;gap:var(--space-xs)}.Submit_label__DywK1{font-weight:var(--font-weight-semibold);font-size:var(--font-size-body-sm)}.Submit_optional__1_W5m{color:var(--color-text-muted);font-weight:var(--font-weight-regular)}.Submit_help__f6HXa{font-size:var(--font-size-footnote);color:var(--color-text-muted)}.Submit_input__8AVwk,.Submit_select__byvX0,.Submit_textarea__bs1uV{min-height:44px;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface-raised);width:100%}.Submit_textarea__bs1uV{min-height:110px;resize:vertical}.Submit_input__8AVwk:focus,.Submit_select__byvX0:focus,.Submit_textarea__bs1uV:focus{border-color:var(--color-active);outline:none}.Submit_artistRow__ZgtA1{display:flex;gap:var(--space-sm);align-items:center}.Submit_artistRow__ZgtA1 .Submit_input__8AVwk{flex:1 1}.Submit_rowButton__ZHPAy{min-width:40px;min-height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);color:var(--color-text-muted);flex-shrink:0}.Submit_rowButton__ZHPAy:hover{color:var(--color-error)}.Submit_addRow__JrQqY{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);color:var(--color-active);min-height:36px;width:-moz-fit-content;width:fit-content}.Submit_dropzone__lS048{border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-lg);text-align:center;color:var(--color-text-secondary);cursor:pointer}.Submit_dropzone__lS048:hover{border-color:var(--color-active)}.Submit_hiddenInput__uhs38{display:none}.Submit_previews__LgDvP{display:flex;gap:var(--space-sm);flex-wrap:wrap}.Submit_preview__TPZr4{position:relative;width:88px;height:88px}.Submit_previewImage__GK7wr{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-sm)}.Submit_previewRemove__aF6WP{position:absolute;top:-6px;right:-6px;width:24px;height:24px;border-radius:var(--radius-full);background:var(--color-surface-raised);box-shadow:var(--elevation-sm);color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-footnote)}.Submit_locationRow__Ix7Ag{display:flex;gap:var(--space-sm);align-items:center;flex-wrap:wrap}.Submit_locationButton__em2lN{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);color:var(--color-active);min-height:40px;white-space:nowrap}.Submit_coords__SIdK9{font-size:var(--font-size-footnote);color:var(--color-success);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Submit_error__SDMqK{color:var(--color-error);font-size:var(--font-size-body-sm)}.Submit_success__yYuya{padding:var(--space-xl) 0;text-align:center;display:flex;flex-direction:column;gap:var(--space-md);align-items:center}.Submit_successTitle__0aCZM{font-size:var(--font-size-title2);font-weight:var(--font-weight-bold)}.Submit_successBody__AlIag{color:var(--color-text-secondary);max-width:40ch}.Submit_gate__wLucl{padding:var(--space-xl) 0;text-align:center;display:flex;flex-direction:column;gap:var(--space-md);align-items:center;color:var(--color-text-secondary)}