.g2{--g2-bg:radial-gradient(120% 60% at 50% 22%,#0c2618 0%,#040b07 70%);--g2-base:#040b07;--g2-fg:#fff;--g2-fg2:#d4d4d8;--g2-fg3:#a1a1aa;--g2-mint:#b0ebc2;--g2-mint2:#83dea1;--g2-pale:#e1f7e7;--g2-surf:hsla(0,0%,100%,.06);--g2-surf3:hsla(0,0%,100%,.1);--g2-line:hsla(0,0%,100%,.1);--g2-line2:hsla(0,0%,100%,.16);--g2-tile:#0a160f;--g2-cell0:#0f1f16;--g2-cell2:#16382a;--g2-chip:rgba(4,11,7,.82);--g2-nav:rgba(4,11,7,.92);--g2-panel:rgba(18,32,24,.96);--g2-epic:#d3a8ff;--g2-rare:#9cc6ff;--g2-gold:#ffe58a;color-scheme:dark}.g2[data-theme=light]{--g2-bg:radial-gradient(120% 60% at 50% 18%,#e3f8ea 0%,#f7faf8 70%);--g2-base:#f7faf8;--g2-fg:#18181b;--g2-fg2:#3f3f46;--g2-fg3:#52525b;--g2-mint:#147843;--g2-mint2:#147843;--g2-pale:#0a522e;--g2-surf:#fff;--g2-surf3:#edf2ee;--g2-line:#e4e4e7;--g2-line2:#d4d4d8;--g2-tile:#edf3ef;--g2-cell0:#dce5df;--g2-cell2:#b0ebc2;--g2-chip:hsla(0,0%,100%,.92);--g2-nav:hsla(0,0%,100%,.96);--g2-panel:#fff;--g2-epic:#6d28d9;--g2-rare:#1d4ed8;--g2-gold:#92400e;color-scheme:light}@media (prefers-color-scheme:light){.g2:not([data-theme]){--g2-bg:radial-gradient(120% 60% at 50% 18%,#e3f8ea 0%,#f7faf8 70%);--g2-base:#f7faf8;--g2-fg:#18181b;--g2-fg2:#3f3f46;--g2-fg3:#52525b;--g2-mint:#147843;--g2-mint2:#147843;--g2-pale:#0a522e;--g2-surf:#fff;--g2-surf3:#edf2ee;--g2-line:#e4e4e7;--g2-line2:#d4d4d8;--g2-tile:#edf3ef;--g2-cell0:#dce5df;--g2-cell2:#b0ebc2;--g2-chip:hsla(0,0%,100%,.92);--g2-nav:hsla(0,0%,100%,.96);--g2-panel:#fff;--g2-epic:#6d28d9;--g2-rare:#1d4ed8;--g2-gold:#92400e;color-scheme:light}}.g2{min-height:100vh;background:var(--g2-base);background-image:var(--g2-bg);background-attachment:fixed;color:var(--g2-fg)}@keyframes g2-pulse{0%,to{box-shadow:0 0 0 0 rgba(52,196,110,.5),inset 0 0 0 2px #34c46e}50%{box-shadow:0 0 26px 5px rgba(52,196,110,.4),inset 0 0 0 2px #83dea1}}@keyframes g2-twinkle{0%,to{opacity:1}50%{opacity:.55}}@keyframes g2-cta{0%,to{box-shadow:0 8px 28px rgba(52,196,110,.35)}50%{box-shadow:0 0 0 6px rgba(52,196,110,.18),0 8px 36px rgba(52,196,110,.55)}}@keyframes g2-pop{0%{opacity:0;transform:translateY(14px) scale(.92)}70%{opacity:1;transform:translateY(-2px) scale(1.03)}to{opacity:1;transform:none}}@keyframes g2-next{0%,to{box-shadow:inset 0 0 0 2px rgba(131,222,161,.9),0 0 0 0 rgba(52,196,110,0)}50%{box-shadow:inset 0 0 0 2px #e1f7e7,0 0 16px 2px rgba(52,196,110,.55)}}@keyframes g2-light{0%{background:var(--g2-cell2);transform:scale(1)}40%{background:#e1f7e7;transform:scale(1.18);box-shadow:0 0 30px 8px rgba(131,222,161,.9)}to{background:#5ad186;transform:scale(1);box-shadow:0 0 14px 2px rgba(90,209,134,.75)}}@keyframes g2-burst{0%{opacity:0;transform:scale(.3)}25%{opacity:1}to{opacity:0;transform:scale(2.4)}}@keyframes g2-title{0%{opacity:0;transform:scale(.6) rotate(-4deg)}20%{opacity:1;transform:scale(1.12) rotate(1deg)}35%{transform:scale(1)}85%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.g2 *,.g2 :after,.g2 :before{animation-duration:.01ms!important;animation-iteration-count:1!important}}