@font-face{font-family:Oxanium;src:url(./Oxanium-Variable-Cxng1r8B.ttf)format("truetype");font-style:normal;font-weight:200 800;font-display:block}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fuente-juego:"Oxanium", "Trebuchet MS", sans-serif;font-family:var(--fuente-juego);background:#05090c}*{box-sizing:border-box}html,body{overscroll-behavior:none;background:radial-gradient(circle at 50% 20%,#15323a 0,#071014 40%,#030506 100%);width:100%;height:100%;margin:0;overflow:hidden}body{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);touch-action:none}#marco-juego,#juego{width:100%;height:100%;display:block}canvas{outline:none;max-width:100%;max-height:100%;display:block;box-shadow:0 0 60px #0000008c}#cargando{z-index:5;color:#c9f5ee;background:#071014;place-content:center;justify-items:center;gap:14px;transition:opacity .3s;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}#cargando.oculto{opacity:0;pointer-events:none}#orientacion{z-index:20;text-align:center;color:#c9f5ee;background:#071014;place-content:center;padding:40px;font-weight:700;display:none;position:fixed;top:0;bottom:0;left:0;right:0}@media (orientation:landscape) and (max-height:600px) and (pointer:coarse) and (hover:none) and (any-hover:none){#orientacion{display:grid}}.pulso{border:2px solid #38dbc4;border-radius:10px 2px;width:36px;height:36px;animation:1.2s ease-in-out infinite pulso;transform:rotate(45deg)}@keyframes pulso{0%,to{opacity:.35;transform:rotate(45deg)scale(.84)}50%{opacity:1;transform:rotate(45deg)scale(1.05)}}noscript{color:#fff;background:#071014;place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.paginas-reservadas{z-index:1100;color:#34271d;overscroll-behavior:contain;--escala-lectura:1;background:#142126;flex-direction:column;font-family:Georgia,Times New Roman,serif;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.paginas-reservadas__cabecera{padding:max(12px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) 12px max(18px, env(safe-area-inset-left));color:#e5d2a8;background:#102024;border-bottom:1px solid #927c53;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.paginas-reservadas__archivo{letter-spacing:.1em;font:600 12px/1.5 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.paginas-reservadas__volver{color:#f1e3c3;cursor:pointer;background:#203137;border:1px solid #b39865;border-radius:7px;min-height:48px;padding:11px 18px;font:600 16px/1.4 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.paginas-reservadas__lectura{min-height:0;padding:28px 18px max(36px, env(safe-area-inset-bottom));overscroll-behavior:contain;touch-action:pan-y;scrollbar-color:#98713b #192c2e;flex:1;overflow:auto}.paginas-reservadas__papel{box-sizing:border-box;overflow-wrap:anywhere;background:radial-gradient(at 0 0,#ad82462b,#0000 45%),radial-gradient(at 100% 100%,#a7804326,#0000 48%),repeating-linear-gradient(2deg,#0000 0 5px,#b8914f08 6px 7px),#ebd9b3;border:1px solid #b89761;border-radius:3px 9px 4px 7px;max-width:820px;margin:0 auto;padding:clamp(22px,5vw,62px);box-shadow:0 14px 52px #02090b6b,inset 0 0 40px #ac824326}.paginas-reservadas__imagen{aspect-ratio:3/2;object-fit:cover;box-sizing:border-box;border:1px solid #977448;border-radius:2px;width:100%;height:auto;margin:0 0 28px;display:block}.paginas-reservadas__firma{color:#73522d;font-size:calc(13px * var(--escala-lectura));line-height:1.55}.paginas-reservadas__titulo{color:#59371e;font-size:calc(clamp(26px, 4vw, 38px) * var(--escala-lectura));text-wrap:balance;margin:12px 0 28px;font-weight:600;line-height:1.2}.paginas-reservadas__parrafo{font-size:calc(clamp(18px, 2.4vw, 22px) * var(--escala-lectura));text-align:left;max-width:64ch;margin:0 0 1.15em;line-height:1.72}.paginas-reservadas__cierre{color:#73522d;text-align:right;font-style:italic;font-size:calc(20px * var(--escala-lectura))}.paginas-reservadas :focus-visible{outline-offset:4px;outline:3px solid #d5ac68}.paginas-reservadas__titulo:focus{outline:none}@media (max-width:520px){.paginas-reservadas__cabecera{align-items:stretch}.paginas-reservadas__archivo{display:none}.paginas-reservadas__volver{width:100%}.paginas-reservadas__lectura{padding:14px 10px max(24px, env(safe-area-inset-bottom))}.paginas-reservadas__papel{padding:24px 20px}}
