main.svelte-1j1uvs9{flex:1;width:100%;max-width:800px;margin:0 auto;padding:32px 24px}.header.svelte-1j1uvs9{margin-bottom:40px}h1.svelte-1j1uvs9{font-family:Poppins,sans-serif;font-size:32px;font-weight:500;color:var(--text-primary);margin:0}.article-list.svelte-1j1uvs9{display:flex;flex-direction:column;gap:16px}@property --gradient-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes svelte-1j1uvs9-border-rotate{to{--gradient-angle: 360deg}}.article-card.svelte-1j1uvs9{position:relative;display:block;text-decoration:none;border-radius:12px}.article-card.svelte-1j1uvs9:before{content:"";position:absolute;inset:-4px;border-radius:16px;background:conic-gradient(from var(--gradient-angle),#6ee7b7,#fbbf24,#6ee7b7,#fbbf24,#6ee7b7);filter:blur(20px);opacity:0;transition:opacity .3s}.card-inner.svelte-1j1uvs9{position:relative;padding:24px;border:1px solid transparent;border-radius:12px;background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(var(--surface),var(--surface)) border-box}.article-card.svelte-1j1uvs9:hover{animation:svelte-1j1uvs9-border-rotate 2.5s linear infinite}.article-card.svelte-1j1uvs9:hover:before{opacity:.35;animation:svelte-1j1uvs9-border-rotate 2.5s linear infinite}.article-card.svelte-1j1uvs9:hover .card-inner:where(.svelte-1j1uvs9){background:linear-gradient(var(--surface),var(--surface)) padding-box,conic-gradient(from var(--gradient-angle),#6ee7b7,#fbbf24,#6ee7b7,#fbbf24,#6ee7b7) border-box}.article-meta.svelte-1j1uvs9{display:flex;align-items:center;gap:14px;margin-bottom:8px;font-size:13px;color:var(--text-dim)}.meta-item.svelte-1j1uvs9{display:inline-flex;align-items:center;gap:4px}.meta-item.svelte-1j1uvs9 svg{width:14px;height:14px;flex-shrink:0}.draft-badge.svelte-1j1uvs9{background:#f59e0b;color:#000;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:700;text-transform:uppercase}h2.svelte-1j1uvs9{font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:700;color:var(--text-primary);margin:0 0 8px;line-height:1.5;transition:all .2s}.article-card.svelte-1j1uvs9:hover h2:where(.svelte-1j1uvs9){background:linear-gradient(90deg,var(--gradient-from),var(--gradient-to));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.tags.svelte-1j1uvs9{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--text-faint)}.tags.svelte-1j1uvs9 svg{width:14px;height:14px;flex-shrink:0}.tag.svelte-1j1uvs9{font-size:12px;color:var(--tag-text);background:var(--tag-bg);padding:3px 10px;border-radius:20px}.empty.svelte-1j1uvs9{color:var(--text-faint);text-align:center;padding:48px 0}.pagination.svelte-1j1uvs9{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:48px}.page-btn.svelte-1j1uvs9{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--text-muted);cursor:pointer;transition:all .15s ease-out;font-size:14px;font-weight:500}.page-btn.svelte-1j1uvs9:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border-hover);color:var(--text-primary)}.page-btn.svelte-1j1uvs9:disabled{opacity:.3;cursor:not-allowed}.page-btn.active.svelte-1j1uvs9{background:var(--surface-hover);border-color:var(--border-strong);color:var(--text-primary);font-weight:700}.page-btn.svelte-1j1uvs9 svg{width:18px;height:18px}
