.featured-card[data-astro-cid-sbmovh4h]{background:var(--color-surface);border:1px solid var(--color-border);border-left-color:var(--color-oops);border-radius:10px;margin-bottom:20px;padding:18px 20px;transition:border-color .15s;position:relative;overflow:hidden}.featured-link[data-astro-cid-sbmovh4h]{z-index:0;border-radius:inherit;position:absolute;inset:0}.featured-card[data-astro-cid-sbmovh4h]:hover,.featured-card[data-astro-cid-sbmovh4h]:focus-within{border-color:var(--color-oops)}.featured-badge[data-astro-cid-sbmovh4h],.featured-title[data-astro-cid-sbmovh4h],.featured-desc[data-astro-cid-sbmovh4h],.post-tags[data-astro-cid-sbmovh4h]{z-index:1;pointer-events:none;position:relative}.post-tag[data-astro-cid-sbmovh4h]{pointer-events:auto}.featured-badge[data-astro-cid-sbmovh4h]{text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted);align-items:center;gap:5px;margin-bottom:8px;font-size:9px;display:inline-flex}.dot[data-astro-cid-sbmovh4h]{background:var(--color-oops);border-radius:50%;flex-shrink:0;width:6px;height:6px}.featured-title[data-astro-cid-sbmovh4h]{color:var(--color-text-hi);letter-spacing:-.01em;margin-bottom:6px;font-size:16px;font-weight:700;line-height:1.3}.featured-desc[data-astro-cid-sbmovh4h]{color:var(--color-muted);margin-bottom:12px;font-size:12px;line-height:1.5}.post-tags[data-astro-cid-sbmovh4h]{flex-wrap:wrap;gap:5px;display:flex}.post-tag[data-astro-cid-sbmovh4h]{color:var(--color-muted);background:var(--color-bg);border:1px solid var(--color-border);border-radius:3px;padding:2px 7px;font-size:10px;text-decoration:none;transition:color .12s,border-color .12s}.post-tag[data-astro-cid-sbmovh4h]:hover{color:var(--color-primary);border-color:var(--color-primary);text-decoration:none}.home-main[data-astro-cid-lcdefpme]{padding:2rem 1.5rem}.home-content[data-astro-cid-lcdefpme]{width:100%}.section-label[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.1em;color:var(--color-muted);margin-bottom:10px;font-size:10px}.topics-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:28px;display:grid}.t-card[data-astro-cid-lcdefpme]{background:var(--color-surface);border:1px solid var(--color-border);border-top-color:var(--card-accent);opacity:0;border-radius:10px;flex-direction:column;gap:14px;padding:20px;transition:border-color .15s;animation:.5s cubic-bezier(.4,0,.2,1) forwards card-in;display:flex;position:relative;overflow:hidden}.t-card[data-astro-cid-lcdefpme]:first-child{animation-delay:50ms}.t-card[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:.15s}.t-card[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:.25s}.t-card[data-astro-cid-lcdefpme]:nth-child(4){animation-delay:.35s}@keyframes card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1}}.t-card-link[data-astro-cid-lcdefpme]{z-index:0;border-radius:inherit;position:absolute;inset:0}.t-card[data-astro-cid-lcdefpme].infra{--card-accent:var(--color-primary)}.t-card[data-astro-cid-lcdefpme].ai{--card-accent:var(--color-oops)}.t-card[data-astro-cid-lcdefpme].eng{--card-accent:var(--color-warn)}.t-card[data-astro-cid-lcdefpme].tinker{--card-accent:var(--color-success)}.t-card[data-astro-cid-lcdefpme]:hover,.t-card[data-astro-cid-lcdefpme]:focus-within{border-color:var(--card-accent)}.t-header[data-astro-cid-lcdefpme],.t-desc[data-astro-cid-lcdefpme],.t-bullets[data-astro-cid-lcdefpme],.t-tags[data-astro-cid-lcdefpme]{pointer-events:none}.t-tag[data-astro-cid-lcdefpme]{pointer-events:auto}.t-header[data-astro-cid-lcdefpme]{z-index:1;align-items:flex-start;gap:12px;display:flex;position:relative}.t-desc[data-astro-cid-lcdefpme]{color:var(--color-text-body);z-index:1;font-size:12px;line-height:1.6;position:relative}.t-icon[data-astro-cid-lcdefpme]{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.t-card[data-astro-cid-lcdefpme].infra .t-icon[data-astro-cid-lcdefpme]{color:var(--color-primary);background:#38bdf81a;border:1px solid #38bdf833}.t-card[data-astro-cid-lcdefpme].ai .t-icon[data-astro-cid-lcdefpme]{color:var(--color-oops);background:#f973161a;border:1px solid #f9731633}.t-card[data-astro-cid-lcdefpme].eng .t-icon[data-astro-cid-lcdefpme]{color:var(--color-warn);background:#fbbf241a;border:1px solid #fbbf2433}.t-card[data-astro-cid-lcdefpme].tinker .t-icon[data-astro-cid-lcdefpme]{color:var(--color-success);background:#4ade801a;border:1px solid #4ade8033}.t-title[data-astro-cid-lcdefpme]{color:var(--color-text-hi);margin-bottom:2px;font-size:14px;font-weight:700;line-height:1.2}.t-subtitle[data-astro-cid-lcdefpme]{color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.t-bullets[data-astro-cid-lcdefpme]{z-index:1;flex-direction:column;gap:5px;display:flex;position:relative}.t-bullet[data-astro-cid-lcdefpme]{color:var(--color-text-body);align-items:baseline;gap:7px;font-size:11px;display:flex}.t-bullet[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--color-text-hi);font-weight:600}.t-bdot[data-astro-cid-lcdefpme]{border-radius:50%;flex-shrink:0;width:4px;height:4px;margin-top:6px}.t-card[data-astro-cid-lcdefpme].infra .t-bdot[data-astro-cid-lcdefpme]{background:var(--color-primary)}.t-card[data-astro-cid-lcdefpme].ai .t-bdot[data-astro-cid-lcdefpme]{background:var(--color-oops)}.t-card[data-astro-cid-lcdefpme].eng .t-bdot[data-astro-cid-lcdefpme]{background:var(--color-warn)}.t-card[data-astro-cid-lcdefpme].tinker .t-bdot[data-astro-cid-lcdefpme]{background:var(--color-success)}.t-tags[data-astro-cid-lcdefpme]{z-index:1;flex-wrap:wrap;gap:4px;display:flex;position:relative}.t-tag[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);background:var(--color-bg);border-radius:3px;padding:2px 7px;font-size:10px;text-decoration:none;transition:border-color .12s,color .12s}.t-card[data-astro-cid-lcdefpme].infra .t-tag[data-astro-cid-lcdefpme]{color:var(--color-primary)}.t-card[data-astro-cid-lcdefpme].ai .t-tag[data-astro-cid-lcdefpme]{color:var(--color-oops)}.t-card[data-astro-cid-lcdefpme].eng .t-tag[data-astro-cid-lcdefpme]{color:var(--color-warn)}.t-card[data-astro-cid-lcdefpme].tinker .t-tag[data-astro-cid-lcdefpme]{color:var(--color-success)}.t-tag[data-astro-cid-lcdefpme]:hover{border-color:currentColor;text-decoration:none}.section-header[data-astro-cid-lcdefpme]{align-items:center;gap:12px;margin-top:28px;margin-bottom:14px;display:flex}.section-header-line[data-astro-cid-lcdefpme]{background:var(--color-border);opacity:.4;flex:1;height:1px}@media (prefers-reduced-motion:reduce){.t-card[data-astro-cid-lcdefpme]{opacity:1;transition:none;animation:none}}@media (width<=900px){.topics-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=767px){.home-main[data-astro-cid-lcdefpme]{padding:1.25rem 1rem}.t-card[data-astro-cid-lcdefpme]{gap:12px;padding:16px}.t-icon[data-astro-cid-lcdefpme]{width:36px;height:36px}.t-title[data-astro-cid-lcdefpme]{font-size:13px}.t-desc[data-astro-cid-lcdefpme]{font-size:11px}.t-bullet[data-astro-cid-lcdefpme]{font-size:10px}.t-tag[data-astro-cid-lcdefpme]{padding:2px 6px;font-size:9px}}
