.page-container.svelte-1htvjvt{max-width:900px;margin:0 auto;padding:2rem 1.5rem}.back-link.svelte-1htvjvt{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary);text-decoration:none;margin-bottom:2rem;font-weight:500;transition:color .2s}.back-link.svelte-1htvjvt:hover{color:var(--accent)}.list-header.svelte-1htvjvt{margin-bottom:3rem;border-bottom:1px solid var(--border);padding-bottom:2rem}h1.svelte-1htvjvt{font-size:2.5rem;font-weight:800;letter-spacing:-.025em;margin-bottom:.5rem}.date.svelte-1htvjvt{display:block;color:var(--text-secondary);font-size:.9rem;margin-bottom:1rem}.description.svelte-1htvjvt{font-size:1.25rem;color:var(--text-secondary);line-height:1.6;max-width:65ch}.markdown-content.svelte-1htvjvt h1,.markdown-content.svelte-1htvjvt h2,.markdown-content.svelte-1htvjvt h3{margin-top:2rem;margin-bottom:1rem;color:var(--text-primary)}.markdown-content.svelte-1htvjvt a{color:var(--accent);text-decoration:none;font-weight:500}.markdown-content.svelte-1htvjvt a:hover{text-decoration:underline}.markdown-content.svelte-1htvjvt table{width:100%;border-collapse:collapse;margin:2rem 0;font-size:1rem}.markdown-content.svelte-1htvjvt th,.markdown-content.svelte-1htvjvt td{padding:.75rem 1rem;border-bottom:1px solid var(--border);text-align:left}.markdown-content.svelte-1htvjvt th{font-weight:600;color:var(--text-secondary);border-bottom-width:2px;background-color:var(--bg-secondary)}.markdown-content.svelte-1htvjvt tr:hover{background-color:var(--bg-secondary)}.markdown-content.svelte-1htvjvt table{display:block;overflow-x:auto;white-space:nowrap}@media (min-width: 768px){.markdown-content.svelte-1htvjvt table{display:table;white-space:normal}}
