.page-layout.svelte-u4k2t{display:flex;min-height:100vh}.main.svelte-u4k2t{flex:1;min-width:0;padding:28px 32px 80px}.header.svelte-u4k2t{margin-bottom:24px}.title.svelte-u4k2t{font-size:22px;font-weight:800;color:var(--text);letter-spacing:-.03em;margin-bottom:4px}.sub.svelte-u4k2t{font-size:13px;color:var(--text-muted);font-weight:500}.post-list.svelte-u4k2t{display:flex;flex-direction:column;gap:8px}.post-card.svelte-u4k2t{display:block;padding:20px 24px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);text-decoration:none;box-shadow:var(--shadow-sm);transition:border-color .15s,box-shadow .15s}.post-card.svelte-u4k2t:hover{border-color:var(--border-2);box-shadow:var(--shadow)}.post-date.svelte-u4k2t{font-size:10.5px;font-weight:700;color:var(--text-dim);text-transform:uppercase;letter-spacing:.07em;margin-bottom:7px}.post-title.svelte-u4k2t{font-size:15.5px;font-weight:800;color:var(--text);letter-spacing:-.02em;line-height:1.3;margin-bottom:6px}.post-excerpt.svelte-u4k2t{font-size:13px;color:var(--text-muted);font-weight:500;line-height:1.55;margin-bottom:12px}.post-cta.svelte-u4k2t{font-size:12px;font-weight:700;color:var(--accent)}.sidebar.svelte-u4k2t{width:264px;flex-shrink:0;background:var(--surface);border-left:1px solid var(--border);position:sticky;top:0;height:100vh;overflow-y:auto;display:flex;flex-direction:column}.sidebar.svelte-u4k2t::-webkit-scrollbar{width:0}.sb-section.svelte-u4k2t{padding:22px 20px;border-bottom:1px solid var(--border)}.sb-title.svelte-u4k2t{font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-dim);margin-bottom:10px}.cta-section.svelte-u4k2t{background:var(--cta-bg);border-bottom:1px solid var(--cta-border)}.sb-desc.svelte-u4k2t{font-size:12px;color:var(--text-muted);font-weight:500;line-height:1.55;margin-bottom:14px}.sb-about.svelte-u4k2t{font-size:12px;color:var(--text-muted);font-weight:500;line-height:1.55}.sb-post-row.svelte-u4k2t{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--border);text-decoration:none;transition:opacity .12s}.sb-post-row.svelte-u4k2t:last-child{border-bottom:none;padding-bottom:0}.sb-post-row.svelte-u4k2t:first-child{padding-top:0}.sb-post-row.svelte-u4k2t:hover{opacity:.75}.sb-post-title.svelte-u4k2t{font-size:12px;font-weight:600;color:var(--text);line-height:1.4}.sb-post-date.svelte-u4k2t{font-size:10.5px;font-weight:600;color:var(--text-dim);white-space:nowrap;flex-shrink:0;margin-top:1px}.btn-cta.svelte-u4k2t{display:block;width:100%;background:var(--accent);color:#fff;border:none;border-radius:8px;padding:10px;font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer;text-align:center;transition:background .12s;text-decoration:none}.btn-cta.svelte-u4k2t:hover{background:var(--accent-hover)}
