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