.no-encontrada{--ease:cubic-bezier(.22, 1, .36, 1);min-height:100svh;color:var(--texto);-webkit-font-smoothing:antialiased;font-family:Satoshi,system-ui,-apple-system,sans-serif;position:relative}@media (min-height:560px){.no-encontrada{touch-action:none}}#no-encontrada-fondo{z-index:0;pointer-events:none;position:fixed;inset:0}#no-encontrada-fondo canvas{width:100%;height:100%;display:block}.no-encontrada-cabecera{z-index:1;padding-top:max(20px, env(safe-area-inset-top));justify-content:center;display:flex;position:absolute;top:0;left:0;right:0}.no-encontrada-logo{height:28px;display:block}.no-encontrada-logo svg{width:auto;height:100%;display:block}.no-encontrada-logo:focus-visible,.no-encontrada .boton-vidrio:focus-visible{outline:2px solid var(--texto);outline-offset:4px}.no-encontrada-main{z-index:1;place-items:center;min-height:100svh;padding:0 24px;display:grid;position:relative}.no-encontrada-centro{text-align:center;position:relative}.no-encontrada-numero{letter-spacing:-.02em;color:var(--acento);transition:opacity .6s var(--ease);margin:0;font-size:min(30vw,280px);font-weight:700;line-height:1}.no-encontrada[data-particulas=on] .no-encontrada-numero{opacity:0}.no-encontrada-pie{justify-items:center;gap:28px;width:max-content;padding-top:32px;display:grid;position:absolute;top:100%;left:50%;transform:translate(-50%)}.no-encontrada-texto{margin:0;font-size:20px;font-weight:500;line-height:1.3}.no-encontrada .boton-vidrio{border:1px solid color-mix(in srgb, var(--texto) 18%, transparent);background:color-mix(in srgb, var(--texto) 8%, transparent);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);color:var(--texto);letter-spacing:0;text-transform:none;white-space:nowrap;opacity:1;visibility:visible;border-radius:19px;padding:18px 42px;font:600 14px/21px Satoshi,system-ui,sans-serif;text-decoration:none;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:inline-block;transform:none}.no-encontrada .boton-vidrio:hover{background:color-mix(in srgb, var(--texto) 14%, transparent)}@media (max-height:559px){.no-encontrada-numero{font-size:min(30vw,280px,30svh)}.no-encontrada-pie{gap:16px;padding-top:16px}}@media (prefers-reduced-motion:reduce){.no-encontrada-numero{transition:none}}
