body{background-color:#fff}.post-section.svelte-13pyke8{padding:40px 20px 60px}.post-container.svelte-13pyke8{max-width:1100px;margin:0 auto}.board-title.svelte-13pyke8{font-size:1.75rem;font-weight:800;color:#111;margin-bottom:0;padding-bottom:1rem;border-bottom:1px solid #e5e5e5;letter-spacing:-.02em}.share-area.svelte-13pyke8{display:flex;justify-content:flex-end;gap:.5rem;padding:1rem 0}.share-btn.svelte-13pyke8{width:36px;min-width:36px;max-width:36px;height:36px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid #ddd;border-radius:8px;background:#fff;color:#666;font-size:1rem;cursor:pointer;transition:all .2s}.share-btn.svelte-13pyke8:hover{border-color:#999;color:#333}.divider.svelte-13pyke8{border-bottom:2px solid #222}.post-header.svelte-13pyke8{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0;border-bottom:1px solid #222}.post-title.svelte-13pyke8{font-size:1.5rem;font-weight:700;color:#111;margin:0;flex:1}.post-date.svelte-13pyke8{display:flex;align-items:center;gap:.5rem;color:#666;font-size:.9rem;white-space:nowrap;margin-left:2rem}.post-date.svelte-13pyke8 i:where(.svelte-13pyke8){font-size:1rem}.post-content.svelte-13pyke8{min-height:200px;padding:2rem 0;font-size:1rem;line-height:1.8;color:#333}.post-body p{margin:0 0 .5em}.post-body h1{font-size:2em;font-weight:700;margin:.5em 0}.post-body h2{font-size:1.5em;font-weight:700;margin:.5em 0}.post-body h3{font-size:1.25em;font-weight:700;margin:.5em 0}.post-body ul{list-style-type:disc;padding-left:1.5em;margin:.5em 0}.post-body ol{list-style-type:decimal;padding-left:1.5em;margin:.5em 0}.post-body blockquote{border-left:3px solid #ddd;padding-left:1em;margin:.5em 0;color:#666}.post-body a{color:#06c;text-decoration:underline}.post-body img{max-width:100%;height:auto;display:block;margin:1em 0}.post-body hr{border:none;border-top:1px solid #ddd;margin:1em 0}.post-body u{text-decoration:underline}.post-body s{text-decoration:line-through}.attachments.svelte-13pyke8{padding:1.5rem 0;border-top:1px solid #e5e5e5}.attachments-title.svelte-13pyke8{font-size:.9rem;font-weight:600;color:#333;margin-bottom:.75rem}.attachments-list.svelte-13pyke8{list-style:none;padding:0;margin:0}.attachments-list.svelte-13pyke8 li:where(.svelte-13pyke8){margin-bottom:.5rem}.attachments-list.svelte-13pyke8 a:where(.svelte-13pyke8){display:inline-flex;align-items:center;gap:.5rem;color:#06c;text-decoration:none;font-size:.9rem}.attachments-list.svelte-13pyke8 a:where(.svelte-13pyke8):hover{text-decoration:underline}.file-size.svelte-13pyke8{color:#999}.post-actions.svelte-13pyke8{display:flex;gap:.5rem;padding:1.5rem 0;border-top:1px solid #222}.btn-list.svelte-13pyke8{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;border:1px solid #ddd;border-radius:4px;background:#fff;color:#333;font-size:.875rem;text-decoration:none;transition:all .2s}.btn-list.svelte-13pyke8:hover{border-color:#999;background:#f5f5f5}.btn-copy.svelte-13pyke8{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;border:none;border-radius:4px;background:#222;color:#fff;font-size:.875rem;cursor:pointer;transition:all .2s}.btn-copy.svelte-13pyke8:hover{background:#000}.btn-edit.svelte-13pyke8{display:inline-flex;align-items:center;justify-content:center;min-width:80px;padding:.625rem 1.25rem;border:1px solid #ddd;border-radius:4px;background:#fff;color:#333;font-size:.875rem;text-decoration:none;margin-left:auto;transition:all .2s}.btn-edit.svelte-13pyke8:hover{border-color:#999;background:#f5f5f5}.btn-delete.svelte-13pyke8{display:inline-flex;align-items:center;justify-content:center;min-width:80px;padding:.625rem 1.25rem;border:1px solid #dc2626;border-radius:4px;background:#fff;color:#dc2626;font-size:.875rem;cursor:pointer;transition:all .2s}.btn-delete.svelte-13pyke8:hover{background:#fef2f2}.btn-delete.svelte-13pyke8:disabled{opacity:.5;cursor:not-allowed}.post-nav.svelte-13pyke8{border-top:1px solid #e5e5e5}.nav-item.svelte-13pyke8{display:flex;align-items:center;padding:1rem 0;border-bottom:1px solid #e5e5e5}.nav-label.svelte-13pyke8{display:flex;align-items:center;gap:.5rem;width:80px;font-size:.875rem;font-weight:600;color:#333;flex-shrink:0}.nav-title.svelte-13pyke8{flex:1;font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.nav-title.svelte-13pyke8{color:#333;text-decoration:none;cursor:pointer}a.nav-title.svelte-13pyke8:hover{color:#06c;text-decoration:underline}.nav-title.empty.svelte-13pyke8{color:#999}.nav-title.empty.svelte-13pyke8:hover{color:#999;text-decoration:none}.nav-date.svelte-13pyke8{width:100px;text-align:right;color:#666;font-size:.875rem;flex-shrink:0}.loading.svelte-13pyke8{display:flex;justify-content:center;align-items:center;padding:4rem}.spinner.svelte-13pyke8{width:2rem;height:2rem;border:2px solid #e5e7eb;border-top-color:#222;border-radius:50%;animation:svelte-13pyke8-spin 1s linear infinite}@keyframes svelte-13pyke8-spin{to{transform:rotate(360deg)}}.error-box.svelte-13pyke8{padding:1rem;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.25rem;color:#dc2626}.back-link.svelte-13pyke8{display:inline-block;margin-top:1rem;color:#e11d48;text-decoration:none}.back-link.svelte-13pyke8:hover{text-decoration:underline}@media (max-width: 640px){.post-header.svelte-13pyke8{flex-direction:column;align-items:flex-start;gap:.75rem}.post-title.svelte-13pyke8{font-size:1.25rem}.post-date.svelte-13pyke8{margin-left:0}.share-area.svelte-13pyke8{padding:.75rem 0}.post-actions.svelte-13pyke8{flex-wrap:wrap}.btn-edit.svelte-13pyke8{margin-left:0}.nav-item.svelte-13pyke8{flex-wrap:wrap}.nav-label.svelte-13pyke8{width:70px}.nav-title.svelte-13pyke8{flex:none;width:calc(100% - 70px);order:2}.nav-date.svelte-13pyke8{width:100%;text-align:left;padding-left:70px;order:3;margin-top:.25rem}}
