.container.svelte-1uha8ag{min-height:100vh;background:var(--bg-primary);color:var(--text-primary);padding:2rem;transition:background-color .3s ease}.header.svelte-1uha8ag{max-width:1200px;margin:0 auto 2rem;display:flex;justify-content:space-between;align-items:flex-start;gap:2rem}.title-section.svelte-1uha8ag{flex:1}.logo.svelte-1uha8ag{display:flex;align-items:center;gap:1rem}.logo.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:0;font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,#4a9eff,#007acc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.subtitle.svelte-1uha8ag{margin:.5rem 0 0;color:var(--text-secondary);font-size:1rem}.header-actions.svelte-1uha8ag{display:flex;gap:.75rem;align-items:center}.btn-theme.svelte-1uha8ag{padding:.75rem;background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border);border-radius:8px;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.btn-theme.svelte-1uha8ag:hover{border-color:var(--border-hover);transform:translateY(-2px)}.btn-create.svelte-1uha8ag{padding:.75rem 1.5rem;background:var(--accent);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s}.btn-create.svelte-1uha8ag:hover{background:var(--accent-hover);transform:translateY(-2px);box-shadow:0 4px 12px var(--shadow)}.search-bar.svelte-1uha8ag{max-width:1200px;margin:0 auto 2rem;position:relative;display:flex;align-items:center;background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;padding:0 1rem;transition:all .3s ease}.search-bar.svelte-1uha8ag:focus-within{border-color:var(--border-hover)}.search-bar.svelte-1uha8ag svg:where(.svelte-1uha8ag){color:var(--text-tertiary)}.search-input.svelte-1uha8ag{flex:1;background:transparent;border:none;color:var(--text-primary);font-size:1rem;padding:1rem;outline:none}.search-input.svelte-1uha8ag::placeholder{color:var(--text-tertiary)}.btn-clear.svelte-1uha8ag{background:transparent;border:none;color:var(--text-secondary);font-size:1.5rem;cursor:pointer;padding:.25rem .5rem;line-height:1;transition:color .2s}.btn-clear.svelte-1uha8ag:hover{color:var(--text-primary)}.graph-list.svelte-1uha8ag{max-width:1200px;margin:0 auto}.loading.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;color:var(--text-secondary)}.spinner.svelte-1uha8ag{width:40px;height:40px;border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:svelte-1uha8ag-spin 1s linear infinite;margin-bottom:1rem}@keyframes svelte-1uha8ag-spin{to{transform:rotate(360deg)}}.empty-state.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;padding:4rem;color:var(--text-secondary)}.empty-content.svelte-1uha8ag{text-align:center}.empty-content.svelte-1uha8ag svg:where(.svelte-1uha8ag){color:var(--border);margin-bottom:2rem}.empty-content.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 .5rem;color:var(--text-secondary);font-size:1.5rem}.empty-content.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0 0 2rem;color:var(--text-tertiary)}.btn-primary.svelte-1uha8ag{padding:.75rem 1.5rem;background:var(--accent);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary.svelte-1uha8ag:hover{background:var(--accent-hover)}.cards.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}.card.svelte-1uha8ag{background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;padding:1.5rem;cursor:pointer;transition:all .2s;text-align:left;width:100%}.card.svelte-1uha8ag:hover{border-color:var(--border-hover);transform:translateY(-4px);box-shadow:0 8px 24px var(--shadow)}.card-header.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.card.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0;color:var(--text-primary);font-size:1.25rem;font-weight:600}.card-date.svelte-1uha8ag{font-size:.75rem;color:var(--text-tertiary);white-space:nowrap}.card-description.svelte-1uha8ag{margin:0 0 1rem;color:var(--text-secondary);font-size:.9rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-stats.svelte-1uha8ag{display:flex;gap:1.5rem;margin-bottom:1rem}.stat.svelte-1uha8ag{display:flex;align-items:center;gap:.5rem;color:var(--text-secondary);font-size:.85rem}.stat.svelte-1uha8ag svg:where(.svelte-1uha8ag){color:var(--text-tertiary)}.card-tags.svelte-1uha8ag{display:flex;gap:.5rem;flex-wrap:wrap}.tag.svelte-1uha8ag{padding:.25rem .75rem;background:var(--bg-tertiary);border-radius:12px;font-size:.75rem;color:var(--text-secondary)}@media(max-width:768px){.header.svelte-1uha8ag{flex-direction:column;gap:1.5rem}.header-actions.svelte-1uha8ag{width:100%;justify-content:flex-end}.logo.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:2rem}}
