.cueva{--c-bg:#f6f3ee;--c-surface:#fff;--c-sunken:#ece7de;--c-line:#ded6c9;--c-borde:#857c6e;--c-text:#1b1916;--c-dim:#5c564c;--c-brand:#8a4b12;--c-sobre-marca:#fff;--c-listo:#16653c;--c-falta:#b3261e;--c-trama:#8a4b120d;--background:var(--c-bg);--foreground:var(--c-text);--card:var(--c-surface);--card-foreground:var(--c-text);--popover:var(--c-surface);--popover-foreground:var(--c-text);--primary:var(--c-brand);--primary-foreground:var(--c-sobre-marca);--secondary:var(--c-sunken);--secondary-foreground:var(--c-text);--muted:var(--c-sunken);--muted-foreground:var(--c-dim);--accent:var(--c-sunken);--accent-foreground:var(--c-text);--destructive:var(--c-falta);--destructive-foreground:var(--c-sobre-marca);--border:var(--c-line);--input:var(--c-borde);--ring:var(--c-brand);--radius:12px;color:var(--c-text);font-variant-numeric:tabular-nums;z-index:1;background-color:var(--c-bg);background-image:radial-gradient(var(--c-trama) 1px, transparent 1px);background-size:22px 22px;min-height:100dvh;font-family:Inter Variable,Inter,system-ui,sans-serif;position:relative}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]) .cueva{--c-bg:#14120f;--c-surface:#1d1a16;--c-sunken:#25211b;--c-line:#332d25;--c-borde:#6f6658;--c-text:#ede8df;--c-dim:#a89e8f;--c-brand:#e5a85c;--c-sobre-marca:#14120f;--c-listo:#6ed39d;--c-falta:#ff9b91;--c-trama:#e5a85c12}}:root[data-tema=oscuro] .cueva{--c-bg:#14120f;--c-surface:#1d1a16;--c-sunken:#25211b;--c-line:#332d25;--c-borde:#6f6658;--c-text:#ede8df;--c-dim:#a89e8f;--c-brand:#e5a85c;--c-sobre-marca:#14120f;--c-listo:#6ed39d;--c-falta:#ff9b91;--c-trama:#e5a85c12}.cueva *{box-sizing:border-box}.cueva :is(input,select):not([type=checkbox]):not([type=radio]),.cueva button{min-height:44px}.cueva img[data-item]:not([src]),.cueva img[data-item][src=""]{visibility:hidden}.cueva ul,.cueva ol{margin:0;padding:0;list-style:none}.cueva .pestanas{border-bottom:1px solid var(--c-line);scrollbar-width:none;gap:.25rem;margin-bottom:1.5rem;display:flex;overflow-x:auto}.cueva .pestanas a{white-space:nowrap;min-height:44px;color:var(--c-dim);border-bottom:3px solid #0000;align-items:center;gap:.4rem;margin-bottom:-1px;padding:0 .9rem;font-size:.875rem;text-decoration:none;display:inline-flex}.cueva .pestanas a:hover{color:var(--c-text)}.cueva .pestanas a[aria-current=page]{color:var(--c-text);border-bottom-color:var(--c-brand);font-weight:600}.cueva .pestanas .cuenta{background:var(--c-sunken);border-radius:999px;padding:0 .45rem;font-size:.75rem}.cueva .juego-pill{color:#ede8df;background:#25211b;border:2px solid #6f6658;border-radius:999px;align-items:center;gap:.9rem;min-height:72px;padding:.5rem 1.4rem .5rem .6rem;text-decoration:none;transition:border-color .15s;display:flex}.cueva .juego-pill:hover,.cueva .juego-pill:focus-visible{border-color:#e5a85c;outline:none}.cueva .juego-pill .logo{object-fit:contain;flex:none;width:96px;height:54px}.cueva .juego-pill .logo.emblema{object-fit:cover;border-radius:999px;width:54px;margin:0 21px}.cueva .juego-pill .sub{color:#b3a998;font-size:.8rem}.cueva img.pixel{image-rendering:pixelated}.cueva .enlace{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}
