.page.svelte-1qin304{min-height:100%;background:var(--bg-page);color:var(--text-1)}.container.svelte-1qin304{max-width:1100px;margin:0 auto;padding:24px 32px 64px}.hero-strip.svelte-1qin304{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:20px;gap:16px;flex-wrap:wrap}.h1.svelte-1qin304{font-size:22px;font-weight:500;letter-spacing:-.01em;margin:0}.lede.svelte-1qin304{font-size:13px;color:var(--text-3);margin-top:4px}.hero-actions.svelte-1qin304{display:flex;gap:8px}.tabs.svelte-1qin304{display:flex;gap:4px;margin-bottom:18px;border-bottom:.5px solid var(--border)}.tab.svelte-1qin304{padding:8px 12px;font-size:13px;color:var(--text-3);font-weight:400;border:0;background:transparent;border-bottom:1.5px solid transparent;margin-bottom:-.5px;cursor:pointer;transition:color .16s}.tab.svelte-1qin304:hover{color:var(--text-2)}.tab.on.svelte-1qin304{color:var(--text-1);font-weight:500;border-bottom-color:var(--brand)}.hero-post.svelte-1qin304{background:var(--bg-surface);border-radius:14px;overflow:hidden;margin-bottom:16px;display:grid;grid-template-columns:1fr 1fr;gap:0}.hero-cover.svelte-1qin304{padding:24px;min-height:240px;position:relative;display:flex;flex-direction:column;justify-content:space-between}.hero-meta.svelte-1qin304{display:flex;align-items:center;gap:8px;color:#ffffffe6;font-size:11px;font-family:var(--mono);letter-spacing:.06em}.featured.svelte-1qin304{padding:3px 8px;background:#ffffff26;border-radius:999px;border:.5px solid rgba(255,255,255,.25)}.hero-mark.svelte-1qin304{color:var(--brand)}.hero-body.svelte-1qin304{padding:28px;display:flex;flex-direction:column;justify-content:center}.hero-cat.svelte-1qin304{display:flex;gap:6px;margin-bottom:10px;font-size:11px;color:var(--text-3);font-family:var(--mono)}.cat-on.svelte-1qin304{color:var(--brand)}.hero-title.svelte-1qin304{font-size:22px;font-weight:500;letter-spacing:-.01em;line-height:1.25;margin:0 0 10px}.hero-excerpt.svelte-1qin304{font-size:13.5px;color:var(--text-2);line-height:1.6;margin:0 0 16px}.byline.svelte-1qin304{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--text-3)}.byline-name.svelte-1qin304{color:var(--text-1)}.avatar.svelte-1qin304{width:24px;height:24px;border-radius:50%;background:var(--brand-soft);color:var(--brand);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:500}.avatar.sm.svelte-1qin304{width:20px;height:20px;font-size:9px}.grid.svelte-1qin304{display:grid;grid-template-columns:1fr 1fr;gap:12px}.post.svelte-1qin304{background:var(--bg-surface);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;cursor:pointer;transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s}.cover.svelte-1qin304{height:120px;position:relative}.tag.svelte-1qin304{position:absolute;top:12px;left:12px;padding:3px 8px;background:#00000059;color:#fff;font-size:10px;border-radius:999px;letter-spacing:.04em}.post-body.svelte-1qin304{padding:16px 18px;flex:1;display:flex;flex-direction:column}.post-title.svelte-1qin304{font-size:15px;font-weight:500;line-height:1.3;margin:0 0 6px}.post-excerpt.svelte-1qin304{font-size:13px;color:var(--text-2);line-height:1.55;margin:0 0 12px;flex:1}.post-meta.svelte-1qin304{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--text-3)}.meta-name.svelte-1qin304{color:var(--text-1)}.read.svelte-1qin304{margin-left:auto}@media (prefers-reduced-motion: reduce){.post.svelte-1qin304{transition:none!important}}@media (max-width: 900px){.hero-post.svelte-1qin304,.grid.svelte-1qin304{grid-template-columns:1fr}}@media (max-width: 720px){.container.svelte-1qin304{padding:16px 16px 48px}.hero-strip.svelte-1qin304{flex-direction:column;align-items:flex-start}}
