.page-head.svelte-1ewzqr7{max-width:1000px;margin:0 auto;padding:44px 24px 24px}.page-head.svelte-1ewzqr7 h1:where(.svelte-1ewzqr7){font-family:var(--font-display);margin:0 0 6px;font-size:28px;font-weight:700}.page-head.svelte-1ewzqr7 p:where(.svelte-1ewzqr7){color:var(--text-secondary);max-width:520px;margin:0;font-size:15px}.filter-bar.svelte-1ewzqr7{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1000px;margin:0 auto 32px;padding:8px 24px 28px;display:flex}.filter-pills.svelte-1ewzqr7{flex-wrap:wrap;gap:8px;display:flex}.filter-pill.svelte-1ewzqr7{font-family:var(--font-body);border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);cursor:pointer;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:600}.filter-pill.svelte-1ewzqr7:hover{border-color:var(--accent);color:var(--accent)}.filter-pill.active.svelte-1ewzqr7{background:var(--accent);border-color:var(--accent);color:#fff}.search-box.svelte-1ewzqr7{position:relative}.search-box.svelte-1ewzqr7 svg{color:var(--text-muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.search-box.svelte-1ewzqr7 input:where(.svelte-1ewzqr7){font-family:var(--font-body);border:1px solid var(--border);background:var(--surface-muted);border-radius:999px;width:220px;padding:9px 14px 9px 36px;font-size:13.5px}.search-box.svelte-1ewzqr7 input:where(.svelte-1ewzqr7):focus{border-color:var(--accent);background:var(--surface);outline:none}.index.svelte-1ewzqr7{max-width:1000px;margin:0 auto;padding:0 24px 32px}.grid.svelte-1ewzqr7{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.card.svelte-1ewzqr7{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;height:100%;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}.card.svelte-1ewzqr7:hover{transform:translateY(-3px);box-shadow:0 12px 24px -16px #0c22532e}.card.svelte-1ewzqr7 img:where(.svelte-1ewzqr7){object-fit:cover;flex-shrink:0;width:100%;height:150px}.card-body.svelte-1ewzqr7{flex-direction:column;flex:1;padding:18px;display:flex}.tag.svelte-1ewzqr7{border-radius:999px;align-self:flex-start;margin-bottom:10px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.card.svelte-1ewzqr7 h3:where(.svelte-1ewzqr7){font-family:var(--font-display);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.card.svelte-1ewzqr7 p:where(.svelte-1ewzqr7){color:var(--text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 14px;font-size:13px;display:-webkit-box;overflow:hidden}.meta-row.svelte-1ewzqr7{color:var(--text-muted);align-items:center;gap:14px;margin-top:auto;font-size:12px;display:flex}.meta-row.svelte-1ewzqr7 span:where(.svelte-1ewzqr7){align-items:center;gap:5px;display:flex}.empty-state.svelte-1ewzqr7{text-align:center;color:var(--text-muted);padding:64px 24px}.empty-state.svelte-1ewzqr7 svg{margin:0 auto 12px}.empty-state.svelte-1ewzqr7 p:where(.svelte-1ewzqr7){margin:0;font-size:14px}.btn.svelte-1ewzqr7{font-family:var(--font-body);cursor:pointer;border:none;border-radius:999px;padding:9px 18px;font-size:13px;font-weight:700}.btn-ghost.svelte-1ewzqr7{border:1px solid var(--border);color:var(--text);background:0 0}.btn-ghost.svelte-1ewzqr7:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.btn-ghost.svelte-1ewzqr7:disabled{opacity:.45;cursor:default}.tracker-section.svelte-1ewzqr7{max-width:1000px;margin:0 auto 64px;padding:0 24px}.tracker-head.svelte-1ewzqr7{margin-bottom:20px}.tracker-head.svelte-1ewzqr7 h2:where(.svelte-1ewzqr7){font-family:var(--font-display);margin:0 0 6px;font-size:22px;font-weight:700}.tracker-head.svelte-1ewzqr7 p:where(.svelte-1ewzqr7){color:var(--text-secondary);max-width:560px;margin:0;font-size:14px}.tracker-filters.svelte-1ewzqr7{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.tracker-grid.svelte-1ewzqr7{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.tracker-item.svelte-1ewzqr7{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:18px 20px}.tracker-item-top.svelte-1ewzqr7{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.tracker-name.svelte-1ewzqr7{font-family:var(--font-display);color:var(--text);font-size:14.5px;font-weight:600}.tracker-status.svelte-1ewzqr7{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:700}.status-completed.svelte-1ewzqr7{color:#0e7a5d;background:#e1f5ee}.status-inprogress.svelte-1ewzqr7{color:var(--spark-strong);background:var(--spark-tint)}.status-planned.svelte-1ewzqr7{color:var(--text-muted);background:var(--surface-muted)}.tracker-bar-track.svelte-1ewzqr7{background:var(--surface-muted);border-radius:999px;width:100%;height:7px;margin-bottom:9px;overflow:hidden}.tracker-bar-fill.svelte-1ewzqr7{border-radius:999px;height:100%}.fill-completed.svelte-1ewzqr7{background:#0e7a5d}.fill-inprogress.svelte-1ewzqr7{background:var(--spark)}.fill-planned.svelte-1ewzqr7{background:var(--border)}.tracker-meta.svelte-1ewzqr7{color:var(--text-muted);justify-content:space-between;align-items:center;font-size:11.5px;display:flex}.author-section.svelte-1ewzqr7{max-width:1000px;margin:8px auto 64px;padding:0 24px}.author-card.svelte-1ewzqr7{background:radial-gradient(var(--accent-tint) 1.5px, transparent 1.5px) 0 0/16px 16px, var(--surface);border:1px solid var(--border);border-radius:22px;align-items:flex-start;gap:32px;padding:40px 40px 28px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:visible;transform:rotate(-.6deg);box-shadow:0 24px 48px -32px #0c225347}.author-card.svelte-1ewzqr7:hover{transform:rotate(0);box-shadow:0 28px 56px -30px #0c225352}.author-avatar-col.svelte-1ewzqr7{flex-shrink:0;margin-top:-92px;position:relative}.author-avatar.svelte-1ewzqr7{border:5px solid var(--surface);background:var(--surface-muted);border-radius:50%;width:104px;height:104px;overflow:hidden;transform:rotate(2deg);box-shadow:0 8px 20px -8px #0c225359}.author-avatar.svelte-1ewzqr7 img:where(.svelte-1ewzqr7){object-fit:cover;width:100%;height:100%}.author-tag.svelte-1ewzqr7{background:var(--spark);color:var(--accent-strong);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 11px;font-size:10.5px;font-weight:700;position:absolute;bottom:-6px;right:-16px;transform:rotate(-7deg);box-shadow:0 4px 10px -4px #0c225366}.author-info.svelte-1ewzqr7{z-index:1;flex:1;min-width:0;position:relative}.author-quote-mark.svelte-1ewzqr7{z-index:0;font-family:var(--font-display);color:var(--accent-tint);-webkit-user-select:none;user-select:none;font-size:120px;font-weight:700;line-height:1;position:absolute;top:-38px;left:-8px}.author-byline.svelte-1ewzqr7{z-index:1;flex-wrap:wrap;align-items:baseline;gap:8px;margin:-10px 0 10px;display:flex;position:relative}.author-eyebrow.svelte-1ewzqr7{letter-spacing:.06em;text-transform:uppercase;color:var(--spark-strong);font-size:11px;font-weight:700}.author-name.svelte-1ewzqr7{font-family:var(--font-display);color:var(--accent);font-size:20px;font-weight:700}.author-pullquote.svelte-1ewzqr7{z-index:1;font-family:var(--font-display);color:var(--text);margin:0 0 10px;font-size:18px;font-weight:600;line-height:1.4;position:relative}.author-bio.svelte-1ewzqr7{z-index:1;color:var(--text-secondary);margin:0 0 18px;font-size:13.5px;line-height:1.6;position:relative}.author-stats.svelte-1ewzqr7{z-index:1;flex-wrap:wrap;gap:10px;margin:0 0 18px;display:flex;position:relative}.author-stat.svelte-1ewzqr7{color:var(--accent);background:var(--accent-tint);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;display:flex}.author-actions.svelte-1ewzqr7{z-index:1;flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:relative}.author-social.svelte-1ewzqr7{background:var(--surface);border:1px solid var(--border);width:34px;height:34px;color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;display:flex}.author-social.svelte-1ewzqr7:hover{color:var(--accent);border-color:var(--accent)}@media (width<=860px){.grid.svelte-1ewzqr7{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.search-box.svelte-1ewzqr7 input:where(.svelte-1ewzqr7){width:100%}.filter-bar.svelte-1ewzqr7{flex-direction:column;align-items:flex-start}.grid.svelte-1ewzqr7,.tracker-grid.svelte-1ewzqr7{grid-template-columns:1fr}.author-card.svelte-1ewzqr7{text-align:center;flex-direction:column;align-items:center;padding:60px 24px 32px;transform:rotate(0)}.author-avatar-col.svelte-1ewzqr7{margin:-84px 0 12px}.author-quote-mark.svelte-1ewzqr7{display:none}.author-stats.svelte-1ewzqr7,.author-actions.svelte-1ewzqr7{justify-content:center}}
