.home-articles{max-width:760px;margin:3rem auto;font-family:system-ui,-apple-system,Helvetica Neue,Arial,sans-serif}.home-articles-heading{margin-bottom:1.25rem}.home-articles-eyebrow{display:block;margin-bottom:.35rem;color:var(--color-accent, #AD9BC5);font-size:.8rem;font-weight:800;letter-spacing:.12em}.home-articles-heading h2{margin:0;padding:0;background:none;-webkit-text-fill-color:var(--color-text, #fff);color:var(--color-text, #fff);font-size:clamp(1.7rem,4.5vw,2.25rem);line-height:1.2}.home-articles-list{display:flex;flex-direction:column;gap:1rem}.home-articles-list .home-article-card{flex:none;width:100%;min-height:185px;grid-template-columns:38% minmax(0,1fr);border-radius:16px;overflow:hidden}.home-articles-list .article-content{padding:1rem}.home-articles-list .article-category{font-size:.75rem}.home-articles-list .article-title{font-family:Berkshire Swash,Georgia,serif;font-size:clamp(1.1rem,3vw,1.5rem)}.home-articles-list .article-description{font-size:.9rem}.home-articles-list .article-reading-time{font-size:.8rem}@media(max-width:600px){.home-articles{margin:2.5rem auto}.home-articles-list{gap:.9rem}.home-articles-list .home-article-card{min-height:170px;grid-template-columns:38% minmax(0,1fr)}.home-articles-list .article-content{padding:.8rem}.home-articles-list .article-title{font-size:1.05rem}.home-articles-list .article-description{font-size:.8rem;line-height:1.4}.home-articles-list .article-category{font-size:.68rem}}.home-articles{--article-surface: var(--color-bg-secondary, #201B23);--article-text: var(--color-text, #fff);--article-muted: #C9BFCA;--article-accent: var(--color-accent, #AD9BC5);--article-border: var(--color-border, #3D3441)}.home-articles-list .home-article-card{background:var(--article-surface);color:var(--article-text)}.home-articles-list .article-content{background:var(--article-surface)}.home-articles-list .article-title{color:var(--article-text);-webkit-text-fill-color:var(--article-text)}.home-articles-list .article-description,.home-articles-list .article-reading-time{color:var(--article-muted)}.home-articles-list .article-category{color:var(--article-accent)}.hero #moon-phase{width:min(100%,680px);max-width:680px;margin:1.25rem auto 2rem;padding:clamp(1.4rem,5vw,2.3rem);border:1px solid rgba(190,150,204,.32);border-radius:26px;background:#2c2630;background-size:180px 180px,260px 260px,auto,auto;box-shadow:none;color:#f4f0f4;font-family:system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;text-align:center}.home-moon-disc{width:clamp(115px,32vw,175px);height:clamp(115px,32vw,175px);margin:0 auto 1.1rem;display:grid;place-items:center;filter:drop-shadow(0 0 18px rgba(255,244,212,.15))}.home-moon-disc img{display:block;width:100%;height:100%;object-fit:contain}.home-moon-eyebrow{margin-bottom:.3rem;font-size:.8rem;font-weight:800;letter-spacing:.17em;color:#c39aad}.hero #moon-phase .home-moon-name{padding:0;margin:0 0 .5rem;background:none;color:#fff;-webkit-text-fill-color:#fff;font-family:Berkshire Swash,Georgia,serif;font-size:clamp(1.9rem,6vw,2.7rem);font-weight:400;letter-spacing:0;line-height:1.2}.home-moon-summary{margin:0 0 1.35rem;font-size:clamp(.88rem,2.8vw,1.05rem);line-height:1.5;color:#c9bfca}.home-moon-facts{display:grid;gap:.65rem}.home-moon-fact{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;border-radius:15px;background:#0a060f6b;text-align:left;font-size:.9rem}.home-moon-fact>span{color:#c39aad}.home-moon-fact strong{color:#fff;font-weight:700;text-align:right}.home-moon-fact small{display:block;margin-top:.15rem;color:#c9bfca;font-size:.85em;font-weight:400}@media(max-width:600px){.hero #moon-phase{padding:1.45rem 1rem;border-radius:24px}.home-moon-fact{font-size:.85rem;padding:.8rem .75rem}}.hero[data-astro-cid-j7pv25f6]{text-align:center;padding:0;gap:1.15rem;display:flex;flex-direction:column;align-items:center}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:2rem;margin:0;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.mini-banner[data-astro-cid-j7pv25f6]{margin-top:.5rem;margin-bottom:.25rem;padding:0;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#fff;border-radius:999px;width:fit-content;align-self:center;text-align:center}.mini-banner-img[data-astro-cid-j7pv25f6]{display:block;max-width:380px;filter:drop-shadow(0 8px 20px rgba(0,0,0,.35));width:100%;height:auto;border-radius:10px}.intro[data-astro-cid-j7pv25f6]{max-width:700px;width:100%;margin:0 auto;padding:2rem;border:2px dotted transparent;border-color:#ad9bc5;border-radius:8px;font-size:.85rem;color:#fff}.view-all[data-astro-cid-j7pv25f6]{text-align:center;margin-top:2rem}.view-all-link[data-astro-cid-j7pv25f6]{display:inline-block;padding:.75rem 2rem;background-color:var(--color-bg-secondary);border:1px solid var(--color-accent);border-radius:50px;color:var(--color-accent-bright);font-size:1rem;transition:all .3s ease;text-decoration:none}.view-all-link[data-astro-cid-j7pv25f6]:hover{background-color:var(--color-accent);color:var(--color-bg);transform:translateY(-2px)}@media(max-width:1100px){.hero[data-astro-cid-j7pv25f6]{gap:1rem}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:2rem}.intro[data-astro-cid-j7pv25f6]{font-size:.9rem}.mini-banner[data-astro-cid-j7pv25f6]{font-size:.65rem;padding:.3rem .7rem}}
