.home-blog{margin-top:clamp(5rem,10vw,8rem);text-align:center}.home-blog-slider{position:relative;width:min(100%,54rem);height:clamp(24rem,52vw,34rem);margin:auto;overflow:hidden;border:1px solid #ffffff1a;border-radius:1.5rem;background:#090611;box-shadow:0 2rem 5rem #0005}.home-blog-track,.home-blog-slide{position:absolute;inset:0}.home-blog-slide{display:grid;place-items:center;opacity:0;pointer-events:none;transition:opacity .65s ease,transform .65s ease;transform:scale(1.015)}.home-blog-slide.is-active{opacity:1;pointer-events:auto;transform:none}.home-blog-slide>img{width:100%;height:100%;object-fit:contain;background:#08050d}.home-blog-overlay{position:absolute;right:0;bottom:0;left:0;display:grid;justify-items:start;gap:.42rem;padding:clamp(1rem,4vw,2rem);background:linear-gradient(transparent,#09050ff5 38%);text-align:left}.home-blog-overlay time{color:#cfb8f4;font-size:.66rem;font-weight:850;letter-spacing:.08em}.home-blog-overlay h3{max-width:42rem;margin:0;font-size:clamp(1.25rem,4vw,2.25rem);line-height:1.08}.home-blog-overlay p{max-width:42rem;margin:0;color:#d3c9dd;font-size:clamp(.75rem,2vw,.92rem);line-height:1.5}.home-blog-overlay a,.blog-read{display:inline-flex;align-items:center;gap:.45rem;margin-top:.3rem;color:#fff;text-decoration:none;font-size:.78rem;font-weight:900}.home-blog-overlay a span,.blog-read span{color:#b98cff;font-size:1.2rem}.home-blog-arrow{position:absolute;z-index:3;top:50%;display:grid;width:2.65rem;height:2.65rem;place-items:center;transform:translateY(-50%);border:1px solid #ffffff2a;border-radius:50%;background:#100a1dcc;color:#fff;font-size:1.6rem;cursor:pointer}.home-blog-arrow.is-prev{left:.8rem}.home-blog-arrow.is-next{right:.8rem}.home-blog-dots{position:absolute;z-index:3;top:.9rem;left:50%;display:flex;gap:.35rem;transform:translateX(-50%)}.home-blog-dots button{width:.48rem;height:.48rem;padding:0;border:0;border-radius:1rem;background:#ffffff55}.home-blog-dots button.is-active{width:1.5rem;background:#c18cff}.home-blog-all{margin-top:1rem}.blog-shell,.blog-article-shell{width:min(100% - 2rem,72rem);margin:auto;padding:clamp(3rem,8vw,6rem) 0}.blog-heading{max-width:44rem;margin:0 auto 3rem;text-align:center}.blog-heading h1{margin:.2rem 0;font-size:clamp(2.2rem,7vw,4.5rem);letter-spacing:-.055em}.blog-heading>p:last-child{color:#bfb4cc;line-height:1.6}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}.blog-card{overflow:hidden;border:1px solid #ffffff16;border-radius:1.25rem;background:#171024c9;box-shadow:0 1.4rem 3rem #0003}.blog-card-image{display:grid;height:14rem;place-items:center;background:#08050d}.blog-card-image img{width:100%;height:100%;object-fit:contain}.blog-card>div{display:grid;gap:.55rem;padding:1.15rem}.blog-card time{color:#ad91d5;font-size:.65rem}.blog-card h2{margin:0;font-size:1.15rem;line-height:1.2}.blog-card h2 a{color:#fff;text-decoration:none}.blog-card p{margin:0;color:#bfb4cc;font-size:.8rem;line-height:1.55}.blog-article{max-width:54rem;margin:auto}.blog-article>header{text-align:center}.blog-article h1{margin:.4rem 0 1rem;font-size:clamp(2rem,7vw,4rem);line-height:1.05;letter-spacing:-.05em}.blog-article>header>div{display:flex;justify-content:center;gap:1rem;color:#a99db5;font-size:.72rem}.blog-article figure{display:grid;max-height:42rem;margin:2.5rem 0;place-items:center;overflow:hidden;border:1px solid #ffffff16;border-radius:1.4rem;background:#08050d}.blog-article figure img{display:block;max-width:100%;max-height:42rem;object-fit:contain}.blog-article-content{color:#e6deec;font-size:clamp(1rem,2vw,1.12rem);line-height:1.85;white-space:normal}.blog-article footer{padding:3rem 0;text-align:left}.blog-not-found{display:grid;min-height:80vh;place-items:center;align-content:center;gap:1rem}.blog-admin-layout{display:grid;grid-template-columns:minmax(20rem,.75fr) minmax(24rem,1.25fr);gap:1rem;align-items:start}.blog-admin-form{position:sticky;top:9rem;padding:1.25rem}.blog-admin-form h3{margin:0}.blog-admin-form select,.blog-admin-item select{padding:.75rem;border:1px solid #ffffff1a;border-radius:.7rem;background:#0a0611;color:#fff}.blog-seo-fields{padding:.8rem;border:1px solid #ffffff12;border-radius:.8rem}.blog-seo-fields summary{cursor:pointer;font-weight:850}.blog-seo-fields[open]{display:grid;gap:.8rem}.blog-admin-list{display:grid;gap:.75rem}.blog-admin-item{overflow:hidden}.blog-admin-item>summary{display:grid;grid-template-columns:5rem 1fr auto;align-items:center;gap:.8rem;padding:.8rem;cursor:pointer}.blog-admin-item>summary img{width:5rem;height:3.5rem;object-fit:contain;border-radius:.5rem;background:#08050d}.blog-admin-item>summary span{display:grid;gap:.2rem}.blog-admin-item>summary small{color:#a99db5}.blog-admin-item>form{margin:0 1rem 1rem}.blog-admin-actions{display:flex;gap:.5rem}.blog-delete-form{padding-top:.8rem;border-top:1px solid #ffffff10}.blog-delete-form button{width:100%}@media(max-width:900px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-admin-layout{grid-template-columns:1fr}.blog-admin-form{position:static}}@media(max-width:600px){.home-blog-slider{height:27rem;border-radius:1rem}.home-blog-overlay{padding:1rem}.home-blog-arrow{width:2.2rem;height:2.2rem}.blog-grid{grid-template-columns:1fr}.blog-card-image{height:13rem}.blog-admin-item>summary{grid-template-columns:4rem 1fr}.blog-admin-item>summary>b{display:none}.blog-article>header>div{flex-direction:column;gap:.25rem}}
@media(prefers-reduced-motion:reduce){.home-blog-slide{transition:none}}
