.container.svelte-1bueben{max-width:1200px;margin:0 auto;padding:20px;background-color:#faebd7;border-radius:20px}.header.svelte-1bueben{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.back-link.svelte-1bueben{color:#2196f3;text-decoration:none;font-size:14px}.back-link.svelte-1bueben:hover{text-decoration:underline}.btn-create.svelte-1bueben{display:inline-block;padding:10px 20px;background-color:#4caf50;color:#fff;text-decoration:none;border-radius:5px;font-size:14px;font-weight:500;transition:background-color .3s}.btn-create.svelte-1bueben:hover{background-color:#45a049}h1.svelte-1bueben{color:#333;border-bottom:3px solid #4CAF50;padding-bottom:10px;margin-bottom:30px}.search-container.svelte-1bueben{margin-bottom:30px;display:flex;flex-direction:column;gap:10px}.search-input.svelte-1bueben{width:100%;padding:12px 20px;font-size:16px;border:2px solid #ddd;border-radius:8px;transition:border-color .3s}.search-input.svelte-1bueben:focus{outline:none;border-color:#2196f3;box-shadow:0 0 0 3px #2196f31a}.search-results-count.svelte-1bueben{color:#666;font-size:14px;font-style:italic}.page-link.svelte-1bueben{text-decoration:none;color:inherit;display:block;transition:transform .2s}.page-link.svelte-1bueben:hover{transform:translateY(-2px)}.page-link.svelte-1bueben:hover .page:where(.svelte-1bueben){box-shadow:0 4px 12px #00000026;border-left:4px solid #2196F3}.page.svelte-1bueben{background-color:#fff;margin:20px 0;padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000001a;border-left:4px solid transparent;transition:all .3s;cursor:pointer;display:flex;gap:20px;align-items:flex-start}.page-thumbnail.svelte-1bueben{flex-shrink:0;width:200px;height:150px;border-radius:6px;overflow:hidden;background-color:#f5f5f5}.page-thumbnail.svelte-1bueben img:where(.svelte-1bueben){width:100%;height:100%;object-fit:cover;display:block}.page-details.svelte-1bueben{flex:1;min-width:0}.page-title.svelte-1bueben{color:#2196f3;font-size:24px;margin-bottom:10px}.page-content.svelte-1bueben{color:#555;line-height:1.6;margin:15px 0;white-space:pre-wrap;overflow:hidden}.read-more.svelte-1bueben{color:#2196f3;font-weight:500;margin-left:5px;display:inline-block}.page-meta.svelte-1bueben{color:#888;font-style:italic;font-size:14px;margin-top:10px}.no-pages.svelte-1bueben,.error.svelte-1bueben{text-align:center;color:#888;padding:40px}.error.svelte-1bueben{color:#d32f2f;background-color:#ffebee;border-radius:8px}@media(max-width:768px){.page.svelte-1bueben{flex-direction:column}.page-thumbnail.svelte-1bueben{width:100%;height:200px}}
