/* Gamers & Collectors — App Theme Framework V2.1 chooser */
.gcAppThemeChooserV2{margin:10px 0 20px;padding:20px;border:1px solid rgba(102,220,235,.14);border-radius:22px;background:linear-gradient(145deg,rgba(7,20,25,.76),rgba(8,13,16,.84))}
.gcAppThemeHeadingV2{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.gcAppThemeEyebrowV2{color:#68dce9;font-size:10px;font-weight:950;letter-spacing:.18em;text-transform:uppercase}.gcAppThemeHeadingV2 h3{margin:6px 0 0;color:#fff;font-size:20px;line-height:1.15}.gcAppThemeHeadingV2 p{margin:7px 0 0;color:#9aadb4;font-size:13px;line-height:1.55}.gcAppThemeStatusV2{flex:0 0 auto;margin-top:4px;color:#8ca1a8;font-size:11px;font-weight:850}.gcAppThemeStatusV2[data-state="saving"]{color:#f0c66a}.gcAppThemeStatusV2[data-state="success"]{color:#78dfae}.gcAppThemeStatusV2[data-state="warning"]{color:#f1b67b}
.gcAppThemeOptionsV2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.gcAppThemeOptionV2{position:relative;min-width:0;display:grid;grid-template-columns:62px minmax(0,1fr) 26px;align-items:center;gap:13px;padding:15px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:rgba(5,14,18,.72);color:#fff;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,opacity .18s ease}.gcAppThemeOptionV2:hover{transform:translateY(-1px)}.gcAppThemeOptionV2.isSelected{border-color:rgba(91,225,237,.52);background:rgba(37,163,179,.11);box-shadow:0 0 22px rgba(67,215,230,.09)}.gcAppThemeOptionV2.isLocked{opacity:.68}.gcAppThemeOptionV2.isLocked:hover{transform:none}.gcAppThemeOptionV2.isLocked .gcAppThemeCheckV2{color:#a8b3b7}.gcAppThemeOptionV2.isLocked .gcAppThemePreviewV2{filter:saturate(.45) brightness(.82)}
.gcAppThemePreviewV2{width:62px;height:48px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:4px;padding:6px;border-radius:13px;overflow:hidden}.gcAppThemePreviewV2 span{display:block;border-radius:5px}.gcAppThemePreviewV2 span:first-child{grid-row:1/span 2}.gcAppThemePreviewV2--classic{background:#071116;border:1px solid rgba(78,220,233,.28)}.gcAppThemePreviewV2--classic span:first-child{background:#12343c}.gcAppThemePreviewV2--classic span:nth-child(2){background:#46d8e7}.gcAppThemePreviewV2--classic span:nth-child(3){background:#17242b}.gcAppThemePreviewV2--gold{background:#080603;border:1px solid rgba(233,189,88,.36)}.gcAppThemePreviewV2--gold span:first-child{background:#21190d}.gcAppThemePreviewV2--gold span:nth-child(2){background:#e2b94f}.gcAppThemePreviewV2--gold span:nth-child(3){background:#302614}.gcAppThemePreviewV2--ash{background:#151515;border:1px solid #b8b8b8}.gcAppThemePreviewV2--ash span:first-child{background:#666}.gcAppThemePreviewV2--ash span:nth-child(2){background:#d5d5d5}.gcAppThemePreviewV2--ash span:nth-child(3){background:#333}.gcAppThemePreviewV2--esmerelda{background:#020906;border:1px solid rgba(54,236,122,.48);box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}.gcAppThemePreviewV2--esmerelda span:first-child{background:linear-gradient(160deg,#0b6d38,#062317)}.gcAppThemePreviewV2--esmerelda span:nth-child(2){background:linear-gradient(135deg,#44f58b,#0fb95c)}.gcAppThemePreviewV2--esmerelda span:nth-child(3){background:#d9ca42}
.gcAppThemePreviewV2--esmerelda2{background:#011a0d;border:1px solid #f7e9c6;box-shadow:inset 0 1px 0 rgba(255,255,255,.16)}.gcAppThemePreviewV2--esmerelda2 span:first-child{background:#032413}.gcAppThemePreviewV2--esmerelda2 span:nth-child(2){background:#FED269}.gcAppThemePreviewV2--esmerelda2 span:nth-child(3){background:#f7e9c6}
.gcAppThemeOptionTextV2{min-width:0}.gcAppThemeOptionTextV2 strong{display:block;color:inherit;font-size:14px;font-weight:950}.gcAppThemeOptionTextV2 small{display:block;margin-top:5px;color:#93a4a9;font-size:11px;line-height:1.45}.gcAppThemeOptionTextV2 em{display:block;margin-top:7px;color:#71dfe9;font-size:10px;font-style:normal;font-weight:900;letter-spacing:.035em}.gcAppThemeOptionV2.isLocked .gcAppThemeOptionTextV2 em{color:#d6ad72}.gcAppThemeCheckV2{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.10);border-radius:999px;color:transparent;font-size:13px;font-weight:950}.gcAppThemeOptionV2.isSelected .gcAppThemeCheckV2{border-color:rgba(91,225,237,.44);background:rgba(67,215,230,.14);color:#70e4ee}
html[data-gc-theme="obsidian-gold"] .gcAppThemeChooserV2{border-color:rgba(231,184,82,.21);background:linear-gradient(145deg,rgba(30,23,12,.84),rgba(9,7,4,.88))}html[data-gc-theme="obsidian-gold"] .gcAppThemeEyebrowV2{color:#efc45f}html[data-gc-theme="obsidian-gold"] .gcAppThemeOptionV2{border-color:rgba(230,186,87,.13);background:rgba(10,7,3,.70)}html[data-gc-theme="obsidian-gold"] .gcAppThemeOptionV2.isSelected{border-color:rgba(239,196,95,.52)!important;background:rgba(177,125,24,.12)!important;box-shadow:0 0 22px rgba(223,171,59,.09)!important}html[data-gc-theme="obsidian-gold"] .gcAppThemeOptionV2.isSelected .gcAppThemeCheckV2{border-color:rgba(239,196,95,.46);background:rgba(215,170,59,.16);color:#f2ca6a}html[data-gc-theme="obsidian-gold"] .gcAppThemeOptionTextV2 em{color:#efc45f}
@media(max-width:640px){.gcAppThemeHeadingV2{display:block}.gcAppThemeStatusV2{display:block;margin-top:10px}.gcAppThemeOptionsV2{grid-template-columns:1fr}.gcAppThemeChooserV2{padding:16px}.gcAppThemeOptionV2{grid-template-columns:56px minmax(0,1fr) 24px}.gcAppThemePreviewV2{width:56px;height:44px}}
