.card.svelte-no3trj{border:1px solid var(--border-default);background:var(--bg-surface);min-width:0;color:var(--text-primary);box-shadow:var(--shadow-card);transition:transform .38s var(--ease-spring), border-color var(--dur-fast), box-shadow var(--dur-base);border-radius:18px;text-decoration:none;display:grid;overflow:hidden}.card.svelte-no3trj:hover{border-color:color-mix(in srgb, var(--tint) 45%, transparent);box-shadow:0 22px 40px -24px var(--tint);transform:translateY(-5px)}.card.svelte-no3trj:active{transform:translateY(-2px)scale(.99)}.cover.svelte-no3trj{aspect-ratio:16/10;background:radial-gradient(80% 110% at 100% 0%, color-mix(in srgb, var(--tint) 55%, transparent), transparent 62%), radial-gradient(70% 100% at 0% 100%, color-mix(in srgb, var(--tint) 30%, transparent), transparent 60%), color-mix(in srgb, var(--tint) 8%, var(--bg-sunken));transition:background-position .9s var(--ease-out-expo);background-size:140% 140%;position:relative;overflow:hidden}.card.svelte-no3trj:hover .cover:where(.svelte-no3trj){background-position:30% 20%}.cover.svelte-no3trj img:where(.svelte-no3trj){object-fit:cover;opacity:0;filter:saturate(.9);width:100%;height:100%;transition:opacity var(--dur-slow), transform .9s var(--ease-out-expo), filter var(--dur-base);z-index:1;position:absolute;inset:0;transform:scale(1.06)}.cover.svelte-no3trj img.loaded:where(.svelte-no3trj){opacity:1;transform:none}.card.svelte-no3trj:hover .cover:where(.svelte-no3trj) img.loaded:where(.svelte-no3trj){filter:saturate(1.1);transform:scale(1.07)}.placeholder.svelte-no3trj{place-items:center;display:grid;position:absolute;inset:0}.ph-tile.svelte-no3trj{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:54px;height:54px;color:var(--tint);box-shadow:0 12px 24px -14px var(--tint);transition:transform .42s var(--ease-spring);background:#ffffff59;border:1px solid #ffffff80;border-radius:16px;place-items:center;display:grid}:root[data-scheme=dark] .ph-tile.svelte-no3trj{background:#ffffff0f;border-color:#ffffff1f}.card.svelte-no3trj:hover .ph-tile:where(.svelte-no3trj){transform:translateY(-4px)rotate(-6deg)scale(1.06)}.status.svelte-no3trj{z-index:2;position:absolute;top:10px;left:10px}.status.svelte-no3trj *{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bar.svelte-no3trj{z-index:2;background:#00000024;height:4px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.bar.svelte-no3trj span:where(.svelte-no3trj){background:var(--brand-grad);height:100%;transition:width var(--dur-slow) var(--ease-standard);display:block;position:relative}.bar.svelte-no3trj span:where(.svelte-no3trj):after{content:"";background:linear-gradient(90deg,#0000,#fff9,#0000);animation:1.6s linear infinite svelte-no3trj-run;position:absolute;inset:0}@keyframes svelte-no3trj-run{0%{transform:translate(-100%)}to{transform:translate(100%)}}.meta.svelte-no3trj{gap:4px;min-width:0;padding:12px 14px 14px;display:grid}h3.svelte-no3trj{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:650;overflow:hidden}p.svelte-no3trj{min-width:0;color:var(--text-secondary);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex;overflow:hidden}.mode.svelte-no3trj{color:var(--text-primary);align-items:center;gap:6px;font-weight:500;display:inline-flex}.mode-dot.svelte-no3trj{background:var(--tint);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--tint) 20%, transparent);border-radius:50%}.dot.svelte-no3trj{color:var(--text-muted)}.sub.svelte-no3trj{color:var(--text-muted);justify-content:space-between}@media (width<=30rem){.meta.svelte-no3trj{padding:10px}h3.svelte-no3trj{font-size:13px}.sub.svelte-no3trj span:where(.svelte-no3trj):last-child{display:none}.status.svelte-no3trj{top:6px;left:6px}}@media (prefers-reduced-motion:reduce){.card.svelte-no3trj:hover,.card.svelte-no3trj:hover .cover:where(.svelte-no3trj) img.loaded:where(.svelte-no3trj),.card.svelte-no3trj:hover .ph-tile:where(.svelte-no3trj){transform:none}.bar.svelte-no3trj span:where(.svelte-no3trj):after{animation:none}}
