/* Prelanzamiento de Perdida entre sombras */
:root{--color-cream:#f5f0e7;--color-slate:#18222a;--color-teal:#233a42;--color-moss:#35443f;--color-gold:#bd8146;--background:#f5f0e7;--foreground:#18222a;--primary:#233a42;--primary-foreground:#fffaf2;--accent:#bd8146;--muted:#e8e2d8;--muted-foreground:#4d5a60;--card:#fffdf9;--border:#d9cec0}
body{background:var(--background);color:var(--foreground)}
.hero-prelaunch{color:#f9f3ea;background:#111b22}.hero-prelaunch:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,15,20,.94) 0%,rgba(12,20,26,.86) 48%,rgba(12,20,26,.54) 100%);z-index:1}.hero-prelaunch .container{z-index:2}.hero-prelaunch h1{color:#fff9ef;letter-spacing:.01em}.hero-kicker,.section-kicker{font-family:Karla,sans-serif;color:#e5a462;font-size:.8rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.hero-line{font-family:"Cormorant Garamond",serif;font-weight:600;color:#f0bd83}.hero-copy{color:#e7e0d6;max-width:43rem}.hero-status{color:#c9b7a4;font-size:.95rem}.hero-secondary{color:#fff8ef;border-color:#d39a5e}.hero-secondary:hover{background:#d39a5e;color:#17232b}.hero-book-wrap{display:flex;justify-content:center;padding:1rem 0;isolation:isolate}.hero-book{display:block;max-width:330px;box-shadow:18px 24px 45px rgba(0,0,0,.48);transform:rotate(2.5deg);transition:transform .3s ease}.hero-book:hover{transform:rotate(0) translateY(-6px)}.hero-book img,.next-novel-cover img{display:block;width:100%;height:auto}.provisional-label{position:absolute;z-index:1;top:0;right:calc(50% - 180px);background:#bd8146;color:#1b2429;padding:.45rem .8rem;border-radius:999px;font:700 .72rem Karla,sans-serif;letter-spacing:.07em;text-transform:uppercase}
.next-novel{background:#17232b;color:#f7f0e7}.next-novel-grid{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:clamp(2rem,6vw,6rem);align-items:center}.next-novel-cover{max-width:360px;margin:auto;box-shadow:15px 20px 42px rgba(0,0,0,.38)}.next-novel h2{font:700 clamp(3rem,6vw,5.5rem)/.9 "Cormorant Garamond",serif;color:#fff8ed;margin:.6rem 0 1.3rem}.next-novel-quote{font:600 1.45rem/1.35 "Cormorant Garamond",serif;color:#e5a462;margin-bottom:1.5rem}.synopsis{color:#dbe0dc;font-size:1.08rem;line-height:1.75}.synopsis p{margin:0 0 1rem}.next-novel-status{border-top:1px solid rgba(229,164,98,.4);padding-top:1rem;color:#e8b782;font-weight:600}
#novelas-publicadas{background:#f5f0e7}.reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.review-card{display:flex;flex-direction:column;padding:1.75rem;background:#fffdf9;border:1px solid #d7c8b7;border-radius:1rem;color:#273239;box-shadow:0 8px 24px rgba(35,58,66,.08)}.review-stars{color:#bd8146;letter-spacing:.12em;font-size:1.05rem;margin:0 0 .65rem}.review-card h3{font:700 1.65rem/1.05 "Cormorant Garamond",serif;color:#233a42;margin:0 0 .9rem}.review-quote{font:400 1rem/1.6 Karla,sans-serif;margin:0 0 1.5rem}.review-card footer{margin-top:auto;padding-top:1rem;border-top:1px solid #e3d7c8;display:flex;flex-direction:column;gap:.3rem}.review-card footer strong{font-family:Karla,sans-serif;color:#233a42}.review-card footer span{font:.82rem/1.35 Karla,sans-serif;color:#657076}.review-links{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.75rem}.review-links a{padding:.75rem 1.1rem;border:1px solid #bd8146;border-radius:999px;color:#233a42;font-weight:700}.review-links a:hover{background:#233a42;color:#fff}.reviews-legacy{display:none!important}
#eventos{background:#eee8de!important}footer{background:#101a20!important}nav{background:rgba(245,240,231,.92)!important}.text-primary{color:#a76532}.bg-primary{background-color:#233a42}.bg-primary:hover{background-color:#182b34}.text-accent{color:#a76532}
@media(max-width:1024px){.reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.hero-prelaunch{min-height:auto;padding:8rem 0 4rem}.hero-prelaunch:after{background:linear-gradient(180deg,rgba(9,15,20,.92),rgba(12,20,26,.76))}.hero-book{max-width:250px}.provisional-label{right:calc(50% - 145px)}.next-novel-grid,.reviews-grid{grid-template-columns:1fr}.next-novel-cover{max-width:260px}.next-novel-copy{text-align:left}.synopsis{font-size:1rem}.hero-prelaunch h1{font-size:3.25rem}.hero-line{font-size:1.6rem}.review-links{align-items:stretch}.review-links a{width:100%}}
