/* COMANDO APP */
.cga-home{--r:#e3262f;--g:#f2c14e;--n:#0b1020;--ink:#f7f3ea;--mute:#c9c3b6;box-sizing:border-box;max-width:640px;margin:0 auto;padding:12px 12px 16px;border-radius:22px;background:#0b1020;color:var(--ink);font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}
.cga-home *{box-sizing:border-box}.cga-home [hidden]{display:none!important}
.cga-hero{position:relative;overflow:hidden;padding:14px 14px 12px;border-radius:18px;background:radial-gradient(120% 90% at 100% 0,rgba(227,38,47,.45),transparent 60%),linear-gradient(160deg,#151a33,#0b1020);border:1px solid rgba(242,193,78,.35);box-shadow:0 10px 30px rgba(0,0,0,.35)}
.cga-guest{text-align:center}.cga-guest img{border-radius:22px}.cga-guest h2{font-family:CGAnton,Impact,sans-serif;font-weight:400;font-size:34px;margin:10px 0 6px;color:#fff}.cga-guest p{color:var(--mute)}
.cga-me{display:flex;align-items:center;gap:12px}
.cga-av{width:56px;height:56px;border-radius:50%;object-fit:cover;border:3px solid var(--r)}
.cga-hi{display:block;font-family:CGAnton,Impact,sans-serif;font-size:26px;line-height:1.05;color:#fff}
.cga-rank{display:inline-flex;align-items:center;gap:5px;margin-top:4px;color:var(--g);font-weight:800;font-size:14px}.cga-rank img{width:20px;height:20px;object-fit:contain}
.cga-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:6px;margin-top:10px}
.cga-stats div{padding:5px 6px 6px;border-radius:10px;background:rgba(255,255,255,.07);text-align:center;line-height:1}
.cga-stats strong{display:block;font-family:CGAnton,Impact,sans-serif;font-weight:400;font-size:21px;color:var(--g);line-height:1.1}
.cga-stats span{display:block;font-size:10px;letter-spacing:.4px;text-transform:uppercase;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cga-push,.cga-install{display:flex;align-items:center;gap:12px;margin:12px 0 0;padding:12px 14px;border-radius:14px;background:#141933;border:1px dashed rgba(242,193,78,.5)}
.cga-push.on{border-style:solid;border-color:rgba(47,181,90,.6)}
.cga-push div,.cga-install div{flex:1;min-width:0}.cga-push strong,.cga-install strong{display:block;color:#fff;font-size:15px}.cga-push span,.cga-install span{display:block;font-size:13px;color:var(--mute);line-height:1.35}
.cga-install img{border-radius:12px;flex:none}
.cga-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:0;border-radius:10px;background:var(--r);color:#fff!important;font-weight:800;font-size:15px;text-decoration:none!important;cursor:pointer;box-shadow:0 3px 0 #9e1219;flex:none}
.cga-btn:disabled{opacity:.6}.cga-wide{display:flex;width:100%;margin-top:4px}
.cga-h{margin:22px 4px 10px;font-family:CGAnton,Impact,sans-serif;font-weight:400;font-size:24px;letter-spacing:.5px;color:#fff;scroll-margin-top:16px}
.cga-list{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.cga-item,.cga-push,.cga-install,.cga-hero{max-width:100%}
.cga-item{display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;background:#161b36;border:1px solid rgba(255,255,255,.08);color:var(--ink)!important;text-decoration:none!important}
.cga-item img{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:none}
.cga-item span{flex:1;min-width:0}.cga-item strong{display:block;font-size:15px;line-height:1.25}.cga-item small{display:block;color:var(--mute);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.cga-go{flex:none;padding:7px 12px;border-radius:999px;background:rgba(242,193,78,.16);color:var(--g);font-size:13px}
.cga-tvicon{flex:none!important;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--r);color:#fff;font-family:CGAnton,Impact,sans-serif;font-size:24px}
.cga-new{font-style:normal;font-size:10px;padding:2px 6px;border-radius:99px;background:var(--g);color:#1d1606;vertical-align:middle}
.cga-voucher{margin-top:18px}
.cga-empty{margin:0;padding:12px;border-radius:12px;background:rgba(255,255,255,.04);color:var(--mute);font-size:14px}
.cga-ranking{border-radius:14px;overflow:hidden}
.cga-banner{position:fixed;left:10px;right:10px;bottom:10px;z-index:99980;display:flex;align-items:center;gap:10px;padding:10px 10px 10px 12px;border-radius:14px;background:#0b1020;color:#f7f3ea;border:1px solid rgba(242,193,78,.45);box-shadow:0 10px 30px rgba(0,0,0,.45);font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}
.cga-banner img{border-radius:10px;flex:none}.cga-banner div{flex:1;min-width:0}.cga-banner strong{display:block;font-size:14px}.cga-banner span{display:block;font-size:12px;color:#c9c3b6}
.cga-banner .cga-btn{min-height:38px;padding:8px 12px;font-size:14px}
.cga-x{background:none;border:0;color:#c9c3b6;font-size:24px;line-height:1;padding:4px 6px;cursor:pointer}
.cga-has-banner .cgda-chip{bottom:84px}
.cga-nav{display:none}
.cga-standalone .cga-nav{position:fixed;left:0;right:0;bottom:0;z-index:99985;display:flex;justify-content:space-around;padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:rgba(11,16,32,.97);border-top:1px solid rgba(242,193,78,.3);backdrop-filter:blur(6px)}
.cga-standalone .cga-nav a{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 0;color:#c9c3b6!important;text-decoration:none!important;font:600 11px system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}
.cga-standalone .cga-nav a:active,.cga-standalone .cga-nav a:focus-visible{color:#f2c14e!important}
.cga-standalone body{padding-bottom:calc(64px + env(safe-area-inset-bottom))}
.cga-standalone .cgda-chip{bottom:calc(76px + env(safe-area-inset-bottom))}
/* 1.0.1 · [comando_app_descarga] */
.cga-dl{box-sizing:border-box;max-width:640px;margin:16px auto;padding:18px;border-radius:20px;background:radial-gradient(120% 90% at 100% 0,rgba(227,38,47,.4),transparent 60%),#0b1020;color:#f7f3ea;border:1px solid rgba(242,193,78,.4);box-shadow:0 14px 40px rgba(0,0,0,.25);font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}
.cga-dl *{box-sizing:border-box}.cga-dl [hidden]{display:none!important}
.cga-dl-head{display:flex;gap:14px;align-items:center}.cga-dl-head img{border-radius:20px;flex:none;box-shadow:0 8px 20px rgba(0,0,0,.45)}
.cga-dl-kicker{display:block;color:#f2c14e;font-size:11px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase}
.cga-dl h2{margin:2px 0 4px!important;font-family:CGAnton,Impact,"Arial Narrow",sans-serif!important;font-weight:400!important;font-size:clamp(26px,6vw,36px)!important;line-height:1.02!important;color:#fff!important}
.cga-dl-head p{margin:0;color:#c9c3b6;font-size:14px;line-height:1.4}
.cga-dl-pane{margin-top:14px}
.cga-dl-big{display:flex;width:100%;min-height:56px;font-size:18px}
.cga-dl-steps{list-style:none;counter-reset:s;margin:12px 0 0;padding:0;display:grid;gap:8px}
.cga-dl-steps li{counter-increment:s;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.07);font-size:15px;line-height:1.35}
.cga-dl-steps li::before{content:counter(s);flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#e3262f;color:#fff;font-weight:900;font-size:14px}
.cga-dl-ico{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#f7f3ea;color:#0a84ff}.cga-dl-ico img{border-radius:6px}
.cga-dl-warn{margin:0 0 8px;padding:10px 12px;border-radius:12px;background:rgba(242,193,78,.15);border:1px solid rgba(242,193,78,.5);color:#ffe7a8;font-size:14px}
.cga-dl-done{margin:14px 0 0;padding:12px 14px;border-radius:12px;background:rgba(47,181,90,.15);border:1px solid rgba(47,181,90,.6);color:#c9f7d8}
.cga-dl-desk{display:flex!important;gap:16px;align-items:center}.cga-dl-desk[hidden]{display:none!important}
.cga-dl-qr{flex:none;width:168px;height:168px;padding:8px;border-radius:14px;background:#fff}.cga-dl-qr svg{display:block;width:100%;height:100%}
.cga-dl-desk strong{font-size:17px;color:#fff}.cga-dl-desk p{margin:6px 0;color:#c9c3b6;font-size:14px}.cga-dl-link a{color:#f2c14e!important;font-weight:800;word-break:break-all}
@media (max-width:520px){.cga-dl-desk{flex-direction:column;text-align:center}}
.cga-dl-txt{flex:1;min-width:0}
/* ================= 1.1.0 ================= */
/* Avisos e instalar: más compactos */
.cga-push,.cga-install{gap:10px;margin-top:8px;padding:7px 8px 7px 12px;border-radius:12px}
.cga-push strong,.cga-install strong{font-size:14px;line-height:1.2}.cga-push span,.cga-install span{font-size:12px;line-height:1.3}
.cga-push .cga-btn,.cga-install .cga-btn{min-height:34px;padding:6px 12px;font-size:13px;border-radius:9px;box-shadow:0 2px 0 #9e1219}
.cga-install img{width:40px;height:40px}
/* Header */
.cga-header{margin:-12px -12px 12px;border-radius:22px 22px 0 0;overflow:hidden;background:#0b1020;line-height:0}
.cga-header img{display:block;width:100%;height:auto}
.cga-header-fixed img{object-fit:cover;object-position:center}
.cga-header a{display:block}
/* Desafíos Comando */
.cga-duels{margin-top:16px;padding:12px;border-radius:16px;background:linear-gradient(160deg,#171d3a,#0e1328);border:1px solid rgba(242,193,78,.25)}
.cga-duels-head{display:flex;align-items:center;gap:12px;margin:0 2px 10px}
.cga-duels-head img{width:48px;height:auto;flex:none;filter:drop-shadow(0 4px 10px rgba(0,0,0,.6))}
.cga-duels-head h3{margin:0!important;font-family:CGAnton,Impact,sans-serif!important;font-weight:400!important;font-size:26px!important;letter-spacing:1px;line-height:1!important;color:#fff!important}
/* Trivias de la muerte vs otras */
.cga-h-sm{font-size:20px;margin-top:18px}
.cga-muerte{margin-top:4px;padding:12px;border-radius:16px;background:radial-gradient(120% 100% at 100% 0,rgba(255,80,80,.35),transparent 60%),linear-gradient(160deg,#7a0f16,#3d070b);border:1px solid rgba(255,120,120,.45);box-shadow:0 8px 24px rgba(120,0,10,.35)}
.cga-muerte-head{display:flex;align-items:center;gap:10px}
.cga-muerte-head img{width:40px;height:40px;object-fit:contain;flex:none}
.cga-muerte-head strong{display:block;font-family:CGAnton,Impact,sans-serif;font-weight:400;font-size:24px;line-height:1.05;color:#fff;letter-spacing:.5px;text-transform:uppercase}
.cga-muerte-head span{display:block;font-size:13px;font-weight:700;color:#ffd5d7}
.cga-muerte-note{margin:8px 0 10px;font-size:11.5px;line-height:1.4;color:#f5c4c7}
.cga-muerte-note a{color:#ffe08a!important;font-weight:800}
.cga-muerte .cga-empty{background:rgba(0,0,0,.2);color:#f5c4c7}
.cga-item-muerte{background:rgba(20,4,6,.55);border-color:rgba(255,140,140,.25)}
.cga-item-muerte .cga-go{background:rgba(255,224,138,.18);color:#ffe08a}
.cga-tvicon.has-img{background:#0b1020;padding:4px}.cga-tvicon.has-img img{width:100%!important;height:100%!important;border-radius:8px!important;object-fit:contain!important}
/* Sliders */
.cga-slider{position:relative}
.cga-track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}
.cga-track::-webkit-scrollbar{display:none}
.cga-arrow{position:absolute;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:50%;border:1px solid rgba(242,193,78,.5);background:rgba(11,16,32,.85);color:#f2c14e;font-size:22px;line-height:1;cursor:pointer;display:grid;place-items:center;padding:0}
.cga-arrow.prev{left:4px}.cga-arrow.next{right:4px}
.cga-slider.at-start .prev,.cga-slider.at-end .next{opacity:0;pointer-events:none}
@media (hover:none){.cga-arrow{display:none}}
/* Últimos posteos */
.cga-post{flex:0 0 78%;max-width:300px;scroll-snap-align:start;border-radius:14px;overflow:hidden;background:#161b36;border:1px solid rgba(255,255,255,.08);color:var(--ink)!important;text-decoration:none!important;display:flex;flex-direction:column}
.cga-post img,.cga-post-noimg{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:linear-gradient(135deg,#3d070b,#151a33)}
.cga-post-txt{padding:8px 10px 10px}.cga-post-txt small{display:block;font-size:11px;color:var(--mute)}.cga-post-txt strong{display:block;font-size:14px;line-height:1.25;margin-top:2px}
/* Enviar a un amigo */
.cga-share{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:14px;padding:10px 12px;border-radius:14px;background:linear-gradient(90deg,rgba(47,181,90,.18),rgba(47,181,90,.06));border:1px solid rgba(47,181,90,.45)}
.cga-share div{flex:1 1 180px;min-width:0}.cga-share strong{display:block;color:#fff;font-size:15px}.cga-share span{display:block;font-size:12px;color:var(--mute)}
.cga-share .cga-btn{background:#1f9d4c;box-shadow:0 3px 0 #11622e;min-height:40px}
.cga-share-wa{font-size:12px;font-weight:800;color:#8ef0b0!important}
/* Shop */
.cga-shop{margin-top:6px}
.cga-shop-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}
.cga-shop-head a{color:var(--g)!important;font-weight:800;font-size:13px;white-space:nowrap}
.cga-shop-sub{margin:-6px 4px 10px;font-size:12px;color:var(--mute)}
.cga-prod{flex:0 0 46%;max-width:210px;scroll-snap-align:start;border-radius:14px;overflow:hidden;background:#f7f3ea;color:#1a1a1a!important;text-decoration:none!important;display:flex;flex-direction:column}
.cga-prod-img{display:block;aspect-ratio:1;background:#fff}.cga-prod-img img{display:block;width:100%;height:100%;object-fit:cover}
.cga-prod-txt{display:flex;flex-direction:column;gap:4px;padding:8px 9px 10px}
.cga-prod-txt strong{font-size:13px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.cga-prod-price{font-size:13px;color:#555}.cga-prod-price del{opacity:.6}.cga-prod-price ins{text-decoration:none;font-weight:800;color:#1a1a1a}
.cga-prod .cg-redeem-offer{display:flex;flex-direction:column;gap:3px}
.cga-prod .cg-redeem-badge{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;padding:3px 7px;border-radius:999px;background:#e3262f;color:#fff;font-size:11px;font-weight:900;letter-spacing:.2px}
.cga-prod .cg-redeem-badge .cg-bone,.cga-prod .cg-redeem-badge img{width:16px!important;height:16px!important}
.cga-prod .cg-redeem-final{font-size:12px;font-weight:800;color:#1f7a3f}
/* Jugar una trivia dentro de la app */
.cga-back{display:inline-block;margin:4px 0 10px;color:var(--g)!important;font-weight:800;text-decoration:none!important}
.cga-play{border-radius:16px;overflow:hidden}
/* iPhone: guía «Agregar a inicio» */
.cga-sheet{position:fixed;inset:0;z-index:999999;background:rgba(0,0,0,.6);display:flex;align-items:flex-end;justify-content:center;padding:12px 12px calc(84px + env(safe-area-inset-bottom));font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}
.cga-sheet.is-ipad{align-items:flex-start;justify-content:flex-end;padding-top:20px}
.cga-sheet-card{position:relative;width:100%;max-width:420px;padding:18px 16px 16px;border-radius:18px;background:#0b1020;color:#f7f3ea;border:1px solid rgba(242,193,78,.5);box-shadow:0 20px 50px rgba(0,0,0,.5)}
.cga-sheet-card h3{margin:0 30px 10px 0!important;font-family:CGAnton,Impact,sans-serif!important;font-weight:400!important;font-size:26px!important;line-height:1.05!important;color:#fff!important}
.cga-sheet-card p{font-size:14px;line-height:1.4;color:#c9c3b6;margin:0 0 12px}
.cga-sheet-card ol{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.cga-sheet-card li{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:12px;background:rgba(255,255,255,.07);font-size:14px;line-height:1.35}
.cga-sheet-card .cga-dl-ico{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#f7f3ea;color:#0a84ff}.cga-sheet-card .cga-dl-ico img{border-radius:6px}
.cga-sheet-note{margin-top:10px!important;font-size:12px!important}
.cga-sheet-x{position:absolute;top:8px;right:10px;background:none;border:0;color:#c9c3b6;font-size:28px;line-height:1;cursor:pointer}
.cga-sheet-arrow{position:fixed;left:50%;bottom:calc(14px + env(safe-area-inset-bottom));transform:translateX(-50%);font-size:40px;color:#f2c14e;text-shadow:0 2px 8px #000;animation:cga-bounce 1s infinite}
@keyframes cga-bounce{50%{transform:translate(-50%,10px)}}
/* Aviso de actualización */
.cga-toast{position:fixed;left:50%;bottom:calc(84px + env(safe-area-inset-bottom));transform:translateX(-50%);z-index:999990;max-width:calc(100% - 24px);padding:10px 14px;border-radius:12px;background:#1f9d4c;color:#fff;font:700 14px/1.3 system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;box-shadow:0 10px 30px rgba(0,0,0,.4)}
/* Ranking dentro de la app */
.cga-ranking .cg-rankings{margin:0}
.cga-dl-bones{margin:12px 0 0;padding:9px 12px;border-radius:12px;background:rgba(242,193,78,.14);border:1px solid rgba(242,193,78,.5);color:#ffe7a8;font-size:14px}
.cga-dl-chrome{margin-bottom:10px}.cga-dl-chrome .cga-dl-warn{margin-bottom:10px}
.cga-dl-pane [data-cga-dl-iosguide]{margin-bottom:10px}
.cga-install,.cga-push{flex-wrap:wrap}.cga-install div,.cga-push div{flex:1 1 150px}
.cga-dl,.cga-banner,.cga-sheet,.cga-toast{--r:#e3262f;--g:#f2c14e;--n:#0b1020;--ink:#f7f3ea;--mute:#c9c3b6}
.cga-dl .cga-btn,.cga-banner .cga-btn,.cga-sheet .cga-btn{background:#e3262f!important;color:#fff!important}
/* 1.1.0 · Otras trivias (cultura general): banner propio, blanco */
.cga-otras{margin-top:14px;padding:12px;border-radius:16px;background:linear-gradient(160deg,#f7f7f5,#d9d9d6);border:1px solid #fff;box-shadow:0 8px 24px rgba(0,0,0,.25)}
.cga-otras-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}
.cga-otras-ico{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#111;color:#fff;font-family:CGAnton,Impact,sans-serif;font-size:24px}
.cga-otras-head strong{display:block;font-family:CGAnton,Impact,sans-serif;font-weight:400;font-size:24px;line-height:1.05;color:#111;letter-spacing:.5px;text-transform:uppercase}
.cga-otras-head span{display:block;font-size:13px;font-weight:700;color:#444}
.cga-otras .cga-item{background:#fff;border-color:rgba(0,0,0,.1);color:#111!important}
.cga-otras .cga-item small{color:#555}
.cga-otras .cga-go{background:#111;color:#fff}
.cga-otras .cga-tvicon{background:#111}
.cga-otras .cga-empty{background:rgba(0,0,0,.06);color:#444}
/* Etiqueta de temática más grande */
.cga-theme{display:inline-block!important;flex:none!important;margin:3px 0 2px;padding:2px 9px;border-radius:999px;background:#e3262f;color:#fff;font:800 12.5px/1.3 system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;letter-spacing:.3px;width:max-content;max-width:100%}
.cga-otras .cga-theme{background:#111;color:#fff}
.cga-item-muerte .cga-theme{background:#ffe08a;color:#3d070b}
.cga-otras-head .cga-otras-ico{display:grid;color:#fff;font-size:24px;font-weight:400}
/* 1.1.2 · Debajo del shop */
.cga-bottom-banner{margin-top:16px;border-radius:16px;overflow:hidden;line-height:0}.cga-bottom-banner img{display:block;width:100%;height:auto}
.cga-bottom-widget{margin-top:14px;max-width:100%;overflow:hidden}
/* ================= 1.2.0 ================= */
.cga-bone{width:22px;height:22px;object-fit:contain;vertical-align:-4px;margin-right:6px}
.cga-h-bones{display:flex;align-items:center;gap:2px}.cga-h-bones .cga-bone{width:26px;height:26px;margin-right:8px}
.cga-shop-head .cga-h-bones{margin-bottom:10px}
/* Rango + badges */
.cga-rankrow{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:4px}
.cga-rankrow .cga-rank{margin-top:0}
.cga-badges{display:inline-flex;flex-wrap:wrap;align-items:center;gap:3px;padding:2px 6px;border-radius:999px;background:rgba(255,255,255,.08)}
.cga-badges img{width:22px;height:22px;object-fit:contain;border-radius:4px}
.cga-badges small{font-size:11px;color:var(--mute);font-weight:800;margin-left:2px}
.cga-tbadge{display:inline-block;width:22px;height:22px}
.cga-tbadge .cg-badge-art{display:block;position:relative;overflow:hidden;width:22px;height:22px}
.cga-tbadge .cg-badge-art img{position:absolute;max-width:none}
.cga-tbadge .cg-badge-art:not(.cg-badge-sprite) img{position:static;width:100%;height:100%;object-fit:contain}
/* Logos de trivias */
.cga-tvlogo{flex:none!important;width:52px;height:52px;display:block}
.cga-tvlogo img{width:52px!important;height:52px!important;border-radius:0!important;object-fit:contain!important;filter:drop-shadow(0 3px 6px rgba(0,0,0,.4))}
.cga-muerte-head img,.cga-otras-head img{width:64px!important;height:64px!important;object-fit:contain;flex:none;filter:drop-shadow(0 4px 10px rgba(0,0,0,.45))}
/* Cartelito negro: trivias escondidas */
.cga-tip{display:flex;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;border-radius:12px;background:#050505;border:1px solid rgba(242,193,78,.45);color:#f7f3ea!important;text-decoration:none!important;font-size:13.5px;line-height:1.35}
.cga-tip .cga-bone{width:30px;height:30px;margin:0;flex:none}
.cga-tip span{flex:1;min-width:0}.cga-tip b{color:#fff}.cga-tip em{font-style:normal;font-weight:900;color:#f2c14e;letter-spacing:.5px}
.cga-tip i{font-style:normal;font-size:22px;color:#f2c14e}
/* Banner debajo de notificaciones y resultados */
.cga-mid-banner{margin-top:10px;border-radius:14px;overflow:hidden;line-height:0}.cga-mid-banner img{display:block;width:100%;height:auto}
.cga-results{margin-top:10px;border-radius:12px;overflow:hidden;display:grid;gap:4px}
/* Ranking: 6 primeros, sin paginado, con enlace al completo */
.cga-ranking .cg-board-pages,.cga-ranking .cgd-board-pages,.cga-ranking .cg-rank-tabs[aria-label="Páginas del ranking"],.cga-ranking caption,.cga-ranking .cg-community-note,.cga-ranking .cgd-board-legend{display:none!important}
.cga-more{display:block;margin:8px 4px 0;text-align:right;color:var(--g)!important;font-weight:800;font-size:14px;text-decoration:none!important}
/* Notificaciones dentro de la app */
.cga-inbox{position:fixed;inset:0;z-index:999995;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.6);font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}
.cga-inbox-card{width:100%;max-width:420px;max-height:80vh;overflow:auto;padding:14px;border-radius:18px;background:#0b1020;color:#f7f3ea;border:1px solid rgba(242,193,78,.5);box-shadow:0 20px 50px rgba(0,0,0,.5)}
.cga-inbox-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.cga-inbox-head img{border-radius:9px}
.cga-inbox-head strong{flex:1;font-family:CGAnton,Impact,sans-serif;font-weight:400;font-size:24px;color:#fff;letter-spacing:.5px}
.cga-inbox-x{background:none;border:0;color:#c9c3b6;font-size:28px;line-height:1;cursor:pointer}
.cga-inbox-list{display:grid;gap:8px;margin-bottom:12px}
.cga-inbox-item{display:block;padding:10px 12px;border-radius:12px;background:#161b36;border:1px solid rgba(255,255,255,.08);color:#f7f3ea!important;text-decoration:none!important}
.cga-inbox-item.is-live{border-color:#f2c14e;box-shadow:0 0 0 2px rgba(242,193,78,.25)}
.cga-inbox-item strong{display:block;font-size:15px;color:#fff}.cga-inbox-item span{display:block;font-size:13px;color:#c9c3b6;margin-top:2px}
.cga-inbox .cga-btn{background:#e3262f!important}
/* ================= 1.2.2 · ajustes ================= */
.cga-av{width:76px!important;height:76px!important;border-width:3px}
.cga-me{gap:14px}
/* Resultados: separación mínima entre ellos y con Desafíos Comando */
.cga-results{margin-top:6px!important;gap:2px!important}
.cga-results iframe{margin:0!important}
.cga-results+.cga-install,.cga-results+.cga-duels,.cga-results+.cga-install[hidden]+.cga-duels{margin-top:6px!important}
.cga-mid-banner+.cga-results{margin-top:4px!important}
/* Desafíos Comando: cabecera más compacta, título en mayúsculas y logo más grande */
.cga-duels{padding:8px 12px 12px}
.cga-duels-head{gap:10px;margin:0 0 6px!important}
.cga-duels-head img{width:72px!important;height:auto!important}
.cga-duels-head h3{text-transform:uppercase!important;line-height:.95!important;font-size:28px!important;margin:0!important;padding:0!important}
/* Enviar a un amigo: más bajo */
.cga-share{padding:7px 10px!important;gap:4px 10px!important;margin-top:10px!important;line-height:1.2}
.cga-share strong{font-size:14px!important;line-height:1.15}.cga-share span{font-size:11.5px!important;line-height:1.2}
.cga-share .cga-btn{min-height:34px!important;padding:6px 12px!important;font-size:13px!important}
/* Voucher debajo del shop */
.cga-shop+.cga-voucher{margin-top:10px}
.cga-duels-head h3{white-space:nowrap;font-size:clamp(19px,6.2vw,28px)!important}
/* Mi carnet de socio (COMANDO CARNET) */
.cga-home .cgc-entry{margin-top:8px;background:linear-gradient(90deg,#3d070b,#161b36);border-color:rgba(242,193,78,.4)}
.cga-home .cgc-entry-ico{flex:none!important;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#f2c14e;font-size:24px;line-height:1}
