.cover[data-astro-cid-2nabk5qi]{position:relative;overflow:hidden;aspect-ratio:40 / 19;isolation:isolate;background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--c) 40%,transparent),transparent 60%),radial-gradient(90% 90% at 0% 100%,color-mix(in srgb,#6366f1 25%,transparent),transparent 60%),#0b1017}.cover[data-astro-cid-2nabk5qi] img[data-astro-cid-2nabk5qi]{width:100%;height:100%;object-fit:cover}.grid-bg[data-astro-cid-2nabk5qi]{position:absolute;inset:0;z-index:-1;opacity:.35;background-image:linear-gradient(#1f2a37 1px,transparent 1px),linear-gradient(90deg,#1f2a37 1px,transparent 1px);background-size:22px 22px}.logos[data-astro-cid-2nabk5qi]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:1rem}.logo[data-astro-cid-2nabk5qi]{display:grid;place-items:center;padding:.7rem;border-radius:16px;background:#ffffff0f;border:1px solid rgb(255 255 255 / .1);backdrop-filter:blur(4px);transform:translateY(calc((var(--k) - 1) * -6px));transition:transform .3s}.logo[data-astro-cid-2nabk5qi] .tool-logo[data-colored]{fill:color-mix(in srgb,var(--brand) 75%,#fff)}.cmd[data-astro-cid-2nabk5qi]{position:absolute;bottom:.65rem;left:.85rem;font-size:.7rem;color:#6b7a8c}.cat[data-astro-cid-2nabk5qi]{position:absolute;top:.7rem;inset-inline-start:.7rem;padding:.2rem .6rem;border-radius:999px;font-size:.72rem;font-weight:700;color:#fff;background:color-mix(in srgb,var(--c) 75%,#000)}.hero[data-astro-cid-2nabk5qi]{aspect-ratio:40 / 14;border-radius:18px;border:1px solid var(--border)}.hero[data-astro-cid-2nabk5qi] .logo[data-astro-cid-2nabk5qi]{padding:1rem;border-radius:20px}.hero[data-astro-cid-2nabk5qi] .cmd[data-astro-cid-2nabk5qi]{font-size:.85rem;bottom:1rem;left:1.2rem}.hero[data-astro-cid-2nabk5qi] .cat[data-astro-cid-2nabk5qi]{top:1rem;inset-inline-start:1rem;font-size:.8rem;padding:.3rem .8rem}@media(max-width:600px){.hero[data-astro-cid-2nabk5qi]{aspect-ratio:40 / 20}}.post-card[data-astro-cid-iyiqi2so]{position:relative;display:flex;flex-direction:column;overflow:hidden;padding:0}.body[data-astro-cid-iyiqi2so]{padding:1.25rem 1.35rem 1.4rem;display:flex;flex-direction:column;gap:.6rem;flex:1}.meta[data-astro-cid-iyiqi2so]{display:flex;gap:.5rem 1rem;flex-wrap:wrap;align-items:center;color:var(--muted);font-size:.8rem}.meta[data-astro-cid-iyiqi2so] span[data-astro-cid-iyiqi2so]{display:inline-flex;align-items:center;gap:.3rem}.lvl[data-astro-cid-iyiqi2so]{padding:.05rem .5rem;border-radius:999px;font-weight:600;font-size:.72rem;border:1px solid currentColor}.lvl-beginner[data-astro-cid-iyiqi2so]{color:#16a34a}.lvl-intermediate[data-astro-cid-iyiqi2so]{color:#d97706}.lvl-advanced[data-astro-cid-iyiqi2so]{color:#dc2626}.draft[data-astro-cid-iyiqi2so]{color:#b45309;font-weight:700}.title[data-astro-cid-iyiqi2so]{margin:0;font-size:1.12rem;line-height:1.65}.title[data-astro-cid-iyiqi2so] a[data-astro-cid-iyiqi2so]{color:var(--text);text-decoration:none}.title[data-astro-cid-iyiqi2so] a[data-astro-cid-iyiqi2so]:after{content:"";position:absolute;inset:0}.post-card[data-astro-cid-iyiqi2so]:hover .title[data-astro-cid-iyiqi2so] a[data-astro-cid-iyiqi2so]{color:var(--accent)}.post-card[data-astro-cid-iyiqi2so]:hover .logo{transform:translateY(-4px)}.desc[data-astro-cid-iyiqi2so]{margin:0;color:var(--text-2);font-size:.93rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tags[data-astro-cid-iyiqi2so]{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;padding:0;margin:auto 0 0}.wide[data-astro-cid-iyiqi2so]{display:grid;grid-template-columns:1.15fr 1fr}.wide[data-astro-cid-iyiqi2so] .cover{aspect-ratio:auto;height:100%;min-height:16rem}.wide[data-astro-cid-iyiqi2so] .body[data-astro-cid-iyiqi2so]{padding:2rem;justify-content:center}.wide[data-astro-cid-iyiqi2so] .title[data-astro-cid-iyiqi2so]{font-size:clamp(1.3rem,2.4vw,1.65rem)}.wide[data-astro-cid-iyiqi2so] .desc[data-astro-cid-iyiqi2so]{-webkit-line-clamp:4;font-size:1rem}@media(max-width:800px){.wide[data-astro-cid-iyiqi2so]{display:flex}.wide[data-astro-cid-iyiqi2so] .cover{aspect-ratio:40 / 19;min-height:0}.wide[data-astro-cid-iyiqi2so] .body[data-astro-cid-iyiqi2so]{padding:1.25rem 1.35rem 1.4rem}}
