.blog-page.svelte-z8fpxj{--blog-bg: #000000;--blog-bg-header: #000000;--blog-text: #ffffff;--blog-text-muted: #cccccc;--blog-border: rgba(255, 255, 255, .2);--blog-border-subtle: rgba(255, 255, 255, .1);--blog-accent: #009f8d;--blog-link: #ffa500;--blog-card-bg: rgba(255, 255, 255, .03);--blog-input-bg: rgba(255, 255, 255, .05);--blog-spinner-top: #ffffff;--blog-spinner-track: rgba(255, 255, 255, .1);--blog-error: #ff6b6b;--blog-warning: #ffa500}.blog-page.blog-theme-light.svelte-z8fpxj{--blog-bg: #f5f5f5;--blog-bg-header: #f5f5f5;--blog-text: #1a1a1a;--blog-text-muted: #555555;--blog-border: rgba(0, 0, 0, .15);--blog-border-subtle: rgba(0, 0, 0, .08);--blog-accent: #008577;--blog-link: #c67605;--blog-card-bg: #ffffff;--blog-input-bg: rgba(0, 0, 0, .04);--blog-spinner-top: #1a1a1a;--blog-spinner-track: rgba(0, 0, 0, .1);--blog-error: #c53030;--blog-warning: #c67605}.theme-toggle-label.svelte-z8fpxj{font-weight:700;color:var(--blog-text-muted);margin-right:4px}.theme-toggle-btn.svelte-z8fpxj{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--blog-border);border-radius:10px;background:var(--blog-input-bg);color:var(--blog-text);cursor:pointer;transition:background .2s,border-color .2s}.theme-toggle-btn.svelte-z8fpxj:hover{background:var(--blog-card-bg);border-color:var(--blog-accent)}.container.svelte-z8fpxj{min-height:100vh;background-color:var(--blog-bg);color:var(--blog-text);font-family:Inter,sans-serif}.back-button.svelte-z8fpxj{position:sticky;top:0;background-color:var(--blog-bg-header);padding:20px;border-bottom:1px solid var(--blog-border-subtle);z-index:1000}.back-button.svelte-z8fpxj a:where(.svelte-z8fpxj){display:inline-flex;align-items:center;gap:8px;color:var(--blog-text);text-decoration:none;font-size:1rem;padding:10px;border:2px solid var(--blog-border);border-radius:50px;transition:all .3s ease;width:fit-content}.interactive-btn.svelte-z8fpxj{display:inline-flex;align-items:center;color:var(--blog-text);text-decoration:none;font-size:1rem;padding:10px;border:2px solid var(--blog-border);border-radius:50px;background:transparent;cursor:pointer;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);min-width:44px;height:44px;justify-content:center;position:relative;z-index:1}.interactive-btn.svelte-z8fpxj .btn-icon:where(.svelte-z8fpxj){display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.interactive-btn.svelte-z8fpxj .btn-text:where(.svelte-z8fpxj){white-space:nowrap;opacity:0;max-width:0;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);font-weight:500;margin-left:0}@media (hover: hover){.interactive-btn.svelte-z8fpxj:hover{width:auto;justify-content:flex-start;padding:10px 20px 10px 10px;background:var(--blog-input-bg);border-color:var(--blog-accent);z-index:100}.interactive-btn.svelte-z8fpxj:hover .btn-text:where(.svelte-z8fpxj){opacity:1;max-width:150px;margin-left:8px}.interactive-btn.svelte-z8fpxj:hover .btn-icon:where(.svelte-z8fpxj){margin-right:0}}@media (hover: none){.interactive-btn.expanded.svelte-z8fpxj{width:auto;justify-content:flex-start;padding:10px 20px 10px 10px;background:var(--blog-input-bg);border-color:var(--blog-accent);z-index:100}.interactive-btn.expanded.svelte-z8fpxj .btn-text:where(.svelte-z8fpxj){opacity:1;max-width:150px;margin-left:8px}.interactive-btn.expanded.svelte-z8fpxj .btn-icon:where(.svelte-z8fpxj){margin-right:0}.interactive-btn.svelte-z8fpxj:active,.interactive-btn.svelte-z8fpxj:focus{width:auto;justify-content:flex-start;padding:10px 20px 10px 10px;background:var(--blog-input-bg);border-color:var(--blog-accent);z-index:100}.interactive-btn.svelte-z8fpxj:active .btn-text:where(.svelte-z8fpxj),.interactive-btn.svelte-z8fpxj:focus .btn-text:where(.svelte-z8fpxj){opacity:1;max-width:150px;margin-left:8px}.interactive-btn.svelte-z8fpxj:active .btn-icon:where(.svelte-z8fpxj),.interactive-btn.svelte-z8fpxj:focus .btn-icon:where(.svelte-z8fpxj){margin-right:0}}.content.svelte-z8fpxj{padding:40px 20px;max-width:1200px;margin:0 auto}.header.svelte-z8fpxj{text-align:center;margin-bottom:60px}.header.svelte-z8fpxj h1:where(.svelte-z8fpxj){font-size:3rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,var(--blog-text) 0%,var(--blog-text-muted) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.subtitle.svelte-z8fpxj{font-size:1.2rem;color:var(--blog-text-muted);font-weight:300}.search-section.svelte-z8fpxj{margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}.lang-row.svelte-z8fpxj{display:flex;align-items:center;gap:12px;margin-bottom:12px;justify-content:center;flex-wrap:wrap}.lang-label.svelte-z8fpxj{font-weight:700;color:var(--blog-text-muted)}.lang-select.svelte-z8fpxj{padding:10px 14px;border-radius:10px;background:var(--blog-input-bg);border:1px solid var(--blog-border);color:var(--blog-text);color-scheme:dark;min-width:240px}.blog-theme-light.svelte-z8fpxj .lang-select:where(.svelte-z8fpxj){color-scheme:light}.lang-select.svelte-z8fpxj:focus{outline:none;border-color:var(--blog-accent);background:var(--blog-card-bg)}.lang-select.svelte-z8fpxj option:where(.svelte-z8fpxj){background:var(--blog-bg);color:var(--blog-text)}.search-container.svelte-z8fpxj{display:flex;align-items:center;gap:8px;background:var(--blog-input-bg);border:1px solid var(--blog-border);border-radius:12px;padding:4px;transition:all .3s ease}.search-container.svelte-z8fpxj:focus-within{border-color:var(--blog-accent);background:var(--blog-card-bg)}.search-input.svelte-z8fpxj{flex:1;padding:12px 16px;background:transparent;border:none;color:var(--blog-text);font-size:1rem;outline:none}.search-input.svelte-z8fpxj::placeholder{color:var(--blog-text-muted)}.search-input.svelte-z8fpxj:disabled{opacity:.5;cursor:not-allowed}.search-btn.svelte-z8fpxj,.clear-search-btn.svelte-z8fpxj{display:flex;align-items:center;justify-content:center;padding:10px;background:transparent;border:none;color:var(--blog-text);cursor:pointer;border-radius:8px;transition:all .2s ease;flex-shrink:0}.search-btn.svelte-z8fpxj:hover:not(:disabled),.clear-search-btn.svelte-z8fpxj:hover:not(:disabled){background:var(--blog-input-bg)}.search-btn.svelte-z8fpxj:disabled,.clear-search-btn.svelte-z8fpxj:disabled{opacity:.5;cursor:not-allowed}.search-info.svelte-z8fpxj{margin-top:12px;color:var(--blog-text-muted);font-size:.9rem;text-align:center}.search-info.svelte-z8fpxj strong:where(.svelte-z8fpxj){color:var(--blog-accent);font-weight:600}.loading-state.svelte-z8fpxj{text-align:center;padding:80px 20px}.spinner.svelte-z8fpxj{width:50px;height:50px;border:4px solid var(--blog-spinner-track);border-top-color:var(--blog-spinner-top);border-radius:50%;animation:svelte-z8fpxj-spin 1s linear infinite;margin:0 auto 20px}@keyframes svelte-z8fpxj-spin{to{transform:rotate(360deg)}}.loading-state.svelte-z8fpxj p:where(.svelte-z8fpxj){color:var(--blog-text-muted);font-size:1.1rem}.error-state.svelte-z8fpxj,.empty-state.svelte-z8fpxj{text-align:center;padding:80px 20px;max-width:600px;margin:0 auto}.error-icon.svelte-z8fpxj,.empty-icon.svelte-z8fpxj{margin-bottom:30px;color:var(--blog-error)}.empty-icon.svelte-z8fpxj{color:var(--blog-warning)}.error-state.svelte-z8fpxj h2:where(.svelte-z8fpxj),.empty-state.svelte-z8fpxj h2:where(.svelte-z8fpxj){font-size:2rem;margin-bottom:20px;color:var(--blog-error)}.empty-state.svelte-z8fpxj h2:where(.svelte-z8fpxj){color:var(--blog-warning)}.error-state.svelte-z8fpxj p:where(.svelte-z8fpxj),.empty-state.svelte-z8fpxj p:where(.svelte-z8fpxj){font-size:1.1rem;line-height:1.6;color:var(--blog-text-muted);margin-bottom:10px}.error-hint.svelte-z8fpxj{font-size:.9rem;color:var(--blog-text-muted);font-style:italic}.posts-grid.svelte-z8fpxj{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:30px;margin-top:40px}.post-card.svelte-z8fpxj{background:var(--blog-card-bg);border:1px solid var(--blog-border-subtle);border-radius:12px;overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column}.post-card.svelte-z8fpxj:hover{transform:translateY(-5px);border-color:var(--blog-border);box-shadow:0 10px 30px #00000026}.blog-theme-light.svelte-z8fpxj .post-card:where(.svelte-z8fpxj):hover{box-shadow:0 10px 30px #0000001f}.post-image.svelte-z8fpxj{width:100%;height:200px;overflow:hidden;background:var(--blog-input-bg)}.post-image.svelte-z8fpxj img:where(.svelte-z8fpxj){width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.post-card.svelte-z8fpxj:hover .post-image:where(.svelte-z8fpxj) img:where(.svelte-z8fpxj){transform:scale(1.05)}.post-content.svelte-z8fpxj{padding:24px;flex:1;display:flex;flex-direction:column}.post-category.svelte-z8fpxj{display:inline-block;font-size:.85rem;color:var(--blog-link);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.post-title.svelte-z8fpxj{font-size:1.5rem;font-weight:700;margin-bottom:12px;line-height:1.3}.post-title.svelte-z8fpxj a:where(.svelte-z8fpxj){color:var(--blog-text);text-decoration:none;transition:color .3s ease}.post-title.svelte-z8fpxj a:where(.svelte-z8fpxj):hover{color:var(--blog-link)}.post-excerpt.svelte-z8fpxj{color:var(--blog-text-muted);line-height:1.6;margin-bottom:16px;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post-meta.svelte-z8fpxj{display:flex;gap:20px;font-size:.9rem;color:var(--blog-text-muted);margin-bottom:16px;flex-wrap:wrap}.post-meta.svelte-z8fpxj span:where(.svelte-z8fpxj){display:flex;align-items:center;gap:6px}.post-meta.svelte-z8fpxj svg:where(.svelte-z8fpxj){width:14px;height:14px}.read-more.svelte-z8fpxj{display:inline-flex;align-items:center;gap:8px;color:var(--blog-text);text-decoration:none;font-weight:600;font-size:.95rem;margin-top:auto;transition:gap .3s ease}.read-more.svelte-z8fpxj:hover{gap:12px;color:var(--blog-link)}.post-keywords.svelte-z8fpxj{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.keyword-tag.svelte-z8fpxj{display:inline-block;padding:4px 10px;background:var(--blog-input-bg);border:1px solid var(--blog-border);border-radius:12px;font-size:.75rem;color:var(--blog-text-muted)}.post-views.svelte-z8fpxj{display:flex;align-items:center;gap:6px}.pagination.svelte-z8fpxj{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:60px;padding:20px;flex-wrap:wrap}.pagination-btn.svelte-z8fpxj{padding:10px 20px;background:var(--blog-input-bg);border:1px solid var(--blog-border);border-radius:8px;color:var(--blog-text);cursor:pointer;transition:all .3s ease;font-size:.9rem}.pagination-btn.svelte-z8fpxj:hover:not(:disabled){background:var(--blog-card-bg);border-color:var(--blog-accent);transform:translateY(-2px)}.pagination-btn.svelte-z8fpxj:disabled{opacity:.4;cursor:not-allowed}.pagination-info.svelte-z8fpxj{color:var(--blog-text-muted);font-size:.95rem;padding:0 10px}.back-to-top.svelte-z8fpxj{position:fixed;bottom:30px;right:30px;width:50px;height:50px;background-color:var(--blog-text);color:var(--blog-bg);border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0000004d;transition:all .3s ease;z-index:1001;opacity:0;animation:svelte-z8fpxj-fadeIn .3s ease forwards}.back-to-top.svelte-z8fpxj:hover{background-color:var(--blog-text);opacity:.9;transform:translateY(-2px);box-shadow:0 6px 16px #0006}.back-to-top.svelte-z8fpxj:active{transform:translateY(0)}@keyframes svelte-z8fpxj-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.header.svelte-z8fpxj h1:where(.svelte-z8fpxj){font-size:2rem;margin-bottom:.5rem}.subtitle.svelte-z8fpxj{font-size:1rem}.search-section.svelte-z8fpxj{margin-bottom:30px}.lang-select.svelte-z8fpxj{min-width:0;width:100%}.search-input.svelte-z8fpxj{font-size:.9rem;padding:10px 14px}.content.svelte-z8fpxj{padding:20px 15px}.posts-grid.svelte-z8fpxj{grid-template-columns:1fr;gap:20px;margin-top:30px}.post-card.svelte-z8fpxj{margin-bottom:0}.post-image.svelte-z8fpxj{height:200px}.post-content.svelte-z8fpxj{padding:20px 16px}.post-title.svelte-z8fpxj{font-size:1.25rem;line-height:1.3}.post-excerpt.svelte-z8fpxj{font-size:.95rem;line-height:1.5;-webkit-line-clamp:4}.post-meta.svelte-z8fpxj{font-size:.85rem;gap:12px}.post-keywords.svelte-z8fpxj{gap:6px}.keyword-tag.svelte-z8fpxj{font-size:.7rem;padding:3px 8px}.pagination.svelte-z8fpxj{flex-direction:column;gap:10px;margin-top:40px;padding:15px}.pagination-btn.svelte-z8fpxj{width:100%;max-width:200px;padding:12px 20px;font-size:.9rem}.pagination-info.svelte-z8fpxj{order:-1;width:100%;text-align:center;font-size:.9rem;padding:0}.back-to-top.svelte-z8fpxj{bottom:20px;right:20px;width:44px;height:44px}}@media (max-width: 480px){.header.svelte-z8fpxj h1:where(.svelte-z8fpxj){font-size:1.75rem}.post-title.svelte-z8fpxj{font-size:1.15rem}.post-excerpt.svelte-z8fpxj{font-size:.9rem}}
