.BlogCard-module__1Tt43q__card{background:var(--color-bg-secondary);cursor:pointer;flex-direction:column;text-decoration:none;transition:background .25s;display:flex}.BlogCard-module__1Tt43q__card:hover{background:#161616}.BlogCard-module__1Tt43q__topbar{border-bottom:1px solid var(--color-border-default);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.BlogCard-module__1Tt43q__sysId{letter-spacing:.12em;color:var(--color-accent);font-size:9px;font-family:var(--font-mono)}.BlogCard-module__1Tt43q__postNum{letter-spacing:.1em;color:#4a4a4a;font-size:9px;font-family:var(--font-mono)}.BlogCard-module__1Tt43q__crtWrapper{aspect-ratio:4/3;margin:0;display:block;position:relative;overflow:hidden}.BlogCard-module__1Tt43q__crtWrapper:before{content:"";background:var(--color-accent);mix-blend-mode:color;pointer-events:none;z-index:1;transition:opacity .45s;position:absolute;inset:0}.BlogCard-module__1Tt43q__crtWrapper:after{content:"";pointer-events:none;z-index:2;background:repeating-linear-gradient(0deg,#0000 0 2px,#0000002e 2px 4px),radial-gradient(80% 80%,#0000 30%,#000000b8 100%);transition:opacity .45s;position:absolute;inset:0}.BlogCard-module__1Tt43q__card:hover .BlogCard-module__1Tt43q__crtWrapper:before,.BlogCard-module__1Tt43q__card:hover .BlogCard-module__1Tt43q__crtWrapper:after{opacity:0}.BlogCard-module__1Tt43q__crtImg{object-fit:cover;filter:grayscale()brightness(.8)contrast(1.4)blur(.3px);width:100%;height:100%;transition:filter .45s;display:block}.BlogCard-module__1Tt43q__card:hover .BlogCard-module__1Tt43q__crtImg{filter:none}.BlogCard-module__1Tt43q__gradientCover{filter:grayscale()brightness(.8)contrast(1.4);width:100%;height:100%;transition:filter .45s;display:block}.BlogCard-module__1Tt43q__card:hover .BlogCard-module__1Tt43q__gradientCover{filter:none}.BlogCard-module__1Tt43q__crtHud{z-index:3;pointer-events:none;letter-spacing:.1em;color:var(--color-accent);text-shadow:0 0 8px #ff4f00b3;font-size:9px;font-family:var(--font-mono);flex-direction:column;justify-content:space-between;padding:10px 12px;transition:opacity .45s;display:flex;position:absolute;inset:0}.BlogCard-module__1Tt43q__card:hover .BlogCard-module__1Tt43q__crtHud{opacity:0}.BlogCard-module__1Tt43q__hudRow{justify-content:space-between;display:flex}.BlogCard-module__1Tt43q__cardBody{flex-direction:column;flex:1;padding:16px 16px 20px;display:flex}.BlogCard-module__1Tt43q__cardTitle{font-family:var(--font-sans);color:var(--color-text-primary);letter-spacing:-.01em;margin-bottom:0;font-size:17px;font-weight:700;line-height:1.3;text-decoration:none;transition:color .2s;display:block}.BlogCard-module__1Tt43q__card:hover .BlogCard-module__1Tt43q__cardTitle{color:var(--color-accent)}.BlogCard-module__1Tt43q__cardExcerpt{font-family:var(--font-sans);color:var(--color-text-secondary);flex:1;margin:10px 0 14px;font-size:12px;font-weight:400;line-height:1.65}.BlogCard-module__1Tt43q__cardByline{letter-spacing:.08em;color:var(--color-text-muted);font-size:10px;font-family:var(--font-mono);align-items:center;gap:6px;margin-bottom:14px;display:flex}.BlogCard-module__1Tt43q__cardFooter{border-top:1px solid var(--color-border-default);flex-wrap:wrap;align-items:center;gap:10px;padding-top:12px;display:flex}.BlogCard-module__1Tt43q__cardDate{color:var(--color-text-muted);letter-spacing:.08em;font-size:10px;font-family:var(--font-mono)}.BlogCard-module__1Tt43q__catBadge{letter-spacing:.12em;color:var(--color-accent);border:1px solid var(--color-accent);font-size:9px;font-weight:700;font-family:var(--font-mono);padding:2px 7px;transition:all .2s}.BlogCard-module__1Tt43q__catBadge:hover{background:var(--color-accent);color:var(--color-bg-primary)}.BlogCard-module__1Tt43q__readTime{letter-spacing:.1em;color:var(--color-text-muted);font-size:9px;font-family:var(--font-mono);border:1px solid #2e2e2e;margin-left:auto;padding:2px 6px}
