i.svelte-v3jkaj{width:.4rem;height:.4rem;border-radius:50%;background:var(--brand);flex:none}.card.svelte-11ja2cl{display:flex;flex-direction:column;height:100%;border:1px solid var(--ph-line);border-radius:14px;overflow:hidden;background:#ffffff08;color:var(--ph-text);transition:transform .22s var(--ease-out-expo),border-color .2s ease,box-shadow .22s ease}.card.svelte-11ja2cl:hover{transform:translateY(-4px);border-color:#69a8ff4d;box-shadow:0 0 44px #69a8ff1a}.pic.svelte-11ja2cl{position:relative;height:11rem;overflow:hidden;background:#0a0912;border-bottom:1px solid var(--ph-line-s)}.pic.svelte-11ja2cl figure,.pic.svelte-11ja2cl img{height:100%}.pic.svelte-11ja2cl img{object-fit:cover;object-position:50% 0}.pic.cover.svelte-11ja2cl img{transform:scale(2.05);transform-origin:100% 50%}.none.svelte-11ja2cl{display:grid;place-content:center;gap:.3rem;height:100%;text-align:center;background:#69a8ff0f}.none.svelte-11ja2cl strong:where(.svelte-11ja2cl){color:#fff;font-size:1.05rem;font-weight:660}.none.svelte-11ja2cl span:where(.svelte-11ja2cl){color:#8d97a8;font-size:.74rem;text-transform:uppercase;letter-spacing:.08em}.sale.svelte-11ja2cl{position:absolute;top:.75rem;right:.75rem}.info.svelte-11ja2cl{padding:1.25rem;flex:1;display:flex;flex-direction:column;gap:.5rem}.top.svelte-11ja2cl{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.cat.svelte-11ja2cl{font-size:.62rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ph-blue)}.name.svelte-11ja2cl{display:block;font-size:1.1rem;font-weight:700;color:#fff;line-height:1.2}.ver.svelte-11ja2cl{margin-left:.5rem;font-family:var(--font-mono);font-size:.7rem;font-weight:400;letter-spacing:0;color:var(--text-muted)}.desc.svelte-11ja2cl{margin:0;font-size:.84rem;line-height:1.65;color:var(--ph-muted);flex:1}.fit.svelte-11ja2cl{display:flex;align-items:center;gap:.45rem;font-size:.76rem;color:var(--ph-muted)}.fit.svelte-11ja2cl span:where(.svelte-11ja2cl){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fit.svelte-11ja2cl .icon{color:var(--ph-faint)}.fit.svelte-11ja2cl code:where(.svelte-11ja2cl){padding:0;border:0;background:none;font-size:.95em;color:#a8b2c1}.foot.svelte-11ja2cl{padding:.875rem 1.25rem;border-top:1px solid var(--ph-line-s);font-size:.82rem;font-weight:600;color:var(--ph-blue)}
