.page.svelte-18vcovj{max-width:1100px;margin:0 auto;padding:48px 24px 80px}.loading.svelte-18vcovj{display:flex;align-items:center;justify-content:center;min-height:40vh}.loading-spinner.svelte-18vcovj{width:24px;height:24px;border:1.5px solid var(--color-gray-200);border-top-color:var(--color-black);border-radius:50%;animation:svelte-18vcovj-spin .8s linear infinite}@keyframes svelte-18vcovj-spin{to{transform:rotate(360deg)}}.page-header.svelte-18vcovj{margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid var(--color-black)}.page-title.svelte-18vcovj{font-family:var(--font-display);font-size:2rem;font-weight:900;color:var(--color-black);letter-spacing:-.02em}.sub-tabs.svelte-18vcovj{display:flex;gap:6px;margin-bottom:32px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.sub-tabs.svelte-18vcovj::-webkit-scrollbar{display:none}.sub-tab.svelte-18vcovj{flex-shrink:0;padding:8px 18px;font-size:14px;font-weight:500;color:var(--color-gray-500);background:none;border:1px solid var(--color-gray-200);border-radius:100px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.sub-tab.svelte-18vcovj:hover{color:var(--color-gray-900);border-color:var(--color-gray-300)}.sub-tab.active.svelte-18vcovj{color:var(--color-white);background:var(--color-black);border-color:var(--color-black)}.content-layout.svelte-18vcovj{display:grid;grid-template-columns:1fr 280px;gap:48px;align-items:start}.article-list.svelte-18vcovj{min-width:0}.article-item.svelte-18vcovj{display:block;padding:24px 0;border-bottom:1px solid var(--color-gray-200);text-decoration:none;color:inherit;transition:background .15s ease}.article-item.svelte-18vcovj:first-child{padding-top:0}.article-item.svelte-18vcovj:hover .article-title:where(.svelte-18vcovj){color:var(--color-primary)}.article-with-thumb.svelte-18vcovj{display:flex;gap:20px}.article-thumb.svelte-18vcovj{flex-shrink:0;width:200px;height:140px;border-radius:4px;overflow:hidden;background:var(--color-gray-100)}.article-thumb.svelte-18vcovj img:where(.svelte-18vcovj){width:100%;height:100%;object-fit:cover}.article-body.svelte-18vcovj{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1}.article-title.svelte-18vcovj{font-size:20px;font-weight:700;line-height:1.4;color:var(--color-black);transition:color .15s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-summary.svelte-18vcovj{font-size:14.5px;line-height:1.7;color:var(--color-gray-500);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-with-thumb.svelte-18vcovj .article-summary:where(.svelte-18vcovj){-webkit-line-clamp:3}.article-date.svelte-18vcovj{font-size:13px;color:var(--color-gray-400);margin-top:auto}.pagination.svelte-18vcovj{display:flex;align-items:center;justify-content:center;gap:20px;padding:32px 0 16px}.page-info.svelte-18vcovj{font-size:14px;color:var(--color-gray-600);font-variant-numeric:tabular-nums}.page-btn.svelte-18vcovj{padding:8px 16px;font-size:14px;font-weight:500;color:var(--color-gray-700);background:none;border:1px solid var(--color-gray-200);border-radius:4px;cursor:pointer;transition:all .15s ease}.page-btn.svelte-18vcovj:hover:not(:disabled){border-color:var(--color-gray-400);color:var(--color-black)}.page-btn.svelte-18vcovj:disabled{opacity:.3;cursor:default}.sidebar.svelte-18vcovj{min-width:0}.sidebar-inner.svelte-18vcovj{position:sticky;top:80px}.sidebar-title.svelte-18vcovj{font-family:var(--font-display);font-size:15px;font-weight:800;color:var(--color-black);letter-spacing:.04em;padding-bottom:14px;border-bottom:2px solid var(--color-black);margin-bottom:0}.most-read-list.svelte-18vcovj{display:flex;flex-direction:column}.most-read-item.svelte-18vcovj{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--color-gray-100);text-decoration:none;color:inherit}.most-read-item.svelte-18vcovj:hover .most-read-title:where(.svelte-18vcovj){color:var(--color-primary)}.most-read-rank.svelte-18vcovj{font-family:var(--font-display);font-size:20px;font-weight:800;color:var(--color-gray-300);width:24px;flex-shrink:0;text-align:center}.most-read-item.svelte-18vcovj:nth-child(-n+3) .most-read-rank:where(.svelte-18vcovj){color:var(--color-primary)}.most-read-body.svelte-18vcovj{flex:1;min-width:0}.most-read-title.svelte-18vcovj{font-size:13.5px;font-weight:600;line-height:1.45;color:var(--color-black);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s ease}.most-read-thumb.svelte-18vcovj{flex-shrink:0;width:60px;height:45px;border-radius:3px;overflow:hidden;background:var(--color-gray-100)}.most-read-thumb.svelte-18vcovj img:where(.svelte-18vcovj){width:100%;height:100%;object-fit:cover}.empty.svelte-18vcovj{text-align:center;padding:100px 0}.empty-title.svelte-18vcovj{font-family:var(--font-display);font-size:1.5rem;font-weight:800;color:var(--color-gray-300);margin-bottom:8px}.empty-desc.svelte-18vcovj{font-size:15px;color:var(--color-gray-500)}@media(max-width:768px){.page.svelte-18vcovj{padding:20px 16px 56px}.page-header.svelte-18vcovj{margin-bottom:16px;padding-bottom:12px}.page-title.svelte-18vcovj{font-size:1.375rem}.sub-tabs.svelte-18vcovj{margin-bottom:20px;gap:4px}.sub-tab.svelte-18vcovj{padding:8px 14px;font-size:13px}.content-layout.svelte-18vcovj{grid-template-columns:1fr;gap:0}.sidebar.svelte-18vcovj{display:none}.article-item.svelte-18vcovj{padding:16px 0}.article-thumb.svelte-18vcovj{width:110px;height:80px;border-radius:6px}.article-title.svelte-18vcovj{font-size:15px;-webkit-line-clamp:3}.article-summary.svelte-18vcovj{font-size:13px;-webkit-line-clamp:2}.article-with-thumb.svelte-18vcovj{gap:12px}.article-date.svelte-18vcovj{font-size:11px}.pagination.svelte-18vcovj{padding:20px 0 8px;gap:12px}.page-btn.svelte-18vcovj{padding:10px 14px;font-size:13px}}
