/* PIXARTE LUCO - diseño limpio, sin reglas anteriores de portada */
:root{--navy:#061a2b;--navy2:#09243b;--lime:#b5ff43;--text:#f7fbff;--muted:#b8c9da}
html{scroll-behavior:smooth}body{margin:0;background:var(--navy);color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Arial,sans-serif}
.luco-nav,.luco-nav *,.luco-hero,.luco-hero *,.luco-welcome,.luco-welcome *,.luco-intro,.luco-intro *,.luco-worlds,.luco-worlds *,.luco-end,.luco-end *,.luco-footer,.luco-footer *{box-sizing:border-box}
.luco-nav{position:relative;z-index:5;min-height:70px;padding:14px clamp(18px,4vw,75px);display:flex;justify-content:space-between;align-items:center;gap:20px;background:#051725}
.luco-logo{display:flex;align-items:baseline;gap:12px;text-decoration:none;color:white;white-space:nowrap}.luco-logo span{font-weight:1000;font-size:clamp(26px,2.6vw,38px);letter-spacing:-.06em;color:var(--lime)}.luco-logo b{font-size:13px;letter-spacing:.12em}
.luco-nav nav{display:flex;gap:clamp(14px,2.8vw,48px)}.luco-nav nav a{color:#e7f0fc;text-decoration:none;font-weight:750}.luco-nav nav a:hover{color:var(--lime)}.luco-coming{background:var(--lime);color:#081724;border-radius:50px;padding:12px 22px;font-weight:900;white-space:nowrap;font-size:14px}
.luco-hero{width:100%;max-width:none!important;margin:0!important;padding:0!important;background:#0e4672!important;min-height:0!important;height:auto!important;display:block!important;overflow:hidden!important}
.luco-hero picture{display:block;width:100%;line-height:0}.luco-hero img{display:block;width:100%;height:auto;max-width:none;object-fit:contain;aspect-ratio:1989/322}
.luco-welcome{text-align:center;padding:clamp(24px,3.2vw,52px) 18px 12px;background:linear-gradient(180deg,#071e33,#061a2b)}.luco-welcome h1{font-size:clamp(28px,4vw,60px);font-weight:1000;line-height:1.08;letter-spacing:-.05em;margin:0 auto 12px}.luco-welcome h1 em,.luco-intro em,.luco-worlds em{color:var(--lime);font-style:normal}.luco-welcome p{font-size:clamp(15px,1.4vw,19px);color:var(--muted);margin:0 auto 18px;max-width:750px;line-height:1.5}.luco-cta{display:inline-flex;align-items:center;gap:18px;background:var(--lime);color:#071724;border-radius:30px;padding:15px 28px;font-size:15px;font-weight:950;text-decoration:none;box-shadow:0 10px 30px #0004}.luco-cta:hover{filter:brightness(1.08)}
.luco-intro{max-width:1300px;margin:auto;padding:48px clamp(18px,4vw,50px);display:flex;align-items:center;justify-content:space-between;gap:30px}.luco-kicker{color:var(--lime);font-size:13px;letter-spacing:.15em;font-weight:900}.luco-intro h2,.luco-worlds h2{font-size:clamp(28px,3.5vw,48px);letter-spacing:-.04em;margin:8px 0 12px;line-height:1.12}.luco-intro p{max-width:690px;color:var(--muted);line-height:1.6}.luco-stat{display:flex;flex-direction:column;align-items:center;border:1px solid #ffffff24;border-radius:20px;padding:18px 30px;min-width:180px}.luco-stat strong{font-size:58px;color:var(--lime)}.luco-stat span{font-size:12px;font-weight:800;letter-spacing:.08em;text-align:center}
.luco-worlds{padding:35px clamp(18px,4vw,75px) 75px;background:#092139}.luco-section-head{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-bottom:22px}.luco-section-head p{color:var(--muted)}.luco-world-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.luco-world{background:#0d304c;border:1px solid #ffffff1a;border-radius:18px;overflow:hidden;min-width:0;box-shadow:0 14px 32px #0003}.luco-world img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.luco-world>div{padding:16px}.luco-world span{font-size:11px;letter-spacing:.15em;color:var(--lime);font-weight:800}.luco-world h3{font-size:clamp(15px,1.5vw,20px);margin:8px 0}.luco-world p{font-size:14px;color:var(--muted);margin:0 0 6px}.luco-end{text-align:center;padding:55px 18px}.luco-end>span{color:var(--lime);font-weight:800}.luco-end h2{font-size:clamp(25px,3vw,40px)}.luco-end p{color:var(--muted)}.luco-footer{display:flex;justify-content:space-between;gap:15px;padding:24px 4%;background:#03111d;color:#a8bbca;font-size:13px}
@media(max-width:900px){.luco-world-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.luco-nav nav{gap:12px}.luco-coming{font-size:12px;padding:10px 14px}}
@media(max-width:680px){.luco-nav{flex-wrap:wrap;min-height:0;gap:8px;padding:12px 16px}.luco-logo span{font-size:28px}.luco-logo b{font-size:11px}.luco-nav nav{order:3;width:100%;justify-content:center;padding-top:8px}.luco-nav nav a{font-size:13px}.luco-coming{font-size:10px;padding:9px 11px}.luco-hero img{aspect-ratio:970/322}.luco-intro{flex-direction:column;align-items:flex-start;padding:35px 18px}.luco-stat{align-self:stretch}.luco-section-head{display:block}.luco-world-grid{gap:12px}.luco-world>div{padding:12px}.luco-world h3{font-size:14px}.luco-world p{font-size:12px}.luco-footer{flex-direction:column;text-align:center}}
