.container.svelte-1uha8ag{max-width:1200px;margin:0 auto;padding:1rem;display:grid;grid-template-columns:1fr 200px;gap:1.5rem}.news-feed.svelte-1uha8ag{display:flex;flex-direction:column;gap:1.5rem}.day-group.svelte-1uha8ag{display:flex;flex-direction:column;gap:.5rem}.day-title.svelte-1uha8ag{font-size:1.1rem;font-weight:700;border-bottom:2px solid #000;padding-bottom:.25rem;margin-bottom:.25rem}.dark .day-title.svelte-1uha8ag{border-bottom-color:#fff}.news-list.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.5rem}.news-item.svelte-1uha8ag{display:flex;justify-content:space-between;gap:1rem;text-decoration:none;color:inherit;padding:.5rem;border:1px solid #eee;border-radius:4px;transition:transform .2s;align-items:flex-start}.news-item.svelte-1uha8ag:hover{transform:translate(2px)}.news-content.svelte-1uha8ag{flex:1;display:flex;flex-direction:column;gap:.1rem}.news-title.svelte-1uha8ag{font-size:1rem;font-weight:400;font-weight:600;margin:0;line-height:1.4}.news-thumbnail.svelte-1uha8ag{width:80px;height:auto;flex-shrink:0;background:#eee;border-radius:2px}.loading-placeholder.svelte-1uha8ag{width:100%;aspect-ratio:4/3;background:#ddd;animation:svelte-1uha8ag-pulse 1.5s infinite}@keyframes svelte-1uha8ag-pulse{0%{opacity:.6}50%{opacity:.8}to{opacity:.6}}.news-thumbnail.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:auto;display:block;image-rendering:pixelated}.sidebar.svelte-1uha8ag{display:flex;flex-direction:column;gap:2rem}.sidebar-section.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1rem;font-weight:700;margin-bottom:.5rem;border-bottom:2px solid #000;padding-bottom:.25rem}.dark .sidebar-section.svelte-1uha8ag h3:where(.svelte-1uha8ag){border-bottom-color:#fff}.keyword-list.svelte-1uha8ag{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.25rem}.keyword-item.svelte-1uha8ag{display:block;padding:.25rem .5rem;text-decoration:none;color:inherit;font-size:.85rem;background:#0000000d;border-radius:4px}.keyword-item.svelte-1uha8ag:hover{text-decoration:underline}.tag-cloud.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.25rem}.pixel-tag.svelte-1uha8ag{display:inline-block;--tag-border-color: var(--theme-text, #1f2937);padding:1px 10px 1px 6px;background-color:var(--theme-muted, #f1f5f9);color:var(--theme-text, #111827);text-decoration:none;font-size:.75rem;filter:drop-shadow(1px 0 0 var(--tag-border-color)) drop-shadow(-1px 0 0 var(--tag-border-color)) drop-shadow(0 1px 0 var(--tag-border-color)) drop-shadow(0 -1px 0 var(--tag-border-color));clip-path:polygon(0% 0%,calc(100% - 6px) 0%,100% 50%,calc(100% - 6px) 100%,0% 100%);margin-right:2px;margin-bottom:2px}.pixel-tag.svelte-1uha8ag:hover{background-color:#e2e8f0}.dark .pixel-tag.svelte-1uha8ag{--tag-border-color: var(--theme-text-dark, #f9fafb);background-color:var(--theme-muted-dark, #374151);color:var(--theme-text-dark, #f9fafb)}.dark .pixel-tag.svelte-1uha8ag:hover{background-color:#4b5563}@media(max-width:768px){.container.svelte-1uha8ag{grid-template-columns:1fr 140px;gap:1rem;padding:.5rem}.sidebar.svelte-1uha8ag{gap:1.5rem}.news-thumbnail.svelte-1uha8ag{width:60px}}
