.card.svelte-sqokit{background-color:#2a2a2a;border-radius:8px;overflow:hidden;border:1px solid rgba(212,175,55,.15);transition:all .3s ease;display:flex;flex-direction:column;cursor:pointer}.card.svelte-sqokit:hover{transform:translateY(-5px);border-color:#d4af37;box-shadow:0 10px 30px #d4af3733}.card-image.svelte-sqokit{width:100%;height:250px;overflow:hidden;margin:0}.card-image.svelte-sqokit img:where(.svelte-sqokit){width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.card.svelte-sqokit:hover .card-image:where(.svelte-sqokit) img:where(.svelte-sqokit){transform:scale(1.05)}.card-body.svelte-sqokit{padding:1.5rem;display:flex;flex-direction:column;gap:1rem;flex:1}.card-header.svelte-sqokit{border-bottom:2px solid rgba(212,175,55,.2);padding-bottom:1rem}.card-title.svelte-sqokit{font-size:1.5rem;color:#d4af37;margin-bottom:.5rem;font-family:Cormorant Garamond,serif;line-height:1.3}.card-excerpt.svelte-sqokit{color:#e0e0e0;line-height:1.6;flex:1}.card-actions.svelte-sqokit{margin-top:auto;padding-top:1rem;display:flex;flex-direction:column;gap:.75rem}.author-actions.svelte-sqokit{display:flex;gap:.75rem;justify-content:flex-end}.btn.svelte-sqokit{padding:.5rem 1rem;border-radius:3px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease;border:2px solid transparent;cursor:pointer;font-size:.75rem;display:inline-flex;align-items:center;gap:.4rem}.btn.svelte-sqokit svg:where(.svelte-sqokit){width:16px;height:16px}.btn-sm.svelte-sqokit{padding:.4rem .8rem;font-size:.7rem}.btn-edit.svelte-sqokit{background-color:transparent;color:#d4af37;border-color:#d4af37}.btn-edit.svelte-sqokit:hover{background-color:#d4af37;color:#1a1a1a}.btn-delete.svelte-sqokit{background-color:transparent;color:#ff6b6b;border-color:#ff6b6b}.btn-delete.svelte-sqokit:hover{background-color:#ff6b6b;color:#fff}.btn-read-more.svelte-sqokit{background-color:transparent;color:#e0e0e0;border:none;width:100%;justify-content:flex-start;font-size:.85rem;padding:.5rem 0;font-weight:400;letter-spacing:.5px}.btn-read-more.svelte-sqokit:hover{color:#fff}.btn-read-more.svelte-sqokit svg:where(.svelte-sqokit){width:16px;height:16px;stroke:#d4af37;transition:transform .3s ease}.btn-read-more.svelte-sqokit:hover svg:where(.svelte-sqokit){transform:translate(5px)}body{font-family:Montserrat,sans-serif;color:#e0e0e0;background-color:#1a1a1a;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:Cormorant Garamond,serif;line-height:1.2}.news-hero.svelte-1gc460s{position:relative;min-height:60vh;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-top:80px}.news-hero.svelte-1gc460s:before{content:"";position:absolute;inset:0;background-image:url(https://images.unsplash.com/photo-1414235077428-338989a2e8c0?q=80&w=2070&auto=format&fit=crop);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0}.news-hero.svelte-1gc460s:after{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(90deg,transparent,transparent 2px,rgba(212,175,55,.03) 2px,rgba(212,175,55,.03) 4px);opacity:.5;z-index:1}.hero-overlay.svelte-1gc460s{position:absolute;inset:0;background:linear-gradient(to bottom,#000000b3,#1a1a1ad9,#000000e6);z-index:1}.hero-content.svelte-1gc460s{position:relative;z-index:2;text-align:center;padding:4rem 2rem;max-width:900px}.hero-title.svelte-1gc460s{font-size:4.5rem;color:#d4af37;margin-bottom:1.5rem;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.5);animation:svelte-1gc460s-fadeInUp .8s ease}.hero-divider.svelte-1gc460s{width:120px;height:4px;background:linear-gradient(to right,transparent,#d4af37,transparent);margin:0 auto 2rem;animation:svelte-1gc460s-fadeIn 1s ease .3s both}.hero-subtitle.svelte-1gc460s{font-size:1.3rem;color:#e0e0e0;line-height:1.8;max-width:700px;margin:0 auto;animation:svelte-1gc460s-fadeInUp .8s ease .2s both}@keyframes svelte-1gc460s-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1gc460s-fadeIn{0%{opacity:0}to{opacity:1}}.news-page.svelte-1gc460s{min-height:50vh;padding:80px 0;background-color:#1a1a1a}.container.svelte-1gc460s{max-width:1200px;margin:0 auto;padding:0 20px}.loading.svelte-1gc460s{text-align:center;padding:4rem 0}.spinner.svelte-1gc460s{width:50px;height:50px;border:4px solid rgba(212,175,55,.2);border-top-color:#d4af37;border-radius:50%;animation:svelte-1gc460s-spin 1s linear infinite;margin:0 auto 1rem}@keyframes svelte-1gc460s-spin{to{transform:rotate(360deg)}}.loading.svelte-1gc460s p:where(.svelte-1gc460s){color:#b0b0b0;font-size:1.1rem}.empty-state.svelte-1gc460s{text-align:center;padding:4rem 2rem;background-color:#2a2a2a80;border-radius:10px;border:2px dashed rgba(212,175,55,.3)}.empty-icon.svelte-1gc460s{width:80px;height:80px;color:#d4af37;opacity:.5;margin:0 auto 1.5rem}.empty-state.svelte-1gc460s h3:where(.svelte-1gc460s){color:#d4af37;font-size:1.8rem;margin-bottom:.5rem}.empty-state.svelte-1gc460s p:where(.svelte-1gc460s){color:#b0b0b0;font-size:1.1rem;margin-bottom:2rem}.news-grid.svelte-1gc460s{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem}@media(max-width:768px){.news-hero.svelte-1gc460s{min-height:50vh;margin-top:70px}.hero-title.svelte-1gc460s{font-size:2.8rem}.hero-subtitle.svelte-1gc460s{font-size:1.1rem}.hero-divider.svelte-1gc460s{width:80px}.news-page.svelte-1gc460s{padding:60px 0}.news-grid.svelte-1gc460s{grid-template-columns:1fr}}
