@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600&family=Manrope:wght@400;500;600&display=swap');
@import url('consultas.css?v=20260721-04');
@import url('home-form.css?v=20260721-04');
@import url('order-cache.css?v=20260721-04');
:root{--ink:#10162f;--night:#071126;--paper:#f6f1e8;--lilac:#aaa0ee;--mint:#64cec7;--gold:#f2c96b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:14px Manrope,sans-serif}a{color:inherit;text-decoration:none}header{height:84px;padding:0 4vw;display:flex;align-items:center;gap:50px}.brand{font:600 28px 'Cormorant Garamond'}nav{display:flex;gap:30px;margin:auto}header form{display:flex;gap:7px}input,button{padding:9px;border:1px solid #ccc;background:white;border-radius:5px}.hero{margin:0 1.5vw;padding:55px 4vw 25px;border-radius:16px;color:var(--paper);background:radial-gradient(circle at 70% 60%,#17284b,#071126 50%);display:grid;grid-template-columns:1fr .7fr 1fr;gap:35px;position:relative;overflow:hidden}.intro>p{color:var(--lilac);letter-spacing:4px}.intro h1{font:500 clamp(65px,7vw,105px)/.82 'Cormorant Garamond';margin:25px 0}.date-card{border:1px solid #776fb4;display:flex;min-height:390px;flex-direction:column;align-items:center;justify-content:center;box-shadow:14px 12px #101a36}.date-card b{font:500 155px/.8 'Cormorant Garamond';color:#ded7f5}.date-card strong{font:500 58px 'Cormorant Garamond'}.date-card small{letter-spacing:7px;color:var(--lilac)}.zodiac{display:grid;grid-template-columns:repeat(4,1fr);align-content:center;gap:12px}.sign{text-align:center;padding:8px;border-radius:12px}.sign b{display:block;font-size:27px}.sign span{font-size:9px;text-transform:uppercase}.sign.selected{background:radial-gradient(circle,#a89eff,#7064d0 48%,transparent 70%);text-shadow:0 0 9px white}.quick{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:900px;margin:auto;width:100%}.quick a{border:1px solid #38415b;border-radius:12px;padding:20px;text-align:center;font:500 23px 'Cormorant Garamond'}.horoscope,.daily,.events{padding:70px 4vw;max-width:1500px;margin:auto}.horoscope>p,.events>p{letter-spacing:3px;color:#77718b;font-size:10px}.horoscope>h2,.daily>h2,.events>h2{font:500 48px 'Cormorant Garamond'}.horoscope-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.horoscope-grid span,.cards article{border:1px solid #ded8ce;border-radius:12px;padding:22px}.horoscope-grid b{display:block;margin-bottom:10px;color:#6f64c6}.cards{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.cards article{min-height:200px}.cards h3{text-transform:uppercase;letter-spacing:1px;font-size:11px}.cards p{font:italic 20px/1.25 'Cormorant Garamond'}.events article{display:flex;gap:30px;border-top:1px solid #d6d0c7;padding:22px 0}.events article>b{font:500 35px 'Cormorant Garamond';color:#7064d0}.events h3{margin:0;font:600 24px 'Cormorant Garamond'}footer{background:var(--ink);color:var(--paper);text-align:center;padding:45px}@media(max-width:900px){nav{display:none}.hero{grid-template-columns:1fr 1fr}.zodiac{grid-column:1/-1}.cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){header{padding:0 18px}.brand{font-size:22px}.hero{margin:0;border-radius:0;display:flex;flex-direction:column;padding:38px 23px}.date-card{width:230px;min-height:330px;align-self:center}.date-card b{font-size:125px}.zodiac{grid-template-columns:repeat(4,1fr)}.quick{grid-template-columns:1fr}.horoscope-grid,.cards{grid-template-columns:1fr}.horoscope,.daily,.events{padding:50px 20px}}
