:root{--paper:#f5f2ea;--card:#fffdf7;--ink:#1d1f1c;--muted:#6b6a62;--line:#e2ddcf;--board:#173d32;--board-2:#1f4b3e;--chalk:#f3efe2;--chalk-dim:#a9b8ad;--gold:#f6c344;--sky:#2f7fc1;--red:#c2412d;--radius:10px;--font:"Barlow", system-ui, -apple-system, "Segoe UI", sans-serif;--nums:"Barlow Condensed", "Barlow", system-ui, sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font:16px/1.55 var(--font);margin:0}a{color:var(--sky);text-decoration:none}a:hover{text-decoration:underline}.wrap{max-width:1080px;margin:0 auto;padding:0 16px}h1{letter-spacing:-.01em;margin:18px 0 6px;font-size:1.75rem;line-height:1.2}h2{margin:30px 0 10px;font-size:1.3rem}h3{margin:18px 0 8px;font-size:1.05rem}.lead{color:var(--muted);margin:0 0 16px;font-size:1.05rem}.muted{color:var(--muted)}.small{font-size:.88rem}.num{font-family:var(--nums);font-variant-numeric:tabular-nums}.site-header{background:var(--board);color:var(--chalk)}.site-header .wrap{flex-wrap:wrap;align-items:center;gap:14px;min-height:56px;padding-top:6px;padding-bottom:6px;display:flex}.brand{color:var(--chalk);align-items:center;gap:9px;font-size:1.15rem;font-weight:700;display:flex}.brand:hover{text-decoration:none}.brand i{background:var(--gold);width:30px;height:30px;color:var(--board);font-style:normal;font-family:var(--nums);border-radius:7px;place-items:center;font-size:1.15rem;display:grid}.nav{scrollbar-width:none;gap:4px;max-width:100%;margin-left:auto;display:flex;overflow-x:auto}.nav::-webkit-scrollbar{display:none}.nav a{color:var(--chalk-dim);white-space:nowrap;border-radius:6px;padding:6px 10px;font-size:.95rem}.nav a:hover,.nav a[aria-current]{color:var(--chalk);background:var(--board-2);text-decoration:none}.crumbs{color:var(--muted);margin-top:16px;font-size:.88rem}.crumbs a{color:var(--muted)}.status{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 18px;padding:10px 14px;font-size:.95rem;display:flex}.dot{background:#2fa36b;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #2fa36b2e}.dot.wait{background:var(--gold);box-shadow:0 0 0 4px #f6c34433}.board{background:var(--board);color:var(--chalk);border-radius:var(--radius);padding:6px;overflow-x:auto;box-shadow:inset 0 0 0 3px #10291f,0 2px #0d2219}.board table{border-collapse:collapse;width:100%;min-width:520px}.board th,.board td{text-align:center;border-bottom:1px dashed #f3efe224;padding:9px 8px}.board tr:last-child td{border-bottom:0}.board thead th{color:var(--chalk-dim);text-transform:uppercase;letter-spacing:.04em;font-size:.82rem;font-weight:600}.board tbody th{text-align:left;white-space:nowrap;font-weight:600}.board tbody th small{color:var(--chalk-dim);font-size:.78rem;font-weight:400;display:block}.board td{font-family:var(--nums);letter-spacing:.03em;font-size:1.45rem}.board td a{color:var(--chalk)}.board td .pending{color:var(--chalk-dim);font-size:1rem;font-family:var(--font)}.n b{color:var(--gold);font-weight:700}.extracto .n b,.card .n b{color:var(--red)}.grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px}.card h3{justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 8px;font-size:1rem;display:flex}.card h3 small{color:var(--muted);font-size:.85rem;font-weight:400}.extracto{grid-template-columns:1fr 1fr;gap:0 18px;margin:0;padding:0;list-style:none;display:grid}.extracto li{border-bottom:1px dotted var(--line);font-family:var(--nums);justify-content:space-between;padding:3px 0;font-size:1.2rem;display:flex}.extracto li span:first-child{color:var(--muted);font-size:.95rem}.extracto li.head{font-weight:700}.extracto li.head span:first-child:after{content:" cabeza";font-family:var(--font);font-size:.75rem}.letras{color:var(--muted);margin-top:8px;font-size:.85rem}.chips{flex-wrap:wrap;gap:8px;margin:10px 0;padding:0;list-style:none;display:flex}.chips a,.chips span{background:var(--card);border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:5px 12px;font-size:.92rem;display:inline-block}.chips a[aria-current]{background:var(--board);border-color:var(--board);color:var(--chalk)}.table-scroll{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}table.data{border-collapse:collapse;width:100%;font-size:.95rem}table.data th,table.data td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:8px 10px}table.data th{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);font-size:.8rem;font-weight:600}table.data td.r,table.data th.r{text-align:right}table.data tr:last-child td{border-bottom:0}.balls{flex-wrap:wrap;gap:8px;margin:8px 0;padding:0;list-style:none;display:flex}.balls li{background:var(--board);color:var(--chalk);text-align:center;border-radius:10px;min-width:64px;padding:6px 10px}.balls li b{font-family:var(--nums);color:var(--gold);font-size:1.5rem;line-height:1.1;display:block}.balls li small{color:var(--chalk-dim);font-size:.75rem}.balls a{color:inherit}.balls a:hover{text-decoration:none}.two-col{gap:24px;display:grid}@media (width>=900px){.two-col{grid-template-columns:minmax(0,1fr) 300px}}.notice{border-radius:var(--radius);background:#fff6dc;border:1px solid #f1dc9b;padding:10px 14px;font-size:.9rem}details.faq{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);margin:8px 0;padding:10px 14px}details.faq summary{cursor:pointer;font-weight:600}.pager{justify-content:space-between;gap:10px;margin:16px 0;display:flex}.site-footer{color:var(--muted);background:#ebe6d8;margin-top:48px;padding:24px 0 36px;font-size:.88rem}.site-footer nav{flex-wrap:wrap;gap:14px;margin-bottom:10px;display:flex}.site-footer a{color:var(--ink)}.board+.board{margin-top:10px}.board.own td{vertical-align:bottom;font-size:1.25rem}.board .dl{font-family:var(--font);color:var(--chalk-dim);letter-spacing:0;white-space:nowrap;margin-bottom:2px;font-size:.68rem;display:block}.board tbody th,.board thead th:first-child{z-index:1;background:var(--board);position:sticky;left:0}.checker{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-items:end;gap:12px;margin-bottom:16px;display:grid}.checker label{color:var(--muted);flex-direction:column;gap:4px;font-size:.85rem;font-weight:600;display:flex}.checker input,.checker select{font:inherit;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;padding:9px 10px;font-size:1rem}.checker input[name=num]{font-family:var(--nums);letter-spacing:.06em;font-size:1.3rem}.checker button{font:inherit;background:var(--board);color:var(--chalk);cursor:pointer;border:0;border-radius:8px;padding:11px 14px;font-weight:700}.checker button:hover{background:var(--board-2)}#result{margin-bottom:18px}#result .card{margin-bottom:12px}.win{border-color:#2fa36b;box-shadow:inset 4px 0 #2fa36b}.gballs{flex-wrap:wrap;gap:6px;margin:4px 0 10px;padding:0;list-style:none;display:flex}.gballs li{background:var(--board);width:42px;height:42px;color:var(--gold);font-family:var(--nums);border-radius:50%;place-items:center;font-size:1.3rem;font-weight:700;display:grid;box-shadow:inset 0 -3px #00000040}.gballs.sm li{width:30px;height:30px;font-size:.95rem}.gblock{margin-bottom:14px}.gblock .note{margin:0 0 6px}.prizes{border-collapse:collapse;width:100%;font-size:.9rem}.prizes th,.prizes td{border-bottom:1px dotted var(--line);text-align:right;padding:4px 6px}.prizes th:first-child,.prizes td:first-child{text-align:left}.pot{background:var(--board);color:var(--chalk);border-radius:var(--radius);flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:0 0 16px;padding:12px 16px;display:flex}.pot strong{color:var(--gold);font-family:var(--nums);font-size:1.6rem}.ad{text-align:center;min-height:300px;margin:24px 0}.ad-label{color:var(--muted);margin-bottom:4px;font-size:.72rem;display:block}@media (width>=760px){.ad{min-height:120px}}
