.arcC6a_pantalla{background:#1c1626;justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex;position:relative;overflow:hidden}.arcC6a_fondo{image-rendering:pixelated;opacity:.55;background:url(/assets/escena/escena-noche-1x.png) 50%/1920px 1600px no-repeat;position:absolute;inset:0}.arcC6a_velo{background:#1c16268c;position:absolute;inset:0}.arcC6a_centro{flex-direction:column;gap:24px;width:min(520px,100%);display:flex;position:relative}.arcC6a_logo{aspect-ratio:90/32;object-fit:contain;width:360px;max-width:100%;height:auto;image-rendering:pixelated}.arcC6a_panel{color:#1c1626;clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px);background:#f6eed6;border:4px solid #1c1626;flex-direction:column;gap:18px;padding:28px;display:flex;box-shadow:inset 4px 4px #c49a5a,inset -4px -4px #8a5a2e,inset 8px 8px #8a5a2e,inset -8px -8px #8a5a2e,inset 12px 12px #5f3c26,inset -12px -12px #c49a5a}.arcC6a_pestanas{grid-template-columns:1fr 1fr;gap:8px;display:grid}.arcC6a_pestana{color:#1c1626;text-align:center;font-family:var(--fuente-pixel);background:#a8845c;border:4px solid #1c1626;padding:10px 12px 12px;font-size:20px;font-weight:700;text-decoration:none;box-shadow:inset 4px 4px #c49a5a,inset -4px -4px #8c6a48}.arcC6a_pestanaActiva{background:#36a33b;box-shadow:inset 4px 4px #74cf45,inset -4px -4px #1d6630}.arcC6a_formulario{flex-direction:column;gap:18px;display:flex}.arcC6a_campo{flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.arcC6a_campo input{color:#1c1626;width:100%;font:inherit;background:#fff;border:4px solid #1c1626;border-radius:0;padding:12px 14px;font-size:16px;font-weight:400;box-shadow:inset 4px 4px #a8845c}.arcC6a_campo input::placeholder{color:#8c6a48}.arcC6a_campo input:focus-visible,.arcC6a_principal:focus-visible,.arcC6a_google:focus-visible{outline-offset:2px;outline:3px solid #36a33b}.arcC6a_edad{cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;line-height:1.4;display:flex;position:relative}.arcC6a_edad input{opacity:0;width:28px;height:28px;position:absolute}.arcC6a_casilla{background:#fff;border:4px solid #1c1626;flex:none;width:28px;height:28px;box-shadow:inset 3px 3px #a8845c}.arcC6a_edad input:checked+.arcC6a_casilla{background:#36a33b;box-shadow:inset 3px 3px #74cf45}.arcC6a_edad input:focus-visible+.arcC6a_casilla{outline-offset:2px;outline:3px solid #36a33b}.arcC6a_error,.arcC6a_aviso{border:4px solid #1c1626;padding:10px 12px;font-size:14px;line-height:1.4}.arcC6a_error{color:#7c2e1b;background:#f7b072}.arcC6a_aviso{color:#1d6630;background:#c9f26b}.arcC6a_principal{color:#1c1626;font-family:var(--fuente-pixel);cursor:pointer;background:#36a33b;border:4px solid #1c1626;padding:12px 16px 16px;font-size:22px;font-weight:700;box-shadow:inset 4px 4px #74cf45,inset -4px -8px #1d6630}.arcC6a_principal:hover:not(:disabled){background:#74cf45;box-shadow:inset 4px 4px #c9f26b,inset -4px -8px #1d6630}.arcC6a_principal:disabled{opacity:.6;cursor:not-allowed;background:#a8845c;box-shadow:inset 4px 4px #c49a5a,inset -4px -8px #8c6a48}.arcC6a_separador{color:#5f3c26;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;font-size:13px;display:grid}.arcC6a_separador span{background:#a8845c;height:4px}.arcC6a_separador em{font-style:normal}.arcC6a_google{color:#1c1626;font:inherit;cursor:pointer;background:#fff;border:4px solid #1c1626;align-items:center;gap:12px;padding:12px 16px 16px;font-size:16px;font-weight:700;display:flex;box-shadow:inset 4px 4px #fff,inset -4px -8px #a8845c}.arcC6a_logoGoogle{width:32px;height:32px;font-family:var(--fuente-pixel);background:#f4d36a;border:4px solid #1c1626;justify-content:center;align-items:center;font-size:20px;line-height:1;display:flex}.arcC6a_aviso18{color:#f6eed6;background:#1c1626;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:14px 16px;font-size:13px;line-height:1.45;display:grid}.arcC6a_sello{color:#e07b3f;font-family:var(--fuente-pixel);border:4px solid #e07b3f;padding:4px 8px;font-size:22px;font-weight:700;line-height:1}@media (max-height:899px){.arcC6a_centro{gap:12px}.arcC6a_logo{width:180px}.arcC6a_panel{gap:10px;padding:22px 24px}.arcC6a_formulario{gap:10px}}
