:root{--papel:#fbfcfd;--cuadro:#d3e2f1;--margen:#e0574f;--tinta:#1f3d99;--tinta-osc:#17307a;--lapiz:#676c76;--rojo:#d33a36;--texto:#22252b;--linea:#cfd6e6;--sello1:#f1c84b;--sello2:#9fc7e8;--sello3:#f2a7a0;--sello4:#b9d99b;--mano:"Kalam", "Comic Neue", "Segoe Print", cursive;--ui:"Atkinson Hyperlegible", system-ui, -apple-system, sans-serif;--g:26px;--perfo:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2762%27%20height%3D%2774%27%3E%3Cmask%20id%3D%27m%27%3E%3Crect%20width%3D%2762%27%20height%3D%2774%27%20fill%3D%27white%27%2F%3E%3Cg%20fill%3D%27black%27%3E%3Ccircle%20cx%3D%273.6%27%20cy%3D%270%27%20r%3D%272.6%27%2F%3E%3Ccircle%20cx%3D%273.6%27%20cy%3D%2774%27%20r%3D%272.6%27%2F%3E%3Ccircle%20cx%3D%2710.8%27%20cy%3D%270%27%20r%3D%272.6%27%2F%3E%3Ccircle%20cx%3D%2710.8%27%20cy%3D%2774%27%20r%3D%272.6%27%2F%3E%3Ccircle%20cx%3D%2718.0%27%20cy%3D%270%27%20r%3D%272.6%27%2F%3E%3Ccircle%20cx%3D%2718.0%27%20cy%3D%2774%27%20r%3D%272.6%27%2F%3E%3Ccircle%20cx%3D%2725.2%27%20cy%3D%270%27%20r%3D%272.6%27%2F%3E%3Ccircle%20cx%3D%2725.2%27%20cy%3D%2774%27%20r%3D%272.6%27%2F%3E%3Ccircle%20cx%3D%2732.4%27%20cy%3D%270%27%20r%3D%272.6%27%2F%3E%3Ccircle%20cx%3D%2732.4%27%20cy%3D%2774%27%20r%3D%272.6%27%2F%3E%3Ccircle%20cx%3D%2739.6%27%20cy%3D%270%27%20r%3D%272.6%27%2F%3E%3Ccircle%20cx%3D%2739.6%27%20cy%3D%2774%27%20r%3D%272.6%27%2F%3E%3Ccircle%20cx%3D%2746.8%27%20cy%3D%270%27%20r%3D%272.6%27%2F%3E%3Ccircle%20cx%3D%2746.8%27%20cy%3D%2774%27%20r%3D%272.6%27%2F%3E%3Ccircle%20cx%3D%2754.0%27%20cy%3D%270%27%20r%3D%272.6%27%2F%3E%3Ccircle%20cx%3D%2754.0%27%20cy%3D%2774%27%20r%3D%272.6%27%2F%3E%3Ccircle%20cx%3D%2761.2%27%20cy%3D%270%27%20r%3D%272.6%27%2F%3E%3Ccircle%20cx%3D%2761.2%27%20cy%3D%2774%27%20r%3D%272.6%27%2F%3E%3Ccircle%20cx%3D%270%27%20cy%3D%273.6%27%20r%3D%272.6%27%2F%3E%3Ccircle%20cx%3D%2762%27%20cy%3D%273.6%27%20r%3D%272.6%27%2F%3E%3Ccircle%20cx%3D%270%27%20cy%3D%2710.8%27%20r%3D%272.6%27%2F%3E%3Ccircle%20cx%3D%2762%27%20cy%3D%2710.8%27%20r%3D%272.6%27%2F%3E%3Ccircle%20cx%3D%270%27%20cy%3D%2718.0%27%20r%3D%272.6%27%2F%3E%3Ccircle%20cx%3D%2762%27%20cy%3D%2718.0%27%20r%3D%272.6%27%2F%3E%3Ccircle%20cx%3D%270%27%20cy%3D%2725.2%27%20r%3D%272.6%27%2F%3E%3Ccircle%20cx%3D%2762%27%20cy%3D%2725.2%27%20r%3D%272.6%27%2F%3E%3Ccircle%20cx%3D%270%27%20cy%3D%2732.4%27%20r%3D%272.6%27%2F%3E%3Ccircle%20cx%3D%2762%27%20cy%3D%2732.4%27%20r%3D%272.6%27%2F%3E%3Ccircle%20cx%3D%270%27%20cy%3D%2739.6%27%20r%3D%272.6%27%2F%3E%3Ccircle%20cx%3D%2762%27%20cy%3D%2739.6%27%20r%3D%272.6%27%2F%3E%3Ccircle%20cx%3D%270%27%20cy%3D%2746.8%27%20r%3D%272.6%27%2F%3E%3Ccircle%20cx%3D%2762%27%20cy%3D%2746.8%27%20r%3D%272.6%27%2F%3E%3Ccircle%20cx%3D%270%27%20cy%3D%2754.0%27%20r%3D%272.6%27%2F%3E%3Ccircle%20cx%3D%2762%27%20cy%3D%2754.0%27%20r%3D%272.6%27%2F%3E%3Ccircle%20cx%3D%270%27%20cy%3D%2761.2%27%20r%3D%272.6%27%2F%3E%3Ccircle%20cx%3D%2762%27%20cy%3D%2761.2%27%20r%3D%272.6%27%2F%3E%3Ccircle%20cx%3D%270%27%20cy%3D%2768.4%27%20r%3D%272.6%27%2F%3E%3Ccircle%20cx%3D%2762%27%20cy%3D%2768.4%27%20r%3D%272.6%27%2F%3E%3C%2Fg%3E%3C%2Fmask%3E%3Crect%20width%3D%2762%27%20height%3D%2774%27%20fill%3D%27black%27%20mask%3D%27url%28%23m%29%27%2F%3E%3C%2Fsvg%3E)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0}body{font-family:var(--ui);color:var(--texto);background-color:var(--papel);background-image:linear-gradient(var(--cuadro) 1px, transparent 1px), linear-gradient(90deg, var(--cuadro) 1px, transparent 1px);background-size:var(--g) var(--g);background-position:-1px -1px;min-height:100vh}button,input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--tinta);outline-offset:2px}a{color:var(--tinta)}.wrap{max-width:560px;padding:0 18px calc(100px + env(safe-area-inset-bottom));margin:0 auto}.btn{cursor:pointer;text-align:center;border:0;border-radius:6px;width:100%;padding:15px 16px;font-size:17px;font-weight:700;text-decoration:none;display:block}.b-tinta{background:var(--tinta);color:#fff}.b-tinta:active{background:var(--tinta-osc)}.b-linea{color:var(--tinta);border:1.5px solid var(--tinta);background:#fff}.b-rojo{background:var(--rojo);color:#fff}.btn:disabled{opacity:.6;cursor:default}.enlace-btn{color:var(--tinta);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:15px;text-decoration:underline}label,.etq{margin:18px 0 6px;font-size:15px;font-weight:700;display:block}label span{color:var(--lapiz);font-weight:400}.campo{width:100%;font-family:var(--mano);color:var(--tinta);background:0 0;border:0;border-bottom:1.5px solid #b8c3d8;border-radius:0;outline:none;padding:6px 2px;font-size:20px}.campo:focus{border-bottom-color:var(--tinta)}.campo::placeholder{color:#a7b0c2}textarea.campo{resize:vertical;min-height:84px;line-height:1.35}.error{border-left:4px solid var(--rojo);background:#fff;margin:14px 0;padding:12px 14px;font-size:15px;line-height:1.4}.barra{z-index:5;background:var(--papel);border-top:1.5px solid var(--cuadro);padding:12px 18px calc(12px + env(safe-area-inset-bottom));view-transition-name:barra;position:fixed;bottom:0;left:0;right:0}.barra .in{align-items:center;gap:12px;max-width:560px;margin:0 auto;display:flex}.quiensoy{color:var(--lapiz);text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;padding:8px 4px;font-size:14px;text-decoration:underline}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}::view-transition-old(root){animation-duration:.28s}::view-transition-new(root){animation-duration:.28s}::view-transition-group(*){animation-duration:.42s;animation-timing-function:cubic-bezier(.3,.7,.2,1)}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.zona.svelte-1cpok13{left:0;right:0;bottom:calc(90px + env(safe-area-inset-bottom));pointer-events:none;z-index:30;justify-content:center;display:flex;position:fixed}.toast.svelte-1cpok13{background:var(--texto);color:#fff;text-align:center;border-radius:6px;max-width:90vw;padding:11px 18px;font-size:15px;font-weight:700;box-shadow:0 6px 20px #00000040}.err.svelte-1cpok13{background:var(--rojo)}
