.page-container.svelte-1dsd5kq{max-width:720px;margin:4rem auto;padding:2rem}.post-header.svelte-1dsd5kq{text-align:left;margin-bottom:4rem;border-bottom:1px solid var(--border-color);padding-bottom:2rem}.back-link.svelte-1dsd5kq{display:block;margin-bottom:2.5rem;color:var(--secondary-color);text-decoration:none;font-weight:500}.post-header.svelte-1dsd5kq h1:where(.svelte-1dsd5kq){font-family:var(--font-serif);font-size:3.5rem;font-weight:700;line-height:1.2;letter-spacing:-1.5px;color:var(--text-color);margin:1rem 0}.post-header.svelte-1dsd5kq .meta:where(.svelte-1dsd5kq){color:var(--secondary-color);font-size:1rem}.meta.svelte-1dsd5kq strong:where(.svelte-1dsd5kq){color:var(--text-color);font-weight:500}.content .ql-editor{padding:0;font-size:1.15rem;line-height:2;color:#d1d5db}.content .ql-editor>*{margin-bottom:1.75rem!important}.content .ql-editor h1,.content .ql-editor h2,.content .ql-editor h3{font-family:var(--font-serif);font-weight:700;line-height:1.4;color:var(--text-color);border-bottom:1px solid var(--border-color);padding-bottom:.5rem;margin-top:4rem;margin-bottom:1.5rem!important}.content .ql-editor h1{font-size:2.2rem}.content .ql-editor h2{font-size:1.8rem}.content .ql-editor h3{font-size:1.5rem}.content .ql-editor a{color:var(--primary-color);text-decoration:none;border-bottom:2px solid rgba(255,62,0,.4);transition:all .2s}.content .ql-editor a:hover{background-color:#ff3e001a;border-bottom-color:var(--primary-color)}.content .ql-editor strong{color:var(--text-color);font-weight:600}.error-view.svelte-1dsd5kq{text-align:center;padding:4rem 0}@media (max-width: 768px){.page-container.svelte-1dsd5kq{margin:2rem auto;padding:1.5rem}.post-header.svelte-1dsd5kq h1:where(.svelte-1dsd5kq){font-size:2.5rem;letter-spacing:-1px}}
