.af.svelte-7hplsu{display:flex;flex-direction:column;min-width:0}.af-head.svelte-7hplsu{display:flex;align-items:center;justify-content:center;gap:clamp(10px,1.6vw,18px);margin:0 0 clamp(18px,2.4vw,28px)}.af-flourish.svelte-7hplsu{flex:1;height:1px;min-width:16px;max-width:90px;background:linear-gradient(90deg,transparent,var(--cr-panel-line) 40%,var(--cr-cream-mute))}.af-flourish.svelte-7hplsu:nth-of-type(2){transform:scaleX(-1)}.af-title.svelte-7hplsu{margin:0;flex-shrink:0;font-family:var(--fd-f-stencil);font-weight:900;font-size:clamp(22px,2.4vw,34px);letter-spacing:.04em;text-transform:uppercase;text-align:center;line-height:1;color:var(--cr-cream)}.af-viewall.svelte-7hplsu{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;font-family:var(--fd-f-mono);font-weight:700;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--cr-orange-hi);white-space:nowrap}.af-viewall.svelte-7hplsu svg:where(.svelte-7hplsu){width:13px;height:13px;transition:transform .15s ease}.af-viewall.svelte-7hplsu:hover{color:var(--cr-orange)}.af-viewall.svelte-7hplsu:hover svg:where(.svelte-7hplsu){transform:translate(3px)}.af.is-embedded.svelte-7hplsu .af-head:where(.svelte-7hplsu){justify-content:space-between;margin-bottom:clamp(14px,1.8vw,22px)}.af.is-embedded.svelte-7hplsu .af-flourish:where(.svelte-7hplsu){display:none}.af.is-embedded.svelte-7hplsu .af-title:where(.svelte-7hplsu){text-align:left}.af-grid.svelte-7hplsu{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.2vw,14px)}.af-cell.svelte-7hplsu{min-width:0}.af-card.svelte-7hplsu{position:relative;display:block;width:100%;aspect-ratio:4 / 3;overflow:hidden;border:1px solid var(--cr-panel-line);border-radius:var(--cr-radius-sm);background:var(--cr-panel-solid);box-shadow:0 14px 32px -18px #020a0ecc;text-decoration:none;transition:border-color .16s ease,transform .16s ease}a.af-card.svelte-7hplsu:hover,a.af-card.svelte-7hplsu:focus-visible{border-color:var(--cr-orange);transform:translateY(-2px)}.af-photo.svelte-7hplsu{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#1c2a26;background-size:cover;background-position:center;transition:transform .32s ease}a.af-card.svelte-7hplsu:hover .af-photo:where(.svelte-7hplsu),a.af-card.svelte-7hplsu:focus-visible .af-photo:where(.svelte-7hplsu){transform:scale(1.05)}.af-shade.svelte-7hplsu{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0712186b,#0712181f 38%,#071218eb)}.af-meta.svelte-7hplsu{position:absolute;inset:clamp(9px,1vw,12px) clamp(9px,1vw,12px) auto;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px}.af-handle.svelte-7hplsu{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--fd-f-mono);font-weight:700;font-size:9.5px;letter-spacing:.08em;color:var(--cr-cream);text-shadow:0 1px 8px rgba(2,10,14,.8)}.af-likes.svelte-7hplsu{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;background:#020a0e8c;border:1px solid var(--cr-panel-line);font-family:var(--fd-f-mono);font-weight:700;font-size:10px;letter-spacing:.04em;color:var(--cr-cream)}.af-likes.svelte-7hplsu svg:where(.svelte-7hplsu){width:12px;height:12px;color:var(--cr-red)}.af-body.svelte-7hplsu{position:absolute;inset:auto clamp(11px,1.2vw,14px) clamp(10px,1.1vw,13px);z-index:1;display:flex;flex-direction:column;gap:5px}.af-caption.svelte-7hplsu{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--fd-f-ui);font-weight:600;font-size:clamp(12px,1.05vw,13.5px);line-height:1.32;color:var(--cr-cream);text-shadow:0 1px 10px rgba(2,10,14,.8);text-wrap:pretty}.af-ago.svelte-7hplsu{font-family:var(--fd-f-mono);font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--cr-cream-mute)}.af-sr.svelte-7hplsu{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 420px){.af-grid.svelte-7hplsu{grid-template-columns:1fr}.af-flourish.svelte-7hplsu{max-width:40px}}@media (prefers-reduced-motion: reduce){.af-card.svelte-7hplsu,.af-photo.svelte-7hplsu,.af-viewall.svelte-7hplsu svg:where(.svelte-7hplsu){transition:none}a.af-card.svelte-7hplsu:hover,a.af-card.svelte-7hplsu:focus-visible{transform:none}a.af-card.svelte-7hplsu:hover .af-photo:where(.svelte-7hplsu),a.af-card.svelte-7hplsu:focus-visible .af-photo:where(.svelte-7hplsu){transform:none}}
