.post-card .post-thumb{position:relative;flex:none}.post-card .post-thumb-link{display:block;width:100%;height:100%}.post-card .post-thumb-link>span{display:grid;place-items:center;height:100%;color:#fff;font:900 25px Arial,sans-serif;letter-spacing:2px}.post-card .post-card-category{position:absolute;z-index:2;top:12px;inset-inline-start:12px;display:inline-flex;align-items:center;min-height:25px;margin:0;padding:2px 10px;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:rgba(15,20,36,.82);color:#fff;box-shadow:0 5px 16px rgba(0,0,0,.16);backdrop-filter:blur(8px)}.post-card .post-body{align-items:stretch;padding:17px 19px 19px}.post-card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%;margin-bottom:8px}.post-card .post-card-title-row h2{flex:1;width:auto;margin:0;font-size:17px;line-height:1.65}.post-card .post-card-title-row .post-views{flex:none;margin:3px 0 0;padding:5px 8px;border:0;border-radius:999px;background:var(--bg);white-space:nowrap}.post-card-title-row .post-views>span{display:none}.post-card .post-excerpt{width:100%;min-height:0;margin:0;color:var(--muted);font-size:12px;line-height:1.85}html[data-inkor-theme="dark"] .post-card .post-card-category{border-color:rgba(255,255,255,.24);background:rgba(7,11,21,.84)}html[data-inkor-theme="dark"] .post-card-title-row .post-views{background:var(--surface-2)}html[data-inkor-theme="dark"] .post-cta{border:1px solid #343e57;background:radial-gradient(circle at 10% 10%,rgba(109,93,252,.22),transparent 38%),linear-gradient(145deg,#182238,#101827);box-shadow:0 16px 38px rgba(0,0,0,.22);color:var(--ink)}html[data-inkor-theme="dark"] .post-cta .eyebrow{color:#aaa3ff}html[data-inkor-theme="dark"] .post-cta h2{color:#f4f6fb}html[data-inkor-theme="dark"] .post-cta p{color:#b5bfd0}html[data-inkor-theme="dark"] .post-cta .btn-primary{background:linear-gradient(135deg,var(--brand),#4a8df5);color:#fff;box-shadow:0 10px 25px rgba(0,0,0,.25)}@media(max-width:520px){.post-card-title-row{gap:8px}.post-card .post-card-title-row h2{font-size:16px}.post-card .post-card-title-row .post-views{padding:4px 7px}.post-card .post-body{padding:15px 16px 17px}}
