.article-card.svelte-podw4w{display:block;text-decoration:none;color:inherit;cursor:pointer;background:var(--bg-secondary);border:1px solid var(--border);border-radius:2px;padding:32px;margin-bottom:20px;transition:all .3s ease;position:relative;overflow:hidden}.article-card.svelte-podw4w:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:var(--accent);transform:scaleY(0);transition:transform .3s ease;transform-origin:bottom}.article-card.svelte-podw4w:hover:before{transform:scaleY(1);transform-origin:top}.article-card.svelte-podw4w:hover{box-shadow:0 4px 20px #0000000a;border-color:#2d5a4a33}.article-header.svelte-podw4w{margin-bottom:16px}.article-title.svelte-podw4w{font-family:Cormorant Garamond,serif;font-size:28px;font-weight:500;line-height:1.3;margin-bottom:12px;letter-spacing:-.01em;color:var(--text-primary)}.article-meta.svelte-podw4w{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--text-tertiary);font-weight:400;letter-spacing:.02em}.article-meta.svelte-podw4w span:where(.svelte-podw4w){display:flex;align-items:center;gap:6px}.article-meta.svelte-podw4w span:where(.svelte-podw4w):before{content:"·";font-size:14px}.article-meta.svelte-podw4w span:where(.svelte-podw4w):first-child:before{content:""}.article-tags.svelte-podw4w{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.article-tag.svelte-podw4w{font-size:11px;padding:4px 10px;background:var(--accent-light);color:var(--accent);border-radius:12px;font-weight:500;letter-spacing:.02em}.article-preview.svelte-podw4w{color:var(--text-secondary);font-size:15px;line-height:1.7;margin-bottom:20px;font-weight:300}.read-more.svelte-podw4w{display:inline-flex;align-items:center;gap:8px;color:var(--accent);text-decoration:none;font-size:14px;font-weight:500;transition:gap .3s ease;letter-spacing:.02em}.read-more.svelte-podw4w:after{content:"→";transition:transform .3s ease}.read-more.svelte-podw4w:hover{gap:12px}.read-more.svelte-podw4w:hover:after{transform:translate(4px)}@media(max-width:600px){.article-card.svelte-podw4w{padding:24px}.article-title.svelte-podw4w{font-size:24px}.article-meta.svelte-podw4w{font-size:11px}}.tag-filter.svelte-o2aiom{display:flex;align-items:baseline;padding:32px 0}h3.svelte-o2aiom{font-family:Cormorant Garamond,serif;font-size:14px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary);padding-right:32px}.tags.svelte-o2aiom{display:flex;flex-wrap:wrap;gap:10px}.tag.svelte-o2aiom{padding:6px 14px;border:1px solid var(--border);border-radius:20px;font-size:13px;font-family:inherit;color:var(--text-secondary);background:transparent;cursor:pointer;transition:all .25s ease;font-weight:400}.tag.svelte-o2aiom:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-light)}.tag.svelte-o2aiom.active{background:var(--accent);color:#fff;border-color:var(--accent)}.no-articles.svelte-1uha8ag{text-align:center;padding:60px 20px;color:var(--text-tertiary);font-size:15px;font-style:italic}
