:root{--bg: #0d122b;--panel: #161c3c;--panel-2: #1d2450;--text: #f2e8d0;--muted: #b9b4a2;--accent: #ff3fa0;--gold: #ffd54a;--line: #2a3263;--max: 1040px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:17px/1.65 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}img{max-width:100%;height:auto}.pixel{image-rendering:pixelated}a{color:var(--accent)}a:hover{color:var(--gold)}h1,h2,h3{color:var(--gold);line-height:1.2;letter-spacing:.01em}h1{font-size:clamp(2rem,5vw,3rem);margin:0 0 .5em}h2{font-size:1.6rem;margin:2em 0 .6em}.wrap{max-width:var(--max);margin:0 auto;padding:0 16px}.skip{position:absolute;left:-999px}.skip:focus{left:8px;top:8px;background:var(--gold);color:#000;padding:6px 10px;z-index:10}header.site{background:var(--panel);border-bottom:2px solid var(--line);position:sticky;top:0;z-index:5}header.site .wrap{display:flex;align-items:center;gap:20px;min-height:60px;flex-wrap:wrap}.brand{display:flex;align-items:center;gap:10px;color:var(--text);text-decoration:none;font-weight:800;font-size:1.15rem;margin-right:auto}.brand svg{height:30px;width:auto}nav.main{display:flex;gap:18px;flex-wrap:wrap}nav.main a{color:var(--text);text-decoration:none;font-weight:600;font-size:.95rem;padding:4px 0;border-bottom:2px solid transparent}nav.main a:hover,nav.main a[aria-current=page]{border-color:var(--accent);color:var(--text)}.langs{display:flex;border:1px solid var(--line);border-radius:6px;overflow:hidden}.langs a{padding:3px 10px;font-size:.85rem;font-weight:700;text-decoration:none;color:var(--muted)}.langs a[aria-current=true]{background:var(--accent);color:#fff}main{min-height:60vh;padding-bottom:60px}.hero{padding:64px 0 40px;background:linear-gradient(180deg,rgba(13,18,43,.8),var(--bg)),url(/media/captura_1_pampa.png) center/cover;background-color:var(--panel);border-bottom:2px solid var(--line)}.hero p.lead{font-size:1.25rem;color:var(--text);max-width:40ch}.hero.game{padding:48px 0 32px}.btns{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 6px}.btn{display:inline-block;padding:11px 20px;border-radius:6px;background:var(--accent);color:#fff;font-weight:800;text-decoration:none;border:2px solid var(--accent)}.btn:hover{background:#ff5fb2;color:#fff}.btn.alt{background:transparent;color:var(--text);border-color:var(--line)}.btn.alt:hover{border-color:var(--gold);color:var(--gold)}.btn[aria-disabled=true]{opacity:.5;pointer-events:none}.btn small{font-weight:600;opacity:.85}.card{background:var(--panel);border:2px solid var(--line);border-radius:10px;overflow:hidden}.feature{display:grid;grid-template-columns:1fr 1.2fr;gap:0}.feature img{width:100%;height:100%;object-fit:cover;display:block}.feature .body{padding:24px}.feature h3{margin-top:0;font-size:1.7rem}.grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.post{display:flex;flex-direction:column;text-decoration:none;color:var(--text)}.post:hover{border-color:var(--accent);color:var(--text)}.post img{aspect-ratio:16/9;object-fit:cover;width:100%;background:var(--panel-2)}.post .body{padding:14px 16px 18px}.post h3{margin:4px 0 6px;font-size:1.15rem;color:var(--text)}.meta{color:var(--muted);font-size:.85rem}.tag{background:var(--panel-2);color:var(--gold);font-size:.75rem;padding:2px 8px;border-radius:4px}.shots{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.shots img{border-radius:8px;border:2px solid var(--line);display:block;width:100%}.two{display:grid;gap:32px;grid-template-columns:1.4fr 1fr;align-items:start}ul.check{padding-left:1.2em}ul.check li{margin:.35em 0}table.facts{width:100%;border-collapse:collapse}table.facts th,table.facts td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--line);vertical-align:top}table.facts th{color:var(--muted);font-weight:600;width:40%}.note{color:var(--muted);font-size:.9rem}article.post-full{max-width:760px;margin:0 auto;padding-top:32px}article.post-full img{border-radius:8px;border:2px solid var(--line)}article.post-full h2{font-size:1.4rem}article.post-full p,article.post-full li{overflow-wrap:anywhere}.draft-flag{background:#5a1840;color:#fff;padding:6px 12px;border-radius:6px;font-size:.85rem;display:inline-block}footer.site{background:var(--panel);border-top:2px solid var(--line);padding:28px 0;color:var(--muted);font-size:.9rem}footer.site .wrap{display:flex;flex-wrap:wrap;gap:12px 28px;justify-content:space-between}footer.site a{color:var(--text)}@media(max-width:760px){.feature,.two{grid-template-columns:1fr}header.site .wrap{padding-top:8px;padding-bottom:8px}}
