.universo{--paper:#f3f0ea;--ink:#16666e;--mark:#c2502a;--texto:#1d3a3f;min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:24px 16px 72px;background:#f3f0ea url(/islas/canson.webp) 0 0/512px 512px;color:var(--texto);font-family:Patrick Hand,Comic Sans MS,sans-serif;text-align:center}.universo .trompetin{border:none;background:none;padding:0;margin-top:8px;cursor:url(/islas/cursor-trompetin.png) 1 10,pointer}.universo .trompetin img{width:min(62vw,340px);height:auto;display:block;transform-origin:60% 80%}@media (prefers-reduced-motion:no-preference){.universo .trompetin img{animation:u-baile 3.2s ease-in-out infinite}}.universo .trompetin:active img{transform:scale(.96) rotate(-4deg)}@keyframes u-baile{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(-3deg)}}.universo h1{margin:10px 0 0;color:var(--mark);font-weight:400;font-size:clamp(40px,8vw,72px);letter-spacing:.07em;-webkit-text-stroke:.04em currentColor;transform:rotate(-2deg)}.universo .manifiesto{max-width:36rem;margin:16px auto 0;font-family:Caveat,Bradley Hand,cursive;font-size:clamp(26px,3.6vw,34px);line-height:1.25;color:var(--ink)}.universo .manifiesto b{color:var(--mark);font-weight:700}.universo .triangulo{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"s s" "a i";gap:4px 24px;width:min(560px,100%);margin-top:30px}.universo .vertice{display:grid;justify-items:center;gap:2px;color:var(--ink);text-decoration:none}.universo .vertice.sonido{grid-area:s}.universo .vertice.ambiente{grid-area:a}.universo .vertice.ia{grid-area:i}.universo .vertice img{width:min(34vw,170px);height:auto;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.universo .vertice:hover img{transform:translateY(-5px) scale(1.04)}.universo .vertice .nombre{font-size:21px;letter-spacing:.12em;text-transform:uppercase}.universo .vertice .ejes{font-family:Caveat,cursive;font-size:20px;color:var(--mark)}.universo .nerd{display:block;text-decoration:none;color:var(--ink);max-width:36rem;margin-top:44px;padding:22px 24px;border:2px solid var(--ink);border-radius:22px 18px 24px 16px;background:hsla(0,0%,100%,.35)}.universo .nerd h2{margin:0;font-family:Caveat,cursive;font-weight:700;font-size:40px;color:var(--ink)}.universo .nerd p{font-size:20px;line-height:1.5;margin:8px 0 0}.universo .nerd .pronto{font-size:16px;opacity:.7}.universo .al-oceano{margin-top:32px;color:var(--mark);font-size:20px;text-decoration:none;max-width:36rem}.universo .al-oceano:hover{text-decoration:underline}.universo .nerd .nerd-entrar{display:block;margin-top:10px;color:var(--mark);font-size:19px}