.bento-tile.svelte-1c427xg{background:color-mix(in oklch, var(--photo-primary) 32%, var(--surface-strong));width:100%;height:100%;text-decoration:none;display:block;position:relative;overflow:hidden}.bento-img.svelte-1c427xg{object-fit:cover;width:100%;height:100%;transition:transform .42s cubic-bezier(.22,1,.36,1);display:block}.bento-tile.svelte-1c427xg:hover .bento-img:where(.svelte-1c427xg),.bento-tile.svelte-1c427xg:focus-visible .bento-img:where(.svelte-1c427xg){transform:scale(1.04)}.bento-overlay.svelte-1c427xg{background:linear-gradient(to top, color-mix(in oklch, var(--ink) 82%, transparent) 0%, color-mix(in oklch, var(--ink) 26%, transparent) 44%, transparent 74%);opacity:0;flex-direction:column;justify-content:flex-end;gap:.22rem;padding:.85rem .9rem .8rem;transition:opacity .2s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0}.bento-tile.svelte-1c427xg:hover .bento-overlay:where(.svelte-1c427xg),.bento-tile.svelte-1c427xg:focus-visible .bento-overlay:where(.svelte-1c427xg){opacity:1}.bento-title.svelte-1c427xg{color:oklch(97% 0 0);font-size:.9rem;font-weight:var(--weight-label);text-wrap:balance;line-height:1.25;display:block}.bento-location.svelte-1c427xg{color:oklch(78% .01 228);font-size:.75rem;font-weight:var(--weight-body);line-height:1.2;display:block}.bento-tile.svelte-1c427xg:focus-visible{outline:2px solid var(--ring);outline-offset:0;z-index:2}@media (prefers-reduced-motion:reduce){.bento-img.svelte-1c427xg,.bento-overlay.svelte-1c427xg{transition:none}}@media (hover:none),(pointer:coarse){.bento-overlay.svelte-1c427xg{opacity:1}}.feed-app.svelte-1uha8ag{padding:var(--space-7) 0 var(--space-7);max-width:var(--content-max);margin:0 auto}.feed-header.svelte-1uha8ag{gap:var(--space-3);background:0 0;padding:0;display:grid}.feed-header-main.svelte-1uha8ag{gap:var(--space-3);grid-template-columns:1fr;align-items:start;display:grid}.feed-header-copy.svelte-1uha8ag{text-align:center;justify-items:center;gap:var(--space-3);min-width:0;display:grid}.brand-row.svelte-1uha8ag{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.feed-avatar.svelte-1uha8ag{object-fit:cover;border:2px solid color-mix(in oklch, var(--accent-aurora) 45%, var(--divider));block-size:6.4rem;inline-size:6.4rem;box-shadow:var(--shadow-1);border-radius:50%;flex-shrink:0}h1.svelte-1uha8ag{text-align:center;font-size:var(--step-7);letter-spacing:-.04em;text-wrap:balance;line-height:.92;font-weight:var(--weight-display);text-transform:none;margin:0}.feed-header-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag){margin:0;margin-bottom:var(--space-5);color:var(--muted);max-width:var(--content-prose-max);font-size:var(--font-size-intro);line-height:1.58;font-weight:var(--weight-label);text-wrap:pretty}.feed-intro-rich.svelte-1uha8ag{margin-bottom:var(--space-5);color:var(--muted);max-width:var(--content-prose-max);font-size:var(--font-size-intro);line-height:1.58;font-weight:var(--weight-label);text-wrap:pretty}.feed-intro-rich.svelte-1uha8ag p{margin:0}.feed-intro-rich.svelte-1uha8ag p+p{margin-top:var(--space-2)}.bento-grid.svelte-1uha8ag{grid-template-columns:repeat(4,1fr);grid-auto-rows:var(--bento-row-lg);grid-auto-flow:dense;gap:var(--space-3xs);display:grid}.bento-cell.svelte-1uha8ag{min-width:0;min-height:0}.skeleton-tile.svelte-1uha8ag{background:linear-gradient(90deg, color-mix(in oklch, var(--surface-strong) 84%, var(--surface)) 0%, color-mix(in oklch, var(--surface) 80%, var(--accent-aurora)) 50%, color-mix(in oklch, var(--surface-strong) 84%, var(--surface)) 100%);background-size:300% 100%;width:100%;height:100%;animation:1.5s linear infinite svelte-1uha8ag-shimmer}.message-state.svelte-1uha8ag{background:linear-gradient(155deg, color-mix(in oklch, var(--accent-aurora) 9%, var(--surface)), color-mix(in oklch, var(--accent-violet) 5%, var(--surface)));border:1px solid color-mix(in oklch, var(--divider) 74%, var(--accent-aurora));border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-1)}.message-state.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.6rem;font-weight:var(--weight-heading);text-wrap:balance;margin:0;line-height:1.15}.message-state.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:var(--space-2) 0 0;max-width:var(--content-prose-max);color:var(--muted);font-weight:var(--weight-body);text-wrap:pretty}.retry-button.svelte-1uha8ag{margin-top:var(--space-3);border:1px solid color-mix(in oklch, var(--accent-aurora) 48%, var(--divider));border-radius:var(--radius-sm);background:color-mix(in oklch, var(--accent-aurora) 72%, var(--ink));color:oklch(99% 0 0);font-weight:var(--weight-label);cursor:pointer;padding:.7rem 1rem;transition:transform .15s ease-out,background-color .15s ease-out}.retry-button.svelte-1uha8ag:hover{background:color-mix(in oklch, var(--accent-aurora) 84%, var(--ink));transform:translateY(-1px)}.feed-sentinel.svelte-1uha8ag{height:1px}.load-more-status.svelte-1uha8ag{margin-top:var(--space-3);color:var(--muted);font-size:var(--font-size-meta);font-weight:var(--weight-label)}@keyframes svelte-1uha8ag-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (width<62rem){.bento-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);grid-auto-rows:var(--bento-row-md)}}@media (width<40rem){.feed-app.svelte-1uha8ag{padding-top:var(--space-6)}.bento-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);grid-auto-rows:var(--bento-row-sm);gap:var(--space-3xs)}}@media (prefers-reduced-motion:reduce){.skeleton-tile.svelte-1uha8ag{background:var(--surface-strong);animation:none}}
