:root{--adwg-green:#22c55e;--adwg-yellow:#f59e0b;--adwg-dark:#070b1f;--adwg-card:#11172e;--adwg-line:rgba(255,255,255,.12);--adwg-text:#f8fafc;--adwg-muted:#b8c0d8}.adwg-wrap{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;background:radial-gradient(circle at top left,#1f1955 0,#081024 45%,#050817 100%);color:var(--adwg-text);border-radius:20px;overflow:hidden;box-shadow:0 20px 70px rgba(0,0,0,.35);max-width:1280px;margin:20px auto}.adwg-wrap *{box-sizing:border-box}.adwg-top{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 22px;border-bottom:1px solid var(--adwg-line);background:rgba(2,6,23,.72);position:sticky;top:0;z-index:4;backdrop-filter:blur(10px)}.adwg-brand{display:flex;align-items:center;gap:12px}.adwg-brand span{width:44px;height:44px;border:2px solid #35e4ff;border-radius:10px;display:grid;place-items:center;font-weight:900;font-size:28px;background:linear-gradient(135deg,#093a64,#111827)}.adwg-brand strong{display:block;font-size:24px;line-height:1}.adwg-brand small{display:block;color:var(--adwg-muted);margin-top:3px}.adwg-top nav{display:flex;gap:22px}.adwg-top a{color:#fff;text-decoration:none;font-weight:700}.adwg-streak-pill{background:linear-gradient(135deg,#351d6d,#7c3aed);padding:11px 16px;border-radius:12px;font-weight:700}.adwg-grid{display:grid;grid-template-columns:1.05fr .74fr .4fr;gap:16px;padding:16px}.adwg-hero,.adwg-game-card,.adwg-panel,.adwg-section{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.04));border:1px solid var(--adwg-line);border-radius:16px;box-shadow:inset 0 1px rgba(255,255,255,.08)}.adwg-hero{padding:28px;min-height:360px;background:radial-gradient(circle at 80% 15%,rgba(124,58,237,.42),transparent 35%),linear-gradient(135deg,rgba(88,28,135,.72),rgba(15,23,42,.92))}.adwg-badge{display:inline-block;background:rgba(0,0,0,.35);border-radius:999px;padding:8px 12px;color:#fde047;font-weight:900;text-transform:uppercase;font-size:12px}.adwg-hero h1{font-size:58px;line-height:1.04;margin:22px 0 12px}.adwg-hero h1 span{color:#4ade80;display:block}.adwg-hero p{font-size:18px;max-width:560px;color:#e5e7eb}.adwg-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.adwg-btn,.adwg-game-actions button,.adwg-hint{border:0;border-radius:10px;padding:14px 18px;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;font-weight:900;text-decoration:none;cursor:pointer;font-size:15px}.adwg-btn.secondary,.adwg-game-actions button,.adwg-hint{background:rgba(255,255,255,.08);border:1px solid var(--adwg-line)}.adwg-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:18px}.adwg-benefits span{background:rgba(0,0,0,.22);border:1px solid var(--adwg-line);border-radius:10px;padding:12px;text-align:center;font-weight:700}.adwg-game-card{padding:16px;min-width:0}.adwg-game-head{display:flex;justify-content:space-between;gap:10px;align-items:center;border-bottom:1px solid var(--adwg-line);padding-bottom:12px;margin-bottom:12px}.adwg-game-head strong{font-size:20px;display:block}.adwg-game-head small{color:var(--adwg-muted)}.adwg-hint{padding:10px 13px}.adwg-hint b{background:#22c55e;border-radius:999px;padding:3px 8px;margin-left:5px}.adwg-mode-tabs{display:flex;gap:8px;margin:10px 0}.adwg-mode-tabs button{flex:1;border:1px solid var(--adwg-line);background:rgba(255,255,255,.06);color:#fff;border-radius:8px;padding:9px;font-weight:800;cursor:pointer}.adwg-mode-tabs button.active{background:#22c55e;color:#06210f}.adwg-message{text-align:center;color:#e5e7eb;margin:8px 0 12px;min-height:22px;font-weight:700}.adwg-board{display:grid;gap:7px;justify-content:center;margin:0 auto 14px}.adwg-row{display:grid;gap:7px}.adwg-tile{width:58px;height:58px;border:2px solid #334155;border-radius:8px;display:grid;place-items:center;font-size:29px;font-weight:950;text-transform:uppercase;background:rgba(15,23,42,.7);transition:transform .25s,background .25s,border .25s}.adwg-tile.pop{transform:scale(1.06)}.adwg-tile.correct{background:#22c55e;border-color:#22c55e;color:#fff}.adwg-tile.present{background:#f59e0b;border-color:#f59e0b;color:#fff}.adwg-tile.absent{background:#475569;border-color:#475569;color:#fff}.adwg-keyboard{display:flex;flex-direction:column;gap:7px;align-items:center;touch-action:manipulation}.adwg-krow{display:flex;gap:5px;justify-content:center;width:100%}.adwg-key{border:0;border-radius:7px;background:#374151;color:#fff;font-weight:900;min-width:36px;height:45px;padding:0 8px;cursor:pointer}.adwg-key.wide{min-width:62px;font-size:12px}.adwg-key.correct{background:#22c55e}.adwg-key.present{background:#f59e0b}.adwg-key.absent{background:#64748b}.adwg-game-actions{display:flex;gap:10px;justify-content:center;margin-top:15px}.adwg-learn-card{margin-top:16px;background:#f8fafc;color:#0f172a;border-radius:14px;padding:16px}.adwg-side{display:flex;flex-direction:column;gap:14px}.adwg-panel{padding:18px}.adwg-panel h3{margin:0 0 12px}.adwg-big{font-size:46px;font-weight:950}.adwg-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center}.adwg-stats b{display:block;font-size:26px;color:#fff}.adwg-stats span{font-size:12px;color:var(--adwg-muted)}.adwg-badges{display:grid;gap:8px}.adwg-badges span{background:rgba(255,255,255,.06);border-radius:9px;padding:9px}.adwg-section{margin:0 16px 16px;padding:22px}.adwg-section h2{margin-top:0}.adwg-cards,.adwg-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.adwg-cards div,.adwg-feature-grid div{background:rgba(255,255,255,.08);border:1px solid var(--adwg-line);padding:16px;border-radius:12px}.adwg-cards b{display:inline-grid;place-items:center;background:#22c55e;color:#052e16;width:28px;height:28px;border-radius:999px}.adwg-confetti{position:fixed;inset:0;pointer-events:none;z-index:9999;background:radial-gradient(circle at 20% 20%,#facc15 0 4px,transparent 5px),radial-gradient(circle at 70% 30%,#22c55e 0 5px,transparent 6px),radial-gradient(circle at 50% 70%,#60a5fa 0 4px,transparent 5px);animation:adwgFade 1.1s ease forwards}@keyframes adwgFade{to{opacity:0;transform:translateY(30px)}}@media(max-width:1050px){.adwg-grid{grid-template-columns:1fr}.adwg-side{display:grid;grid-template-columns:repeat(3,1fr)}.adwg-hero h1{font-size:44px}}@media(max-width:720px){.adwg-wrap{border-radius:0;margin:0}.adwg-top{position:relative;align-items:flex-start}.adwg-top nav{display:none}.adwg-brand strong{font-size:19px}.adwg-brand small{font-size:11px}.adwg-streak-pill{font-size:12px;padding:8px}.adwg-grid{padding:10px;gap:10px}.adwg-hero{padding:18px;min-height:auto}.adwg-hero h1{font-size:34px}.adwg-benefits{grid-template-columns:repeat(2,1fr)}.adwg-side{grid-template-columns:1fr}.adwg-tile{width:min(15.5vw,52px);height:min(15.5vw,52px);font-size:24px;border-radius:6px}.adwg-board,.adwg-row{gap:5px}.adwg-key{min-width:8.6vw;height:42px;padding:0 3px;font-size:13px}.adwg-key.wide{min-width:14vw;font-size:10px}.adwg-cards,.adwg-feature-grid{grid-template-columns:1fr 1fr}.adwg-section{margin:0 10px 10px;padding:16px}.adwg-game-actions{flex-direction:column}.adwg-game-actions button{width:100%}}@media(max-width:390px){.adwg-tile{width:14.5vw;height:14.5vw}.adwg-key{min-width:8vw;height:39px;font-size:12px}.adwg-key.wide{min-width:13vw}}
/* v1.1 visibility + SEO content fixes */
.adwg-wrap h1,.adwg-wrap h2,.adwg-wrap h3{color:#ffffff !important;text-shadow:0 2px 10px rgba(0,0,0,.45)}
.adwg-section h2{font-size:38px;line-height:1.15;margin:0 0 20px;color:#ffffff !important;opacity:1 !important;visibility:visible !important}
.adwg-section p{color:#eef2ff;font-size:16px;line-height:1.7}
.adwg-seo-content{background:linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,.05));}
.adwg-seo-content p{max-width:1100px;margin:0 0 14px;color:#f3f6ff !important}
.adwg-cards p,.adwg-feature-grid div{color:#ffffff !important}
/* v2 community/profile/leaderboard */
.adwg-profile-panel,.adwg-leaderboard-panel{background:linear-gradient(180deg,rgba(255,255,255,.11),rgba(255,255,255,.05));}
.adwg-privacy-note{background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.3);border-radius:12px;padding:12px;margin-bottom:16px!important;color:#eafff1!important}
.adwg-profile-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:center}.adwg-profile-grid input,.adwg-profile-grid select{width:100%;border:1px solid rgba(255,255,255,.16);background:#f8fafc;color:#0f172a;border-radius:10px;padding:13px;font-size:15px}.adwg-check{display:flex!important;align-items:center;gap:8px;color:#fff!important;background:rgba(255,255,255,.08);border:1px solid var(--adwg-line);border-radius:10px;padding:12px}.adwg-check input{width:auto!important}.adwg-lb-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 16px}.adwg-lb-tabs button{border:1px solid var(--adwg-line);background:rgba(255,255,255,.08);color:#fff;border-radius:999px;padding:10px 14px;font-weight:900;cursor:pointer}.adwg-lb-tabs button.active{background:#22c55e;color:#052e16}.adwg-leaderboard-list{min-height:80px}.adwg-lb-table{display:grid;gap:10px}.adwg-lb-row{display:grid;grid-template-columns:60px 1fr auto;gap:12px;align-items:center;background:rgba(255,255,255,.08);border:1px solid var(--adwg-line);border-radius:14px;padding:12px}.adwg-lb-row b{font-size:20px;color:#facc15}.adwg-lb-row span{font-weight:900;color:#fff}.adwg-lb-row small{display:block;color:#cbd5e1;font-weight:600;margin-top:3px}.adwg-lb-row em{font-style:normal;color:#e2e8f0;font-weight:800}.adwg-empty{background:rgba(255,255,255,.08);border:1px dashed rgba(255,255,255,.28);border-radius:14px;padding:18px;color:#fff;text-align:center}.adwg-standalone-lb{padding:1px}
@media(max-width:900px){.adwg-profile-grid{grid-template-columns:1fr 1fr}.adwg-lb-row{grid-template-columns:46px 1fr}.adwg-lb-row em{grid-column:2}}
@media(max-width:560px){.adwg-profile-grid{grid-template-columns:1fr}.adwg-lb-tabs button{flex:1}.adwg-lb-row{grid-template-columns:42px 1fr;padding:10px}.adwg-lb-row em{font-size:13px}.adwg-section h2{font-size:29px}}

/* v3.2 responsive board + mode tabs fix */
.adwg-game-card{overflow:hidden;max-width:100%;}
.adwg-mode-tabs{flex-wrap:wrap;align-items:center;}
.adwg-mode-tabs button{flex:1 1 88px;min-width:78px;white-space:nowrap;}
.adwg-board{width:100%;max-width:100%;display:grid;justify-items:center;gap:6px;}
.adwg-row{width:min(100%, calc((var(--adwg-cols,5) * 52px) + ((var(--adwg-cols,5) - 1) * 6px)));display:grid!important;grid-template-columns:repeat(var(--adwg-cols,5), minmax(0,1fr))!important;gap:6px;}
.adwg-tile{width:100%!important;height:auto!important;aspect-ratio:1/1;max-width:52px;font-size:clamp(16px,4vw,27px);}
.adwg-keyboard{width:100%;max-width:560px;margin-left:auto;margin-right:auto;overflow:hidden;}
.adwg-krow{gap:4px;}
.adwg-key{min-width:0;flex:1 1 0;height:42px;padding:0 4px;font-size:clamp(11px,2.5vw,14px);}
.adwg-key.wide{flex:1.35 1 0;min-width:0;}
.adwg-side{min-width:0;}
.adwg-panel{overflow:hidden;}
.adwg-learn-card .adwg-next-practice{margin-top:10px;display:inline-block;}
@media(max-width:1180px){.adwg-grid{grid-template-columns:1fr 1fr;}.adwg-side{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));}.adwg-row{width:min(100%, calc((var(--adwg-cols,5) * 48px) + ((var(--adwg-cols,5) - 1) * 5px)));}.adwg-tile{max-width:48px;}}
@media(max-width:900px){.adwg-grid{grid-template-columns:1fr;}.adwg-hero{min-height:auto}.adwg-side{grid-template-columns:1fr 1fr 1fr}.adwg-row{width:min(100%, calc((var(--adwg-cols,5) * 50px) + ((var(--adwg-cols,5) - 1) * 5px)));}.adwg-tile{max-width:50px;}.adwg-mode-tabs button{font-size:13px;padding:8px 6px;}}
@media(max-width:620px){.adwg-grid{padding:8px}.adwg-game-card{padding:12px}.adwg-side{grid-template-columns:1fr}.adwg-row{width:min(100%, calc(100vw - 46px));gap:4px}.adwg-board{gap:4px}.adwg-tile{max-width:none;font-size:clamp(15px,6vw,24px);}.adwg-mode-tabs{gap:6px}.adwg-mode-tabs button{flex:1 1 30%;min-width:70px;font-size:12px;padding:8px 5px}.adwg-krow{gap:3px}.adwg-key{height:39px;border-radius:6px}.adwg-key.wide{font-size:9px}.adwg-game-head{align-items:flex-start}.adwg-hint{padding:9px 10px}.adwg-game-actions{gap:8px}}
@media(max-width:380px){.adwg-mode-tabs button{min-width:62px;font-size:11px}.adwg-key{height:36px;font-size:11px}.adwg-key.wide{font-size:8px}.adwg-row{width:min(100%, calc(100vw - 36px));}}
.adwg-ad-slot{margin:14px auto;padding:10px;border-radius:12px;text-align:center;background:rgba(255,255,255,.06);border:1px dashed rgba(255,255,255,.18);max-width:100%;overflow:hidden}.adwg-header-ad{max-width:970px}.adwg-result-ad{margin-top:14px}.adwg-ad-section{padding:12px!important}


/* v3.3 strong board visibility fix */
.adwg-board{
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:center !important;
  width:100% !important;
  max-width:100% !important;
  gap:7px !important;
  --adwg-size:52px;
}
.adwg-row{
  display:grid !important;
  grid-template-columns:repeat(var(--adwg-cols,5), var(--adwg-size)) !important;
  width:auto !important;
  max-width:100% !important;
  gap:7px !important;
  justify-content:center !important;
}
.adwg-tile{
  width:var(--adwg-size) !important;
  height:var(--adwg-size) !important;
  min-width:var(--adwg-size) !important;
  min-height:var(--adwg-size) !important;
  max-width:var(--adwg-size) !important;
  max-height:var(--adwg-size) !important;
  aspect-ratio:auto !important;
  opacity:1 !important;
  visibility:visible !important;
  box-sizing:border-box !important;
}
@media(max-width:1180px){.adwg-board{--adwg-size:48px}.adwg-row{gap:6px!important}.adwg-board{gap:6px!important}}
@media(max-width:760px){.adwg-board{--adwg-size:clamp(30px, calc((100vw - 78px) / var(--adwg-cols,5)), 48px)}.adwg-row{gap:5px!important}.adwg-board{gap:5px!important}.adwg-game-card{overflow:visible!important}}
@media(max-width:420px){.adwg-board{--adwg-size:clamp(26px, calc((100vw - 62px) / var(--adwg-cols,5)), 42px)}.adwg-row{gap:4px!important}.adwg-board{gap:4px!important}}

/* v4.0 game-first homepage + SEO authority layout */
.adwg-v4 .adwg-top-compact{min-height:64px}
.adwg-play-intro{padding:18px 22px 8px;text-align:center;border-bottom:1px solid var(--adwg-line)}
.adwg-play-intro h1{font-size:34px;line-height:1.1;margin:0 0 8px;color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.45)}
.adwg-play-intro p{margin:0 auto 10px;max-width:780px;color:#dbeafe;font-size:16px;line-height:1.5}
.adwg-game-first-grid{grid-template-columns:minmax(420px,760px) minmax(260px,360px);justify-content:center;align-items:start;max-width:1160px;margin:0 auto}
.adwg-v4 .adwg-main-game{min-height:auto}
.adwg-v4 .adwg-game-card{box-shadow:0 18px 45px rgba(0,0,0,.22), inset 0 1px rgba(255,255,255,.08)}
.adwg-v4 .adwg-side{display:flex;flex-direction:column;gap:14px}
.adwg-v4 .adwg-section{max-width:1160px;margin-left:auto;margin-right:auto}
.adwg-v4 .adwg-leaderboard-panel{margin-top:4px}
.adwg-v4 .adwg-section h3{font-size:24px;margin:18px 0 8px;color:#fff!important}
.adwg-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.adwg-faq details{background:rgba(255,255,255,.08);border:1px solid var(--adwg-line);border-radius:12px;padding:14px;color:#f8fafc}
.adwg-faq summary{font-weight:900;cursor:pointer;color:#fff}
.adwg-faq p{margin:10px 0 0!important;color:#e5e7eb!important;line-height:1.6}
.adwg-v4 .adwg-seo-content{line-height:1.75}
.adwg-v4 .adwg-seo-content h2{font-size:32px}
.adwg-v4 .adwg-cards{grid-template-columns:repeat(4,minmax(0,1fr))}
.adwg-v4 .adwg-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
@media(max-width:1080px){.adwg-game-first-grid{grid-template-columns:1fr;max-width:760px}.adwg-v4 .adwg-side{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.adwg-v4 .adwg-section{max-width:760px}.adwg-v4 .adwg-top nav{gap:12px}.adwg-v4 .adwg-top a{font-size:14px}}
@media(max-width:760px){.adwg-play-intro h1{font-size:27px}.adwg-game-first-grid{padding:8px}.adwg-v4 .adwg-side{grid-template-columns:1fr}.adwg-faq-grid{grid-template-columns:1fr}.adwg-v4 .adwg-cards,.adwg-v4 .adwg-feature-grid{grid-template-columns:1fr}.adwg-v4 .adwg-top{position:relative;flex-wrap:wrap}.adwg-v4 .adwg-top nav{display:flex;order:3;width:100%;overflow-x:auto;gap:14px;padding-bottom:2px}.adwg-v4 .adwg-top nav a{white-space:nowrap;font-size:13px}.adwg-v4 .adwg-streak-pill{margin-left:auto}.adwg-v4 .adwg-section h2{font-size:27px!important}}

/* v4.1 Leaderboard Claim Card */
.adwg-claim-card{margin:16px 0;padding:18px;border-radius:20px;background:linear-gradient(135deg,#ecfeff,#f0fdf4);border:1px solid rgba(34,197,94,.25);box-shadow:0 14px 35px rgba(15,23,42,.08)}
.adwg-claim-card h3{margin:0 0 6px;color:#0f172a;font-size:22px;line-height:1.2}
.adwg-claim-card p{margin:0 0 12px;color:#475569}
.adwg-claim-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}
.adwg-claim-grid input{width:100%;border:1px solid #cbd5e1;border-radius:12px;padding:12px 13px;font-size:15px;background:#fff;color:#0f172a;box-sizing:border-box}
.adwg-claim-card small{display:block;margin-top:8px;color:#64748b}
.adwg-lb-row span small{display:block;font-size:12px;color:#64748b;margin-top:2px}
@media(max-width:640px){.adwg-claim-grid{grid-template-columns:1fr}.adwg-claim-card{padding:14px}.adwg-claim-card h3{font-size:19px}}


/* v5.0 League Edition */
.adwg-tournament-panel{background:linear-gradient(135deg,rgba(15,23,42,.96),rgba(30,41,59,.92));border:1px solid var(--adwg-line)}
.adwg-league-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:16px}
.adwg-league-grid div{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.08);border-radius:16px;padding:14px;text-align:center;color:#e5e7eb}
.adwg-league-grid b{display:block;font-size:17px;color:#fff;margin-bottom:5px}
.adwg-league-grid span{font-size:13px;color:#cbd5e1}
.adwg-lb-row em{display:flex;flex-direction:column;gap:2px;align-items:flex-end}
.adwg-lb-badge{font-style:normal!important;font-size:11px!important;color:#64748b!important;white-space:nowrap}
@media(max-width:900px){.adwg-league-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.adwg-lb-row em{align-items:flex-start}}
@media(max-width:520px){.adwg-league-grid{grid-template-columns:1fr}}

/* v6.1 Premium Light UI - matches the clean mockup style */
.adwg-v61{--adwg-green:#16a34a;--adwg-soft:#f7fafc;--adwg-border:#e5e7eb;--adwg-ink:#0f172a;--adwg-muted:#64748b;--adwg-card:#ffffff;background:linear-gradient(180deg,#f8fafc 0%,#ffffff 45%,#f8fafc 100%)!important;color:var(--adwg-ink)!important;font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif!important;max-width:100%!important;margin:0!important;padding:0!important;border-radius:0!important;box-shadow:none!important}.adwg-v61 *{box-sizing:border-box}.adwg-v61 .adwg-top{position:sticky;top:0;z-index:20;min-height:74px;background:rgba(255,255,255,.96)!important;color:var(--adwg-ink)!important;border:0!important;border-bottom:1px solid var(--adwg-border)!important;box-shadow:0 10px 30px rgba(15,23,42,.05)!important;padding:14px 28px!important}.adwg-v61 .adwg-brand span{width:44px;height:44px;border-radius:10px;background:linear-gradient(135deg,#22c55e,#0f766e)!important;color:#fff!important;font-size:28px;box-shadow:none!important}.adwg-v61 .adwg-brand strong{color:#0f172a!important;font-size:26px!important;line-height:1!important;letter-spacing:-.03em}.adwg-v61 .adwg-brand small{color:#475569!important;font-size:13px!important}.adwg-v61 .adwg-top nav{gap:24px!important}.adwg-v61 .adwg-top nav a{color:#334155!important;font-size:13px!important;font-weight:800!important;text-decoration:none!important;display:flex;flex-direction:column;align-items:center;gap:4px;padding:7px 2px;border-bottom:2px solid transparent}.adwg-v61 .adwg-top nav a:first-child{color:var(--adwg-green)!important;border-color:var(--adwg-green)}.adwg-v61 .adwg-header-actions{display:flex;align-items:center;gap:10px}.adwg-v61 .adwg-mini-icon{border:1px solid var(--adwg-border);background:#fff;color:#0f172a;border-radius:999px;width:38px;height:38px;box-shadow:0 8px 20px rgba(15,23,42,.06);cursor:pointer}.adwg-v61 .adwg-streak-pill{background:var(--adwg-green)!important;color:#fff!important;border:0!important;border-radius:10px!important;box-shadow:0 8px 20px rgba(22,163,74,.22)!important;padding:11px 16px!important}.adwg-v61 .adwg-grid,.adwg-v61 .adwg-game-first-grid{display:grid!important;grid-template-columns:minmax(440px,640px) minmax(340px,520px)!important;gap:24px!important;max-width:1240px!important;margin:26px auto 0!important;padding:0 24px!important;align-items:start!important}.adwg-v61 .adwg-game-card{background:#fff!important;border:1px solid var(--adwg-border)!important;border-radius:12px!important;box-shadow:0 18px 45px rgba(15,23,42,.08)!important;color:#0f172a!important;padding:0!important;overflow:hidden!important}.adwg-v61 .adwg-game-head{background:#07111f!important;color:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:14px 20px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.adwg-v61 .adwg-game-head strong{color:#fff!important;font-size:15px!important}.adwg-v61 .adwg-game-head small{color:#cbd5e1!important}.adwg-v61 .adwg-hint{background:#fff7ed!important;color:#0f172a!important;border:1px solid #fed7aa!important;border-radius:20px!important;font-weight:900!important}.adwg-v61 .adwg-hint b{background:var(--adwg-green)!important;color:#fff!important}.adwg-v61 .adwg-mode-tabs{padding:18px 24px 0!important;gap:10px!important;justify-content:center!important}.adwg-v61 .adwg-mode-tabs button{background:#fff!important;color:#334155!important;border:1px solid var(--adwg-border)!important;border-radius:8px!important;box-shadow:0 2px 6px rgba(15,23,42,.04)!important;min-width:96px!important;flex:0 0 auto!important}.adwg-v61 .adwg-mode-tabs button.active{background:var(--adwg-green)!important;color:#fff!important;border-color:var(--adwg-green)!important}.adwg-v61 .adwg-message{color:#475569!important;font-weight:800!important;text-align:center!important;margin:14px 0!important}.adwg-v61 .adwg-board{--adwg-size:58px!important;gap:7px!important;margin:6px 0 18px!important}.adwg-v61 .adwg-row{gap:7px!important}.adwg-v61 .adwg-tile{border-radius:7px!important;border:2px solid #dfe5ec!important;background:#fff!important;color:#334155!important;box-shadow:0 2px 5px rgba(15,23,42,.07)!important;font-size:28px!important;font-weight:900!important}.adwg-v61 .adwg-tile.correct{background:#22a559!important;border-color:#22a559!important;color:#fff!important}.adwg-v61 .adwg-tile.present{background:#f4b331!important;border-color:#f4b331!important;color:#fff!important}.adwg-v61 .adwg-tile.absent{background:#5b6470!important;border-color:#5b6470!important;color:#fff!important}.adwg-v61 .adwg-keyboard{max-width:580px!important;margin:0 auto!important;padding:0 24px 14px!important}.adwg-v61 .adwg-krow{gap:6px!important;justify-content:center!important}.adwg-v61 .adwg-key{height:44px!important;border-radius:6px!important;background:#e8edf3!important;color:#0f172a!important;border:0!important;font-weight:900!important;box-shadow:none!important}.adwg-v61 .adwg-key.correct{background:#22a559!important;color:#fff!important}.adwg-v61 .adwg-key.present{background:#f4b331!important;color:#fff!important}.adwg-v61 .adwg-key.absent{background:#555e6a!important;color:#fff!important}.adwg-v61 .adwg-game-actions{display:flex!important;gap:14px!important;justify-content:center!important;padding:0 24px 18px!important}.adwg-v61 .adwg-game-actions button,.adwg-v61 .adwg-btn{height:48px!important;border-radius:8px!important;font-weight:900!important;border:1px solid var(--adwg-border)!important;background:#fff!important;color:#334155!important;box-shadow:none!important}.adwg-v61 .adwg-game-actions .adwg-reset,.adwg-v61 .adwg-claim-submit,.adwg-v61 .adwg-save-profile{background:var(--adwg-green)!important;border-color:var(--adwg-green)!important;color:#fff!important}.adwg-v61 .adwg-learn-card{margin:0 18px 18px!important;background:#f0fdf4!important;color:#0f172a!important;border:1px solid #bbf7d0!important;border-radius:12px!important}.adwg-v61 .adwg-learn-card h3,.adwg-v61 .adwg-learn-card p{color:#0f172a!important}.adwg-v61 .adwg-side{display:grid!important;grid-template-columns:1fr!important;gap:18px!important}.adwg-v61 .adwg-side .adwg-panel{background:#fff!important;border:1px solid var(--adwg-border)!important;border-radius:12px!important;box-shadow:0 18px 45px rgba(15,23,42,.08)!important;color:#0f172a!important;padding:24px!important}.adwg-v61 .adwg-side .adwg-panel:first-child{background:linear-gradient(135deg,#f0fdf4,#ecfdf5)!important;border-color:#bbf7d0!important;text-align:center!important}.adwg-v61 .adwg-side h3{color:#0f172a!important;font-size:22px!important;margin:0 0 12px!important}.adwg-v61 .adwg-big{color:var(--adwg-green)!important;font-size:42px!important}.adwg-v61 .adwg-side p{color:#475569!important}.adwg-v61 .adwg-stats span{background:#f8fafc!important;border:1px solid var(--adwg-border)!important;color:#475569!important}.adwg-v61 .adwg-stats b{color:#0f172a!important}.adwg-v61 .adwg-v61-cards{max-width:1240px;margin:24px auto 0;padding:0 24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.adwg-v61 .adwg-v61-card{background:#fff;border:1px solid var(--adwg-border);border-radius:12px;box-shadow:0 14px 34px rgba(15,23,42,.06);padding:22px;color:#0f172a}.adwg-v61 .adwg-v61-card h3{margin:0 0 12px;font-size:18px;color:#0f172a}.adwg-v61 .adwg-v61-card p{color:#64748b;margin:10px 0;line-height:1.55}.adwg-v61 .adwg-v61-card a{color:var(--adwg-green);font-weight:900;text-decoration:none}.adwg-v61 .adwg-player-card{background:linear-gradient(135deg,#fff7ed,#fff)!important;border-color:#fed7aa}.adwg-v61 .adwg-avatar{width:68px;height:68px;border-radius:50%;display:grid;place-items:center;background:#ecfdf5;font-size:34px;margin:10px 0}.adwg-v61 .adwg-player-card button{width:100%;background:#f59e0b;color:#fff;border:0;border-radius:8px;padding:12px 16px;font-weight:900;margin-top:12px}.adwg-v61 .adwg-progress-bar{height:18px;background:#ede9fe;border-radius:20px;overflow:hidden;margin:12px 0}.adwg-v61 .adwg-progress-bar span{display:block;height:100%;background:linear-gradient(90deg,#8b5cf6,#a855f7)}.adwg-v61 .adwg-badge-row{display:flex;gap:10px;flex-wrap:wrap}.adwg-v61 .adwg-badge-row span{width:48px;height:48px;border-radius:999px;background:#f1f5f9;display:grid;place-items:center;font-size:25px;border:1px solid #e2e8f0}.adwg-v61 .adwg-calendar-mini{border:1px solid #dbeafe;background:#eff6ff;border-radius:12px;padding:14px;text-align:center}.adwg-v61 .adwg-calendar-mini b{display:block;color:#1d4ed8}.adwg-v61 .adwg-calendar-mini span{font-size:28px;font-weight:900;color:#0f172a}.adwg-v61 .adwg-v61-games{max-width:1240px;margin:26px auto 0;padding:24px;background:#fff;border:1px solid var(--adwg-border);border-radius:14px;box-shadow:0 12px 30px rgba(15,23,42,.05)}.adwg-v61 .adwg-v61-games h2{text-align:center;margin:0 0 18px;color:#0f172a!important;font-size:22px}.adwg-v61 .adwg-game-carousel{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.adwg-v61 .adwg-game-carousel div{border:1px solid var(--adwg-border);border-radius:12px;background:#fff;min-height:116px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;box-shadow:0 6px 18px rgba(15,23,42,.04)}.adwg-v61 .adwg-game-carousel div{font-size:34px}.adwg-v61 .adwg-game-carousel b{font-size:14px;color:#0f172a}.adwg-v61 .adwg-game-carousel small{font-size:12px;color:#64748b}.adwg-v61 .adwg-section{max-width:1240px!important;margin:24px auto 0!important;background:#fff!important;border:1px solid var(--adwg-border)!important;border-radius:14px!important;box-shadow:0 12px 30px rgba(15,23,42,.05)!important;color:#0f172a!important;padding:26px!important}.adwg-v61 .adwg-section h2,.adwg-v61 .adwg-section h3{color:#0f172a!important;text-shadow:none!important}.adwg-v61 .adwg-section p{color:#475569!important}.adwg-v61 .adwg-tournament-panel{background:#fff!important}.adwg-v61 .adwg-league-grid div,.adwg-v61 .adwg-feature-grid div,.adwg-v61 .adwg-cards div{background:#f8fafc!important;border:1px solid var(--adwg-border)!important;color:#0f172a!important}.adwg-v61 .adwg-league-grid b{color:#0f172a!important}.adwg-v61 .adwg-league-grid span{color:#64748b!important}.adwg-v61 .adwg-leaderboard-panel .adwg-lb-tabs button{background:#fff!important;color:#334155!important;border:1px solid var(--adwg-border)!important;border-radius:8px!important}.adwg-v61 .adwg-leaderboard-panel .adwg-lb-tabs button.active{background:var(--adwg-green)!important;color:#fff!important}.adwg-v61 .adwg-lb-row{background:#fff!important;border:1px solid var(--adwg-border)!important;box-shadow:0 6px 16px rgba(15,23,42,.04)!important;color:#0f172a!important}.adwg-v61 .adwg-lb-row span,.adwg-v61 .adwg-lb-row em{color:#0f172a!important}.adwg-v61 .adwg-lb-row small{color:#64748b!important}.adwg-v61 .adwg-empty{background:#f8fafc!important;border-color:#e2e8f0!important;color:#475569!important}.adwg-v61 .adwg-profile-grid input,.adwg-v61 .adwg-profile-grid select{background:#fff!important;color:#0f172a!important;border:1px solid #cbd5e1!important}.adwg-v61 .adwg-check{background:#f8fafc!important;color:#0f172a!important;border:1px solid #e2e8f0!important}.adwg-v61 .adwg-faq details{background:#fff!important;border:1px solid var(--adwg-border)!important;color:#0f172a!important}.adwg-v61 .adwg-faq summary{color:#0f172a!important}.adwg-v61 .adwg-faq p{color:#475569!important}.adwg-v61 + .adwg-footer,.adwg-footer{background:#07111f!important;color:#cbd5e1!important}.adwg-footer h3,.adwg-footer h4{color:#fff!important}.adwg-footer a{color:#dbeafe!important}.adwg-confetti{position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 20% 20%,#22c55e 0 5px,transparent 6px),radial-gradient(circle at 70% 35%,#f59e0b 0 5px,transparent 6px),radial-gradient(circle at 45% 70%,#3b82f6 0 5px,transparent 6px);animation:adwgConf 1.2s ease-out;z-index:9999}@keyframes adwgConf{0%{opacity:1;transform:translateY(-20px)}100%{opacity:0;transform:translateY(40px)}}
@media(max-width:1080px){.adwg-v61 .adwg-grid,.adwg-v61 .adwg-game-first-grid{grid-template-columns:1fr!important;max-width:760px!important}.adwg-v61 .adwg-side{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important;max-width:760px}.adwg-v61 .adwg-v61-cards{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.adwg-v61 .adwg-game-carousel{grid-template-columns:repeat(3,minmax(0,1fr))}.adwg-v61 .adwg-section,.adwg-v61 .adwg-v61-games{max-width:760px!important}.adwg-v61 .adwg-top{position:relative}.adwg-v61 .adwg-top nav{order:3;width:100%;overflow:auto;justify-content:flex-start}.adwg-v61 .adwg-top{flex-wrap:wrap}}
@media(max-width:640px){.adwg-v61 .adwg-top{padding:12px 14px!important}.adwg-v61 .adwg-brand strong{font-size:20px!important}.adwg-v61 .adwg-brand small{font-size:11px!important}.adwg-v61 .adwg-header-actions .adwg-mini-icon{display:none}.adwg-v61 .adwg-grid,.adwg-v61 .adwg-game-first-grid{padding:0 10px!important;margin-top:12px!important}.adwg-v61 .adwg-side,.adwg-v61 .adwg-v61-cards{grid-template-columns:1fr!important;padding:0 10px}.adwg-v61 .adwg-game-carousel{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.adwg-v61 .adwg-v61-games,.adwg-v61 .adwg-section{margin-top:16px!important;padding:18px!important}.adwg-v61 .adwg-board{--adwg-size:clamp(40px, calc((100vw - 74px) / var(--adwg-cols,5)), 54px)!important}.adwg-v61 .adwg-keyboard{padding:0 10px 12px!important}.adwg-v61 .adwg-key{height:40px!important;font-size:12px!important}.adwg-v61 .adwg-mode-tabs{padding:14px 12px 0!important}.adwg-v61 .adwg-mode-tabs button{min-width:74px!important;font-size:12px!important}.adwg-v61 .adwg-game-actions{padding:0 12px 14px!important;flex-direction:column}.adwg-v61 .adwg-game-actions button{width:100%}.adwg-v61 .adwg-top nav a{font-size:12px!important;min-width:72px}.adwg-v61 .adwg-game-head{padding:12px 14px!important}}

/* v6.2 focused launch UI: no coming-soon games, result appears only after completion */
.adwg-v61 .adwg-v61-games{display:none!important}
.adwg-v61 .adwg-result-panel[hidden], .adwg-v61 .adwg-preplay-panel[hidden]{display:none!important}
.adwg-v61 .adwg-result-panel{background:linear-gradient(135deg,#f0fdf4,#ffffff)!important;border-color:#bbf7d0!important;text-align:center!important}
.adwg-v61 .adwg-result-title{font-size:26px!important;color:#16a34a!important;margin-bottom:6px!important}
.adwg-v61 .adwg-result-subtitle{font-weight:800!important;color:#334155!important;margin:0 0 14px!important}
.adwg-result-metrics,.adwg-mini-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0 16px}
.adwg-mini-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}
.adwg-result-metrics span,.adwg-mini-metrics span{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:12px 8px;box-shadow:0 8px 18px rgba(15,23,42,.05);display:flex;flex-direction:column;gap:3px;align-items:center;justify-content:center}
.adwg-result-metrics b,.adwg-mini-metrics b{font-size:22px;color:#16a34a;line-height:1}.adwg-mini-metrics b{font-size:18px}
.adwg-result-metrics small,.adwg-mini-metrics small{font-size:11px;color:#64748b;font-weight:800}
.adwg-result-rank{font-weight:900!important;color:#0f172a!important;margin:12px 0!important}
.adwg-result-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.adwg-result-actions .adwg-btn:last-child{background:#16a34a!important;color:#fff!important;border-color:#16a34a!important}
.adwg-v61 .adwg-side-leaderboard{text-align:left!important;background:#fff!important;border-color:#e5e7eb!important}.adwg-v61 .adwg-side-leaderboard h3{display:flex;align-items:center;gap:6px}.adwg-v61 .adwg-lb-intro{font-size:13px!important;margin-top:-4px!important}
.adwg-v61 .adwg-side-leaderboard .adwg-lb-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0}.adwg-v61 .adwg-side-leaderboard .adwg-lb-tabs button{font-size:12px!important;padding:8px 6px!important;border-radius:8px!important;background:#fff!important;color:#334155!important;border:1px solid #e2e8f0!important}.adwg-v61 .adwg-side-leaderboard .adwg-lb-tabs button.active{background:#16a34a!important;color:#fff!important;border-color:#16a34a!important}
.adwg-v61 .adwg-side-leaderboard .adwg-lb-row{display:grid!important;grid-template-columns:38px 1fr auto!important;padding:10px!important;margin-bottom:8px!important;border-radius:10px!important}.adwg-v61 .adwg-side-leaderboard .adwg-lb-row em{font-size:12px!important}.adwg-v61 .adwg-side-leaderboard .adwg-lb-row span{font-size:13px!important}.adwg-v61 .adwg-side-leaderboard .adwg-lb-badge{display:none!important}
@media(max-width:1080px){.adwg-v61 .adwg-side{grid-template-columns:1fr!important}.adwg-result-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.adwg-result-actions{grid-template-columns:1fr}.adwg-result-metrics,.adwg-mini-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.adwg-v61 .adwg-side-leaderboard .adwg-lb-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}

.adwg-current-mode-label{margin:10px auto 8px;text-align:center;font-weight:800;color:#fff;background:rgba(34,197,94,.16);border:1px solid rgba(34,197,94,.28);display:inline-block;padding:7px 14px;border-radius:999px}
.adwg-mode-tabs button[data-mode=classic]{font-weight:900}

/* v8.1 Permanent Dark Theme Override */
.adwg-wrap.adwg-v61{
  --adwg-bg:#06091b;
  --adwg-bg2:#10133a;
  --adwg-card:#171b43;
  --adwg-card2:#202650;
  --adwg-line:rgba(255,255,255,.14);
  --adwg-text:#f8fafc;
  --adwg-muted:#cbd5e1;
  --adwg-green:#22c55e;
  --adwg-yellow:#f59e0b;
  background:radial-gradient(circle at 22% 0%,rgba(104,58,237,.32),transparent 32%),linear-gradient(180deg,#070b22 0%,#11143b 52%,#070b20 100%)!important;
  color:var(--adwg-text)!important;
  border:1px solid rgba(255,255,255,.08)!important;
  box-shadow:0 24px 80px rgba(0,0,0,.45)!important;
}
.adwg-v61,.adwg-v61 *{box-sizing:border-box}
.adwg-v61 h1,.adwg-v61 h2,.adwg-v61 h3,.adwg-v61 h4,.adwg-v61 strong,.adwg-v61 b{color:#fff!important}
.adwg-v61 p,.adwg-v61 li,.adwg-v61 small,.adwg-v61 span{color:inherit}
.adwg-v61 .adwg-top{
  background:rgba(4,8,28,.94)!important;
  border-bottom:1px solid var(--adwg-line)!important;
  color:#fff!important;
  box-shadow:0 10px 30px rgba(0,0,0,.20)!important;
}
.adwg-v61 .adwg-brand span{
  background:linear-gradient(135deg,#0f355d,#0f172a)!important;
  color:#fff!important;
  border-color:#38bdf8!important;
}
.adwg-v61 .adwg-brand small,.adwg-v61 .adwg-top nav a{color:#dbeafe!important}
.adwg-v61 .adwg-mini-icon{background:rgba(255,255,255,.08)!important;color:#fff!important;border:1px solid var(--adwg-line)!important}
.adwg-v61 .adwg-streak-pill{background:linear-gradient(135deg,#3b1b7d,#7c3aed)!important;color:#fff!important;border:1px solid rgba(255,255,255,.12)!important}
.adwg-v61 .adwg-game-card,.adwg-v61 .adwg-panel,.adwg-v61 .adwg-section,.adwg-v61 .adwg-v61-card,.adwg-v61 .adwg-tournament-panel,.adwg-v61 .adwg-leaderboard-panel,.adwg-v61 .adwg-profile-panel,.adwg-v61 .adwg-seo-content{
  background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035))!important;
  border:1px solid var(--adwg-line)!important;
  color:#f8fafc!important;
  box-shadow:inset 0 1px rgba(255,255,255,.08),0 14px 42px rgba(0,0,0,.18)!important;
}
.adwg-v61 .adwg-game-head{
  background:rgba(2,6,23,.72)!important;
  border-bottom:1px solid var(--adwg-line)!important;
  color:#fff!important;
}
.adwg-v61 .adwg-game-head small,.adwg-v61 .adwg-panel p,.adwg-v61 .adwg-section p,.adwg-v61 .adwg-seo-content p{color:#dbe4ff!important}
.adwg-v61 .adwg-mode-tabs button{
  background:rgba(255,255,255,.07)!important;
  color:#fff!important;
  border:1px solid rgba(255,255,255,.16)!important;
  box-shadow:none!important;
}
.adwg-v61 .adwg-mode-tabs button.active,.adwg-v61 .adwg-mode-tabs button[data-mode=classic].active{
  background:linear-gradient(135deg,#22c55e,#16a34a)!important;
  color:#052e16!important;
  border-color:#22c55e!important;
}
.adwg-v61 .adwg-message,.adwg-v61 .adwg-current-mode-label{color:#eef2ff!important}
.adwg-v61 .adwg-board{background:transparent!important}
.adwg-v61 .adwg-tile{
  background:rgba(15,23,42,.82)!important;
  border:2px solid #334155!important;
  color:#f8fafc!important;
  box-shadow:inset 0 1px rgba(255,255,255,.06)!important;
}
.adwg-v61 .adwg-tile.correct{background:#22c55e!important;border-color:#22c55e!important;color:#fff!important}
.adwg-v61 .adwg-tile.present{background:#f59e0b!important;border-color:#f59e0b!important;color:#fff!important}
.adwg-v61 .adwg-tile.absent{background:#475569!important;border-color:#475569!important;color:#fff!important}
.adwg-v61 .adwg-key{background:#374151!important;color:#fff!important;border:0!important;box-shadow:0 2px 8px rgba(0,0,0,.20)!important}
.adwg-v61 .adwg-key.correct{background:#22c55e!important;color:#fff!important}
.adwg-v61 .adwg-key.present{background:#f59e0b!important;color:#fff!important}
.adwg-v61 .adwg-key.absent{background:#64748b!important;color:#fff!important}
.adwg-v61 .adwg-btn,.adwg-v61 .adwg-game-actions button{
  background:linear-gradient(135deg,#22c55e,#16a34a)!important;
  color:#fff!important;
  border:1px solid rgba(255,255,255,.12)!important;
  box-shadow:0 10px 24px rgba(22,163,74,.22)!important;
}
.adwg-v61 .adwg-game-actions button.adwg-share,.adwg-v61 .adwg-btn.secondary{
  background:rgba(255,255,255,.08)!important;
  color:#fff!important;
  border:1px solid var(--adwg-line)!important;
  box-shadow:none!important;
}
.adwg-v61 .adwg-hint{
  background:#fff7ed!important;
  color:#0f172a!important;
  border:1px solid #fed7aa!important;
}
.adwg-v61 .adwg-hint b{background:#22c55e!important;color:#fff!important}
.adwg-v61 .adwg-preplay-panel,.adwg-v61 .adwg-result-panel{
  background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.035))!important;
  border:1px solid var(--adwg-line)!important;
  text-align:left!important;
}
.adwg-v61 .adwg-result-title{color:#4ade80!important;text-align:center!important}
.adwg-v61 .adwg-result-subtitle,.adwg-v61 .adwg-result-rank{color:#e2e8f0!important;text-align:center!important}
.adwg-v61 .adwg-result-metrics span,.adwg-v61 .adwg-mini-metrics span{
  background:rgba(15,23,42,.62)!important;
  border:1px solid var(--adwg-line)!important;
  color:#fff!important;
  box-shadow:none!important;
}
.adwg-v61 .adwg-result-metrics small,.adwg-v61 .adwg-mini-metrics small,.adwg-v61 .adwg-stats span{color:#cbd5e1!important}
.adwg-v61 .adwg-side-leaderboard{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.035))!important;border-color:var(--adwg-line)!important;color:#fff!important}
.adwg-v61 .adwg-side-leaderboard .adwg-lb-tabs button,.adwg-v61 .adwg-lb-tabs button{
  background:rgba(255,255,255,.07)!important;
  color:#fff!important;
  border:1px solid var(--adwg-line)!important;
}
.adwg-v61 .adwg-side-leaderboard .adwg-lb-tabs button.active,.adwg-v61 .adwg-lb-tabs button.active{
  background:#22c55e!important;
  color:#052e16!important;
  border-color:#22c55e!important;
}
.adwg-v61 .adwg-lb-row{
  background:rgba(15,23,42,.58)!important;
  border:1px solid var(--adwg-line)!important;
  color:#fff!important;
  box-shadow:none!important;
}
.adwg-v61 .adwg-lb-row span,.adwg-v61 .adwg-lb-row em{color:#fff!important}
.adwg-v61 .adwg-lb-row small{color:#cbd5e1!important}
.adwg-v61 .adwg-empty{
  background:rgba(255,255,255,.055)!important;
  border:1px dashed rgba(255,255,255,.25)!important;
  color:#f8fafc!important;
}
.adwg-v61 .adwg-learn-card,.adwg-v61 .adwg-word-card{
  background:linear-gradient(180deg,rgba(15,23,42,.76),rgba(15,23,42,.52))!important;
  color:#f8fafc!important;
  border:1px solid var(--adwg-line)!important;
}
.adwg-v61 .adwg-learn-card p,.adwg-v61 .adwg-word-card p{color:#e2e8f0!important}
.adwg-v61 .adwg-profile-grid input,.adwg-v61 .adwg-profile-grid select{
  background:#f8fafc!important;
  color:#0f172a!important;
  border:1px solid #cbd5e1!important;
}
.adwg-v61 .adwg-check{background:rgba(255,255,255,.08)!important;color:#fff!important;border:1px solid var(--adwg-line)!important}
.adwg-v61 .adwg-faq details{
  background:rgba(15,23,42,.58)!important;
  border:1px solid var(--adwg-line)!important;
  color:#fff!important;
}
.adwg-v61 .adwg-faq summary{color:#fff!important}
.adwg-v61 .adwg-faq p{color:#dbe4ff!important}
.adwg-v61 .adwg-league-grid div,.adwg-v61 .adwg-cards div,.adwg-v61 .adwg-feature-grid div{
  background:rgba(15,23,42,.58)!important;
  color:#fff!important;
  border:1px solid var(--adwg-line)!important;
}
.adwg-footer{background:#050817!important;color:#cbd5e1!important;border-top:1px solid rgba(255,255,255,.10)!important}
.adwg-footer h3,.adwg-footer h4{color:#fff!important}.adwg-footer a{color:#dbeafe!important}
@media(max-width:640px){.adwg-v61 .adwg-wrap{border-radius:0!important}.adwg-v61 .adwg-top{background:#070b20!important}.adwg-v61 .adwg-game-card,.adwg-v61 .adwg-panel,.adwg-v61 .adwg-section{border-radius:14px!important}.adwg-v61 .adwg-mode-tabs{gap:8px!important}.adwg-v61 .adwg-mode-tabs button{min-width:92px!important}}

/* v8.2 Dark theme readability fix: force all plugin headings/content in dark cards to visible */
.adwg-wrap.adwg-v61,
.adwg-wrap.adwg-v61 .adwg-top,
.adwg-wrap.adwg-v61 .adwg-play-intro,
.adwg-wrap.adwg-v61 .adwg-game-card,
.adwg-wrap.adwg-v61 .adwg-panel,
.adwg-wrap.adwg-v61 .adwg-section,
.adwg-wrap.adwg-v61 .adwg-v61-card,
.adwg-wrap.adwg-v61 .adwg-tournament-panel,
.adwg-wrap.adwg-v61 .adwg-leaderboard-panel,
.adwg-wrap.adwg-v61 .adwg-profile-panel,
.adwg-wrap.adwg-v61 .adwg-preplay-panel,
.adwg-wrap.adwg-v61 .adwg-result-panel,
.adwg-wrap.adwg-v61 .adwg-seo-content{
  background:linear-gradient(180deg,rgba(20,25,64,.96),rgba(8,12,36,.96))!important;
  color:#f8fafc!important;
}
.adwg-wrap.adwg-v61 h1,
.adwg-wrap.adwg-v61 h2,
.adwg-wrap.adwg-v61 h3,
.adwg-wrap.adwg-v61 h4,
.adwg-wrap.adwg-v61 .adwg-brand strong,
.adwg-wrap.adwg-v61 .adwg-play-intro h1,
.adwg-wrap.adwg-v61 .adwg-section h2,
.adwg-wrap.adwg-v61 .adwg-section h3,
.adwg-wrap.adwg-v61 .adwg-panel h3,
.adwg-wrap.adwg-v61 .adwg-preplay-panel h3,
.adwg-wrap.adwg-v61 .adwg-tournament-panel h2,
.adwg-wrap.adwg-v61 .adwg-leaderboard-panel h2,
.adwg-wrap.adwg-v61 .adwg-profile-panel h2{
  color:#ffffff!important;
  opacity:1!important;
  visibility:visible!important;
  text-shadow:0 2px 10px rgba(0,0,0,.45)!important;
}
.adwg-wrap.adwg-v61 p,
.adwg-wrap.adwg-v61 li,
.adwg-wrap.adwg-v61 small,
.adwg-wrap.adwg-v61 label,
.adwg-wrap.adwg-v61 .adwg-panel p,
.adwg-wrap.adwg-v61 .adwg-section p,
.adwg-wrap.adwg-v61 .adwg-preplay-panel p,
.adwg-wrap.adwg-v61 .adwg-tournament-panel p,
.adwg-wrap.adwg-v61 .adwg-leaderboard-panel p,
.adwg-wrap.adwg-v61 .adwg-profile-panel p,
.adwg-wrap.adwg-v61 .adwg-seo-content p,
.adwg-wrap.adwg-v61 .adwg-play-intro p,
.adwg-wrap.adwg-v61 .adwg-brand small{
  color:#e7ecff!important;
  opacity:1!important;
  visibility:visible!important;
}
.adwg-wrap.adwg-v61 .adwg-league-grid b,
.adwg-wrap.adwg-v61 .adwg-league-grid span,
.adwg-wrap.adwg-v61 .adwg-cards div,
.adwg-wrap.adwg-v61 .adwg-feature-grid div{
  color:#f8fafc!important;
}
.adwg-wrap.adwg-v61 .adwg-mini-metrics span,
.adwg-wrap.adwg-v61 .adwg-result-metrics span{
  background:rgba(15,23,42,.78)!important;
  color:#fff!important;
}
.adwg-wrap.adwg-v61 .adwg-mini-metrics b,
.adwg-wrap.adwg-v61 .adwg-mini-metrics small,
.adwg-wrap.adwg-v61 .adwg-result-metrics b,
.adwg-wrap.adwg-v61 .adwg-result-metrics small{
  color:#fff!important;
}

/* v8.3 Dark card consistency fix: remove pale Today's Challenge card and force readable text */
.adwg-wrap.adwg-v61 .adwg-side .adwg-panel:first-child,
.adwg-wrap.adwg-v61 .adwg-side > .adwg-panel:first-child,
.adwg-wrap.adwg-v61 .adwg-preplay-panel,
.adwg-wrap.adwg-v61 .adwg-result-panel,
.adwg-wrap.adwg-v61 .adwg-summary-card,
.adwg-wrap.adwg-v61 .adwg-challenge-card,
.adwg-wrap.adwg-v61 .adwg-right-card{
  background:linear-gradient(180deg,rgba(24,28,70,.98),rgba(10,15,45,.98))!important;
  border:1px solid rgba(255,255,255,.16)!important;
  color:#ffffff!important;
  box-shadow:inset 0 1px rgba(255,255,255,.08),0 18px 44px rgba(0,0,0,.26)!important;
}
.adwg-wrap.adwg-v61 .adwg-side .adwg-panel:first-child h1,
.adwg-wrap.adwg-v61 .adwg-side .adwg-panel:first-child h2,
.adwg-wrap.adwg-v61 .adwg-side .adwg-panel:first-child h3,
.adwg-wrap.adwg-v61 .adwg-preplay-panel h1,
.adwg-wrap.adwg-v61 .adwg-preplay-panel h2,
.adwg-wrap.adwg-v61 .adwg-preplay-panel h3,
.adwg-wrap.adwg-v61 .adwg-result-panel h1,
.adwg-wrap.adwg-v61 .adwg-result-panel h2,
.adwg-wrap.adwg-v61 .adwg-result-panel h3,
.adwg-wrap.adwg-v61 .adwg-summary-card h1,
.adwg-wrap.adwg-v61 .adwg-summary-card h2,
.adwg-wrap.adwg-v61 .adwg-summary-card h3,
.adwg-wrap.adwg-v61 .adwg-challenge-card h1,
.adwg-wrap.adwg-v61 .adwg-challenge-card h2,
.adwg-wrap.adwg-v61 .adwg-challenge-card h3,
.adwg-wrap.adwg-v61 .adwg-right-card h1,
.adwg-wrap.adwg-v61 .adwg-right-card h2,
.adwg-wrap.adwg-v61 .adwg-right-card h3{
  color:#ffffff!important;
  opacity:1!important;
  visibility:visible!important;
  text-shadow:none!important;
}
.adwg-wrap.adwg-v61 .adwg-side .adwg-panel:first-child p,
.adwg-wrap.adwg-v61 .adwg-side .adwg-panel:first-child small,
.adwg-wrap.adwg-v61 .adwg-preplay-panel p,
.adwg-wrap.adwg-v61 .adwg-preplay-panel small,
.adwg-wrap.adwg-v61 .adwg-result-panel p,
.adwg-wrap.adwg-v61 .adwg-result-panel small,
.adwg-wrap.adwg-v61 .adwg-summary-card p,
.adwg-wrap.adwg-v61 .adwg-summary-card small,
.adwg-wrap.adwg-v61 .adwg-challenge-card p,
.adwg-wrap.adwg-v61 .adwg-challenge-card small,
.adwg-wrap.adwg-v61 .adwg-right-card p,
.adwg-wrap.adwg-v61 .adwg-right-card small{
  color:#dbeafe!important;
  opacity:1!important;
  visibility:visible!important;
}
.adwg-wrap.adwg-v61 .adwg-side .adwg-panel:first-child .adwg-mini-metrics span,
.adwg-wrap.adwg-v61 .adwg-preplay-panel .adwg-mini-metrics span,
.adwg-wrap.adwg-v61 .adwg-summary-card .adwg-mini-metrics span,
.adwg-wrap.adwg-v61 .adwg-challenge-card .adwg-mini-metrics span,
.adwg-wrap.adwg-v61 .adwg-right-card .adwg-mini-metrics span{
  background:rgba(15,23,42,.82)!important;
  border:1px solid rgba(255,255,255,.16)!important;
  color:#ffffff!important;
}
.adwg-wrap.adwg-v61 .adwg-side .adwg-panel:first-child .adwg-mini-metrics b,
.adwg-wrap.adwg-v61 .adwg-side .adwg-panel:first-child .adwg-mini-metrics small,
.adwg-wrap.adwg-v61 .adwg-preplay-panel .adwg-mini-metrics b,
.adwg-wrap.adwg-v61 .adwg-preplay-panel .adwg-mini-metrics small,
.adwg-wrap.adwg-v61 .adwg-summary-card .adwg-mini-metrics b,
.adwg-wrap.adwg-v61 .adwg-summary-card .adwg-mini-metrics small,
.adwg-wrap.adwg-v61 .adwg-challenge-card .adwg-mini-metrics b,
.adwg-wrap.adwg-v61 .adwg-challenge-card .adwg-mini-metrics small,
.adwg-wrap.adwg-v61 .adwg-right-card .adwg-mini-metrics b,
.adwg-wrap.adwg-v61 .adwg-right-card .adwg-mini-metrics small{
  color:#ffffff!important;
  opacity:1!important;
}
