.card.svelte-wchgwb{border:1px solid var(--site-border);background:var(--site-surface);border-radius:.9rem;flex-direction:column;gap:.6rem;height:100%;padding:.9rem;transition:transform .15s,border-color .15s,background .15s;display:flex}.card.svelte-wchgwb:hover,.card.svelte-wchgwb:focus-visible{border-color:var(--site-muted);background:var(--site-hover);transform:translateY(-2px)}.media.svelte-wchgwb{aspect-ratio:16/10;background:radial-gradient(circle at 30% 20%, hsl(var(--hue) 35% 22%), hsl(var(--hue) 30% 9%));border-radius:.85rem .85rem 0 0;margin:-.9rem -.9rem .1rem;position:relative;overflow:hidden}.media.svelte-wchgwb img:where(.svelte-wchgwb){object-fit:cover;width:100%;height:100%;transition:transform .3s}.card.svelte-wchgwb:hover .media:where(.svelte-wchgwb) img:where(.svelte-wchgwb){transform:scale(1.04)}.placeholder.svelte-wchgwb{letter-spacing:.05em;color:hsl(var(--hue) 50% 60% / .25);place-items:center;font-size:3rem;font-weight:800;display:grid;position:absolute;inset:0}.badge.svelte-wchgwb{position:absolute;bottom:.6rem;left:.6rem}.dex.svelte-wchgwb,.icao.svelte-wchgwb{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border-radius:999px;padding:.05rem .45rem;font-family:ui-monospace,monospace;font-size:.72rem;position:absolute;top:.5rem;right:.5rem}.icao.svelte-wchgwb{top:auto;bottom:.6rem}.brand.svelte-wchgwb{color:var(--site-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.name.svelte-wchgwb{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:1.1rem;font-weight:600;line-height:1.25}.meta.svelte-wchgwb{color:var(--site-muted);margin-top:.1rem;font-size:.78rem}.flying.svelte-wchgwb{color:#4ade80}.chips.svelte-wchgwb{flex-wrap:wrap;gap:.3rem;min-height:1.3rem;display:flex}.chip.svelte-wchgwb{border:1px solid var(--site-border);color:var(--site-text);white-space:nowrap;border-radius:999px;padding:.28rem .5rem;font-size:.7rem;line-height:1}.nums.svelte-wchgwb{border-top:1px solid var(--site-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-top:auto;padding-top:.6rem;display:grid}.nums.svelte-wchgwb dt:where(.svelte-wchgwb){color:var(--site-muted);white-space:nowrap;font-size:.62rem}.nums.svelte-wchgwb dd:where(.svelte-wchgwb){font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.82rem;font-weight:600}
