.moment-location-card[data-v-56a48697]{padding:1.25rem}.moment-location-card__header[data-v-56a48697]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.moment-location-card__title[data-v-56a48697]{align-items:center;gap:.375rem;font-size:.875rem;font-weight:700;display:inline-flex}.moment-location-card__all[data-v-56a48697]{background:var(--surface-2);color:var(--text-soft);cursor:var(--interaction-cursor,pointer);border:none;border-radius:999px;padding:.25rem .625rem;font-size:.6875rem;font-weight:600}.moment-location-card__all[aria-pressed=true][data-v-56a48697]{color:var(--accent)}.moment-location-card__list[data-v-56a48697]{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.moment-location-card__item[data-v-56a48697]{border:1px solid var(--border);min-height:2rem;color:var(--text);cursor:var(--interaction-cursor,pointer);background:0 0;border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;display:inline-flex}.moment-location-card__item[aria-pressed=true][data-v-56a48697]{border-color:var(--accent);color:var(--accent)}.moment-location-card__item .moment-location-card__all[data-v-56a48697]:focus-visible,.moment-location-card__item[data-v-56a48697]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.moment-location-card__count[data-v-56a48697]{color:var(--text-soft);font-variant-numeric:tabular-nums}.moment-photo-wall[data-v-8cd48f2c]{padding:1.25rem}.moment-photo-wall__header[data-v-8cd48f2c]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.moment-photo-wall__title[data-v-8cd48f2c]{align-items:center;gap:.375rem;font-size:.875rem;font-weight:700;display:inline-flex}.moment-photo-wall__count[data-v-8cd48f2c]{color:var(--text-muted);background:var(--surface-3);border-radius:9999px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:600;line-height:1.4}.moment-photo-wall__grid[data-v-8cd48f2c]{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.moment-photo-wall__item[data-v-8cd48f2c]{aspect-ratio:1;border-radius:.5rem;position:relative;overflow:hidden}.moment-photo-wall__item.is-featured[data-v-8cd48f2c]{grid-area:span 2/span 2}.moment-photo-wall__open[data-v-8cd48f2c]{border-radius:inherit;cursor:var(--interaction-cursor,pointer);background:0 0;border:0;padding:0;position:absolute;inset:0}.moment-photo-wall__open[data-v-8cd48f2c]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.moment-photo-wall__open.is-failed[data-v-8cd48f2c]{background:var(--surface-3);width:24px;height:24px;color:var(--text-muted);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;inset:4px 4px auto auto}.moment-photo-wall__img[data-v-8cd48f2c]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s}@media (prefers-reduced-motion:reduce){.moment-photo-wall__img[data-v-8cd48f2c]{transition:none}}.moment-photo-wall__overlay[data-v-8cd48f2c]{pointer-events:none;color:#fff;opacity:0;background:#0000004d;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.moment-photo-wall__overlay[data-v-8cd48f2c]{transition:none}}.moment-photo-wall__item:focus-within .moment-photo-wall__img[data-v-8cd48f2c]:not(.content-image-failure),.moment-photo-wall__item:hover .moment-photo-wall__img[data-v-8cd48f2c]:not(.content-image-failure){transform:scale(1.03)}.moment-photo-wall__item:focus-within .moment-photo-wall__overlay[data-v-8cd48f2c],.moment-photo-wall__item:hover .moment-photo-wall__overlay[data-v-8cd48f2c]{opacity:1}.moment-capsule-card[data-v-afe246da]{padding:1rem}.moment-capsule-card__header[data-v-afe246da]{margin-bottom:.75rem}.moment-capsule-card__title[data-v-afe246da]{color:var(--text-main);align-items:center;gap:.375rem;margin:0;font-size:.875rem;font-weight:600;display:flex}.moment-capsule-card__block[data-v-afe246da]{margin-top:.75rem}.moment-capsule-card__block[data-v-afe246da]:first-of-type{margin-top:0}.moment-capsule-card__label[data-v-afe246da]{color:var(--text-faint);align-items:center;gap:.25rem;margin-bottom:.375rem;font-size:.6875rem;display:flex}.moment-capsule-card__refresh[data-v-afe246da]{color:var(--text-faint);cursor:var(--interaction-cursor,pointer);background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;margin-left:auto;padding:.125rem;transition:color .3s,background-color .3s,border-color .3s;display:inline-flex;position:relative}@media (prefers-reduced-motion:reduce){.moment-capsule-card__refresh[data-v-afe246da]{transition:none}}.moment-capsule-card__refresh[data-v-afe246da]:after{content:"";position:absolute;inset:-5px}.moment-capsule-card__refresh[data-v-afe246da]:hover{color:var(--accent-text);background:var(--surface-2)}.moment-capsule-card__item[data-v-afe246da]{background:var(--surface-2);color:inherit;border-radius:.5rem;padding:.625rem .75rem;text-decoration:none;transition:color .3s,background-color .3s,border-color .3s;display:block}@media (prefers-reduced-motion:reduce){.moment-capsule-card__item[data-v-afe246da]{transition:none}}.moment-capsule-card__item[data-v-afe246da]:hover{background:var(--surface-3)}.moment-capsule-card__excerpt[data-v-afe246da]{color:var(--text-main);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .375rem;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}.moment-capsule-card__meta[data-v-afe246da]{color:var(--text-faint);font-size:.6875rem}.moments-filter-summary[data-v-3d249232]{color:var(--text-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem 0;font-size:.8125rem;display:flex}@media (width>=768px){.moments-filter-summary[data-v-3d249232]{padding:1rem 2rem 0}}.moments-filter-summary__label[data-v-3d249232]{overflow-wrap:anywhere;min-width:0}.filter-clear[data-v-3d249232]{min-height:44px;color:var(--accent-text);padding:.5rem}.filter-clear--chip[data-v-3d249232]{border:1px solid var(--border-soft);background:var(--surface-2);min-height:32px;cursor:var(--interaction-cursor,pointer);border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.75rem;transition:color .3s,background-color .3s,border-color .3s;display:inline-flex}@media (prefers-reduced-motion:reduce){.filter-clear--chip[data-v-3d249232]{transition:none}}.filter-clear--chip[data-v-3d249232]:hover{border-color:var(--accent);background:var(--accent-soft)}.filter-clear--chip[data-v-3d249232]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (pointer:coarse){.filter-clear--chip[data-v-3d249232]{min-height:44px}}.filter-clear[data-v-d2d73238]{min-height:44px;color:var(--accent-text);padding:.5rem}.moments-page[data-v-d2d73238]{flex-direction:column;height:100%;display:flex}.moments-header__publish[data-v-d2d73238]{background:var(--accent-action);color:#fff;border-radius:.5rem;align-items:center;gap:.25rem;padding:.4rem .75rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-flex}@media (prefers-reduced-motion:reduce){.moments-header__publish[data-v-d2d73238]{transition:none}}.moments-header__publish[data-v-d2d73238]:hover{opacity:.88}.moments-body[data-v-d2d73238]{flex:1;min-height:0}[data-v-d2d73238] .moments-viewport{padding:1.5rem 1rem}@media (width>=768px){[data-v-d2d73238] .moments-viewport{padding:2rem}}.moments-content[data-v-d2d73238]{max-width:800px;margin:0 auto}
