.container.svelte-1oweezu{margin-top:10rem}.content.svelte-1oweezu{padding:2rem 1rem}.article-header.svelte-1oweezu{display:flex;flex-direction:column;gap:1rem;align-items:center;margin-bottom:2rem;text-align:center}.thumbnail.svelte-1oweezu{margin:2rem 0;overflow:hidden;border-radius:8px}.article-content.svelte-1oweezu{display:flex;flex-direction:column;gap:1rem;margin:2rem 0}.skeleton.svelte-1oweezu{background:linear-gradient(90deg,#f0f0f0,#e0e0e0 20%,#f0f0f0 40% 100%);background-size:200% 100%;border-radius:4px;animation:svelte-1oweezu-shimmer 1.5s infinite linear}.skeleton-date.svelte-1oweezu{width:150px;height:14px}.skeleton-title.svelte-1oweezu{width:80%;height:28px}.skeleton-title-second.svelte-1oweezu{width:60%;height:28px}.skeleton-thumbnail.svelte-1oweezu{width:100%;height:300px;border-radius:8px}.skeleton-paragraph.svelte-1oweezu{width:100%;height:16px}.skeleton-paragraph-short.svelte-1oweezu{width:70%;height:16px}@keyframes svelte-1oweezu-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(min-width:768px){.container.svelte-1oweezu{margin-top:300px}.content.svelte-1oweezu{padding:3rem 2rem}.skeleton-title.svelte-1oweezu,.skeleton-title-second.svelte-1oweezu{height:36px}.skeleton-date.svelte-1oweezu{height:16px}.skeleton-thumbnail.svelte-1oweezu{height:400px}.skeleton-paragraph.svelte-1oweezu,.skeleton-paragraph-short.svelte-1oweezu{height:18px}}.container.svelte-1gyup5m{margin-top:10rem}.content.svelte-1gyup5m{padding:2rem 1rem}.article-header.svelte-1gyup5m{margin-bottom:2rem;text-align:center}.publish-date.svelte-1gyup5m{display:block;margin-bottom:1rem;font-family:var(--font-body-light);font-size:14px;color:#666}.article-title.svelte-1gyup5m{margin:0;font-family:var(--font-body-bold);font-size:28px;font-weight:700;line-height:1.5;color:#000}.thumbnail.svelte-1gyup5m{margin:2rem 0;overflow:hidden;border-radius:8px}.thumbnail.svelte-1gyup5m img:where(.svelte-1gyup5m){display:block;width:100%;height:auto}.article-content.svelte-1gyup5m{margin:2rem 0;font-family:var(--font-body);font-size:16px;line-height:1.8;color:#333}.article-content.svelte-1gyup5m h2{margin:2rem 0 1rem;font-family:var(--font-body-bold);font-size:24px;font-weight:700;line-height:1.5;color:#000}.article-content.svelte-1gyup5m h3{margin:1.5rem 0 .75rem;font-family:var(--font-body-medium);font-size:20px;font-weight:600;line-height:1.5;color:#000}.article-content.svelte-1gyup5m p{margin:1rem 0}.article-content.svelte-1gyup5m a{color:var(--color-primary);text-decoration:underline}.article-content.svelte-1gyup5m a:hover{color:var(--color-accent)}.article-content.svelte-1gyup5m img{max-width:100%;height:auto;margin:1rem 0;border-radius:4px}.back-link.svelte-1gyup5m{padding-top:2rem;margin-top:3rem;text-align:center;border-top:1px solid #eee}.back-link.svelte-1gyup5m a:where(.svelte-1gyup5m){font-family:var(--font-body);font-size:16px;color:var(--color-primary);text-decoration:none;transition:color .3s ease}.back-link.svelte-1gyup5m a:where(.svelte-1gyup5m):hover{color:var(--color-accent)}.error-message.svelte-1gyup5m{padding:40px 20px;text-align:center}.error-message.svelte-1gyup5m p:where(.svelte-1gyup5m){font-family:var(--font-body-light);font-size:16px;color:#d32f2f}@media(min-width:768px){.container.svelte-1gyup5m{margin-top:300px}.content.svelte-1gyup5m{padding:3rem 2rem}.article-title.svelte-1gyup5m{font-size:36px}.publish-date.svelte-1gyup5m{font-size:16px}.article-content.svelte-1gyup5m{font-size:18px}.article-content.svelte-1gyup5m h2{font-size:28px}.article-content.svelte-1gyup5m h3{font-size:24px}}
