.news-detail-page.svelte-gcr4b8{padding:2rem 0 4rem;background-color:#f8fafc;min-height:80vh}.container.svelte-gcr4b8{max-width:1200px;margin:0 auto;padding:0 2rem}.back-button.svelte-gcr4b8{background:none;border:none;color:var(--primary-color);font-size:1rem;cursor:pointer;padding:0;margin-bottom:2rem;display:inline-flex;align-items:center;gap:.5rem;font-weight:600;text-decoration:none;transition:transform .2s,color .2s}.back-button.svelte-gcr4b8:hover{transform:translate(-4px);color:var(--secondary-color)}.news-article.svelte-gcr4b8{background:#fff;border-radius:1rem;padding:3rem;box-shadow:0 4px 6px -1px #0000001a}.article-header.svelte-gcr4b8{margin-bottom:2.5rem;text-align:center}.category.svelte-gcr4b8{display:inline-block;background:#2563eb1a;color:var(--primary-color);padding:.25rem .75rem;border-radius:20px;font-size:.875rem;font-weight:600;margin-bottom:1rem;text-transform:uppercase}.article-title.svelte-gcr4b8{font-size:2.5rem;font-weight:800;color:var(--dark-color);margin-bottom:1.5rem;line-height:1.3}.article-meta.svelte-gcr4b8{color:#94a3b8;font-size:.95rem;display:flex;justify-content:center;align-items:center;gap:.75rem}.article-image.svelte-gcr4b8{margin:-1rem -3rem 2.5rem;max-height:500px;overflow:hidden}.article-image.svelte-gcr4b8 img:where(.svelte-gcr4b8){width:100%;height:100%;object-fit:cover;display:block}.article-content.svelte-gcr4b8{font-size:1.125rem;line-height:1.8;color:#334155}.article-content.svelte-gcr4b8 img{max-width:100%;height:auto;border-radius:.5rem;margin:1.5rem 0}.article-content.svelte-gcr4b8 p{margin-bottom:1.5rem}.article-content.svelte-gcr4b8 h2{font-size:1.8rem;font-weight:700;color:var(--dark-color);margin:2.5rem 0 1rem}.article-content.svelte-gcr4b8 h3{font-size:1.5rem;font-weight:600;color:var(--dark-color);margin:2rem 0 1rem}.loading.svelte-gcr4b8{text-align:center;padding:4rem 0;color:#64748b}.spinner.svelte-gcr4b8{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:var(--primary-color);border-radius:50%;animation:svelte-gcr4b8-spin 1s linear infinite;margin:0 auto 1rem}@keyframes svelte-gcr4b8-spin{to{transform:rotate(360deg)}}@media(max-width:768px){.news-article.svelte-gcr4b8{padding:1.5rem}.article-image.svelte-gcr4b8{margin:-1.5rem -1.5rem 1.5rem}.article-title.svelte-gcr4b8{font-size:1.75rem}.article-meta.svelte-gcr4b8{flex-wrap:wrap;justify-content:center}}.not-found-container.svelte-gcr4b8{display:flex;align-items:center;justify-content:center;padding:4rem 1rem;min-height:400px}.not-found-content.svelte-gcr4b8{text-align:center;max-width:400px;background:#fff;padding:3rem;border-radius:20px;box-shadow:0 10px 25px #0000000d}.not-found-icon.svelte-gcr4b8{font-size:4rem;display:block;margin-bottom:1.5rem}.not-found-content.svelte-gcr4b8 h2:where(.svelte-gcr4b8){font-size:1.5rem;font-weight:800;color:#1e293b;margin-bottom:2rem}.btn-primary-custom.svelte-gcr4b8{display:inline-block;padding:1rem 2rem;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;text-decoration:none;border-radius:12px;font-weight:700;transition:all .3s;box-shadow:0 4px 12px #ff006e33}.btn-primary-custom.svelte-gcr4b8:hover{transform:translateY(-2px);box-shadow:0 8px 20px #ff006e66}
