.wrapper.svelte-15ykcc9.svelte-15ykcc9{padding:2em;background:linear-gradient(135deg,#e0dedc 0%,#f5f3f1 100%);min-height:100vh}.header.svelte-15ykcc9.svelte-15ykcc9{text-align:center;font-size:34px;margin-bottom:2em;color:#2c2c2c;font-weight:600}.loading.svelte-15ykcc9.svelte-15ykcc9{text-align:center;padding:3em;color:#666;font-size:18px}.empty-state.svelte-15ykcc9.svelte-15ykcc9{text-align:center;padding:4em 2em;background:white;border-radius:12px;box-shadow:0 2px 8px #0000000d}.empty-state.svelte-15ykcc9 p.svelte-15ykcc9{color:#666;font-size:18px;margin:0}.dashboard.svelte-15ykcc9.svelte-15ykcc9{max-width:1200px;margin:0 auto}.story-section.svelte-15ykcc9.svelte-15ykcc9{margin-bottom:3em}.section-title.svelte-15ykcc9.svelte-15ykcc9{font-size:24px;font-weight:600;color:#2c2c2c;margin-bottom:1em;display:flex;align-items:center;gap:.5em}.icon.svelte-15ykcc9.svelte-15ykcc9{font-size:28px}.story-grid.svelte-15ykcc9.svelte-15ykcc9{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5em}.story-card.svelte-15ykcc9.svelte-15ykcc9{background:white;border-radius:12px;padding:1.5em;transition:all .3s ease;box-shadow:0 2px 8px #00000014;text-decoration:none;color:inherit;display:block;position:relative;overflow:hidden}.story-card.svelte-15ykcc9.svelte-15ykcc9:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;transition:width .3s ease}.story-card.recent.svelte-15ykcc9.svelte-15ykcc9:before{background:linear-gradient(180deg,#ff6b6b 0%,#ff8787 100%)}.story-card.neglected.svelte-15ykcc9.svelte-15ykcc9:before{background:linear-gradient(180deg,#845ef7 0%,#9775fa 100%)}.story-card.svelte-15ykcc9.svelte-15ykcc9:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0000001f}.story-card.svelte-15ykcc9.svelte-15ykcc9:hover:before{width:8px}.story-header.svelte-15ykcc9.svelte-15ykcc9{display:flex;justify-content:space-between;align-items:start;margin-bottom:.5em;gap:1em}.story-title.svelte-15ykcc9.svelte-15ykcc9{margin:0;font-size:18px;font-weight:600;color:#2c2c2c;flex:1;line-height:1.4}.story-year.svelte-15ykcc9.svelte-15ykcc9{background:#f0f0f0;padding:.25em .75em;border-radius:20px;font-size:12px;font-weight:500;color:#666;white-space:nowrap}.story-meta.svelte-15ykcc9.svelte-15ykcc9{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #eee}.update-time.svelte-15ykcc9.svelte-15ykcc9{font-size:13px;color:#888}.story-preview.svelte-15ykcc9.svelte-15ykcc9{margin:0;font-size:14px;color:#666;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.story-preview.svelte-15ykcc9 p{margin:0;display:inline}.view-all.svelte-15ykcc9.svelte-15ykcc9{text-align:center;margin-top:2em}.view-all-link.svelte-15ykcc9.svelte-15ykcc9{display:inline-block;padding:1em 2em;background:white;border-radius:8px;text-decoration:none;color:#2c2c2c;font-weight:500;box-shadow:0 2px 8px #00000014;transition:all .3s ease}.view-all-link.svelte-15ykcc9.svelte-15ykcc9:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001f}@media (max-width: 768px){.wrapper.svelte-15ykcc9.svelte-15ykcc9{padding:1em}.header.svelte-15ykcc9.svelte-15ykcc9{font-size:28px;margin-bottom:1.5em}.story-grid.svelte-15ykcc9.svelte-15ykcc9{grid-template-columns:1fr;gap:1em}.section-title.svelte-15ykcc9.svelte-15ykcc9{font-size:20px}}.cards.svelte-7mxxvq{max-width:47vw;position:absolute;top:1em;right:1vw}.wrapper.svelte-7mxxvq{background:#f9f8f2;padding:7em 8em 0;height:100vh}.bigtxt.svelte-7mxxvq{font-size:7vw}.button.svelte-7mxxvq{font-size:3vw;line-height:1.2;padding:1.6vw 3.5vw;border:.2rem solid #0f866c;font-weight:600;transition:.2s;width:fit-content;color:#fff;text-decoration:none;margin-top:0;display:inline-block}.button.first.svelte-7mxxvq{border-radius:5rem 0 0 5rem;background:#0f866c;margin-right:0}.button.second.svelte-7mxxvq{border-radius:0 5rem 5rem 0;background:transparent;color:#0f866c;margin-left:-3vw}.right.svelte-7mxxvq{margin-left:2em}
