/* GM2040 AUTO LIGHT THEME — generated: do not edit (see gm2040.css for the hand skin) */

/* ==== from golaso.css ==== */
html, body{background:#eff2f6}
body{background:radial-gradient(140% 130% at 50% 30%, #f7f9fb 0%, #f3f5f8 55%, #eff2f6 100%) fixed}
#stage::before{background:#f3f5f8 url(../img/ext_l.png) right top / 960px 1086px no-repeat}
#stage::after{background:#ffffff url(../img/ext_r.png) left top / 960px 1086px no-repeat}
#auth{background:#f5f7f9}
#auth::before{background:linear-gradient(180deg, #f6f7f9 0%, #f4f6f9 55%, #f3f5f8 100%)}
#auth::after{background:linear-gradient(90deg, #249ebc 0%, #e3f3f7 45%, #e0f5f4 70%, #e0f5f2 100%)}
.tab span{color:#10223a;text-shadow:0 0 8px rgba(34,178,211,0.3), 0 0 18px rgba(34,178,211,0.16)}
.tab-join span{color:#10223a;text-shadow:0 0 6px rgba(34,178,211,0.35), 0 0 16px rgba(34,178,211,0.22)}
.tab-signin::before{background:linear-gradient(180deg, #e3f3f7 0%, #e3f3f7 45%, #e3f3f7 72%, #e3f3f7 94%, #249ebc 100%);box-shadow:inset 0 1px 0 rgba(34,178,211,0.3), inset 0 -12px 22px rgba(34,178,211,0.2)}
.tab-signin::after{background:linear-gradient(180deg, #249ebc, #249ebc)}
.tab-join::before{background:radial-gradient(58% 65% at 30% 100%, rgba(36,158,188,0.45), transparent 70%),
    linear-gradient(180deg, #fdfdfe 0%, #fefefe 50%, #ffffff 78%, #e3f3f7 96%, #249ebc 100%);box-shadow:inset 0 1px 0 rgba(34,178,211,0.14)}
#auth[data-mode="join"] .tab-signin::before{background:linear-gradient(180deg, #ffffff 0%, #fefefe 55%, #ffffff 100%);box-shadow:inset 0 1px 0 rgba(34,178,211,0.1)}
#auth[data-mode="join"] .tab-join::before{background:radial-gradient(58% 65% at 30% 100%, rgba(36,158,188,0.5), transparent 70%),
    linear-gradient(180deg, #e3f3f7 0%, #e3f3f7 45%, #e3f3f7 72%, #e3f3f7 94%, #249ebc 100%);box-shadow:inset 0 1px 0 rgba(34,178,211,0.28), inset 0 -12px 22px rgba(34,178,211,0.2)}
#tabs::after{background:linear-gradient(90deg, #249ebc 0%, #249ebc 45%, #249ebc 52%, #249ebc 100%)}
.col-left .hd{color:#10223a}
.col-left .sub{color:#476185}
.field input{background:#f6f8fa;border:1px solid rgba(78,122,188,0.495);color:#132947}
.field input::placeholder{color:#1e4272}
.field input:focus{border-color:rgba(59,176,206,0.72);box-shadow:0 0 0 1px rgba(34,178,211,0.14), 0 0 14px rgba(34,178,211,0.1)}
#auth[data-mode="join"] .field input:focus{border-color:rgba(59,176,206,0.72);box-shadow:0 0 0 1px rgba(34,178,211,0.14), 0 0 14px rgba(34,178,211,0.1)}
.fi{color:#3040a6}
.eye{color:#3040a6}
.eye:hover{color:#173358}
.chk{color:#1a3860}
.chk .box{background:#249ebc;box-shadow:0 0 8px rgba(34,178,211,0.2)}
#auth[data-mode="join"] .chk .box{background:#249ebc;box-shadow:0 0 8px rgba(34,178,211,0.2)}
.chk input:not(:checked) + .box{background:#ffffff;box-shadow:inset 0 0 0 1px rgba(52,167,193,0.14)}
.forgot{color:#11809c}
.forgot:hover{color:#11809c}
.btn{color:#10223a}
.btn-purple{background:radial-gradient(90px 26px at 13% 0%, rgba(110,187,207,0.5), transparent 65%),
    linear-gradient(180deg, #249ebc 0%, #e3f3f7 40%, #e3f3f7 65%, #e3f3f7 82%, #e3f3f7 100%);box-shadow:inset 0 1px 0 rgba(52,167,193,0.14), inset 0 -1px 0 rgba(52,167,193,0.14)}
.btn-green{background:radial-gradient(130px 30px at 12% 0%, rgba(110,187,207,0.55), transparent 65%),
    linear-gradient(180deg, #249ebc 0%, #e3f3f7 30%, #e3f3f7 58%, #e3f3f7 78%, #e3f3f7 100%);box-shadow:inset 0 1px 0 rgba(52,167,193,0.14), inset 0 2px 3px rgba(34,178,211,0.22), inset 0 -1px 0 rgba(52,167,193,0.14)}
.form-msg{color:#d60000}
.form-msg.ok{color:#11809c}
.divider::before, .divider::after{background:#ffffff}
.divider span{color:#476185}
.social{background:#f7f8fa;border:1px solid rgba(78,122,188,0.495);color:#152d4e}
.social:hover{border-color:rgba(49,166,196,0.72);background:#ffffff}
.legal{color:#476185}
.legal a{color:#11809c}
.field select{background:#f6f8fa url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%238a8fb0' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") right 9px center / 10px 6px no-repeat;border:1px solid rgba(78,122,188,0.495);color:#132947}
.field select:invalid{color:#1e4272}
.field select option{background:#fbfbfc;color:#132947}
.field select:focus{border-color:rgba(59,176,206,0.72);box-shadow:0 0 0 1px rgba(34,178,211,0.14), 0 0 14px rgba(34,178,211,0.1)}
#auth[data-mode="join"] .field select:focus{border-color:rgba(59,176,206,0.72);box-shadow:0 0 0 1px rgba(34,178,211,0.14), 0 0 14px rgba(34,178,211,0.1)}
.col-right .hd2{color:#10223a}
.bullet b{color:#10223a}
.bullet i{color:#1e4271}
.card{background:linear-gradient(180deg, #fbfcfd 0%, #e3f3f7 60%, #f6f7fa 85%, #f4f6f8 100%);border:1px solid rgba(59,176,206,0.72);box-shadow:0 0 18px rgba(34,178,211,0.12)}
.card:hover{border-color:rgba(59,176,206,0.72);box-shadow:0 0 22px rgba(34,178,211,0.18)}
.card header{background:linear-gradient(180deg, #e3f3f7 0%, #f7f9fb 30%, #f6f8fa 100%);border-bottom:1px solid rgba(78,122,188,0.495);box-shadow:inset 0 1px 0 rgba(34,178,211,0.22)}
.card h3{color:#142b4a}
.card p{color:#11809c}
.ev-title{color:#11809c;text-shadow:0 0 9px rgba(34,178,211,0.2)}
.ev-name{color:#1a3861}
.ev-starts{color:#3060a6}
.ev-starts span{color:#11809c;text-shadow:0 0 4px rgba(34,178,211,0.12)}
.stat b{color:#132a48;text-shadow:0 0 7px rgba(34,178,211,0.18)}
.stat i{color:#11809c}
.btn-play{background:linear-gradient(180deg, #e3f3f7 4%, #249ebc 40%, #249ebc 52%, #e3f3f7 80%, #e3f3f7 96%);box-shadow:inset 0 1px 0 rgba(52,167,193,0.14), inset 0 -1px 0 rgba(52,167,193,0.14);color:#10223a}
.fl{color:#11809c}
.fl:hover{color:#11809c}
.copy{color:#11809c}
#mob .mbg{background:#f7f8fa url(../img/ld_bg_stadium.jpg?v=1) center 42% / cover no-repeat}
#mob .mbg::after{background:linear-gradient(180deg, rgba(16,45,85,0) 0%, rgba(16,45,85,0.04) 55%, rgba(16,45,85,0.16) 100%)}
#mob .m-card{background:linear-gradient(180deg, rgba(245,247,250,0.55), rgba(245,247,250,0.64));border:1px solid rgba(49,166,196,0.378);box-shadow:0 0 30px rgba(34,178,211,0.12), 0 16px 48px rgba(30,63,113,0.17), inset 0 1px 0 rgba(34,178,211,0.072)}
#mob .m-tabs{border-bottom:1px solid rgba(59,176,206,0.72)}
#mob .m-tab{color:#476185;background:#fafbfc}
#mob .m-tab.is-active{color:#10223a}
#mob .m-tab-signin.is-active{background:linear-gradient(180deg, #e3f3f7 0%, #e3f3f7 45%, #e3f3f7 72%, #e3f3f7 96%);text-shadow:0 0 8px rgba(34,178,211,0.3), 0 0 18px rgba(34,178,211,0.16);box-shadow:inset 0 1px 0 rgba(34,178,211,0.28), inset 0 -2px 0 rgba(52,167,193,0.14)}
#mob .m-tab-join.is-active{background:radial-gradient(58% 65% at 50% 100%, rgba(36,158,188,0.45), transparent 70%),
    linear-gradient(180deg, #e3f3f7 0%, #e3f3f7 45%, #e3f3f7 72%, #e3f3f7 96%);text-shadow:0 0 6px rgba(34,178,211,0.35), 0 0 16px rgba(34,178,211,0.22);box-shadow:inset 0 1px 0 rgba(34,178,211,0.24), inset 0 -2px 0 rgba(52,167,193,0.14)}
#mob .m-hd{color:#10223a}
#mob .m-sub{color:#476185}
#mob .m-field input{background:#f6f8fa;border:1px solid rgba(78,122,188,0.495);color:#132947}
#mob .m-field input::placeholder{color:#1e4272}
#mob .m-field input:focus{border-color:rgba(59,176,206,0.72);box-shadow:0 0 0 1px rgba(34,178,211,0.14), 0 0 14px rgba(34,178,211,0.1)}
#authM[data-mode="join"] .m-field input:focus{border-color:rgba(59,176,206,0.72);box-shadow:0 0 0 1px rgba(34,178,211,0.14), 0 0 14px rgba(34,178,211,0.1)}
#mob .m-field select{background:#f6f8fa url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%238a8fb0' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") right 18px center / 12px 7px no-repeat;border:1px solid rgba(78,122,188,0.495);color:#132947}
#mob .m-field select:invalid{color:#1e4272}
#mob .m-field select option{background:#fbfbfc;color:#132947}
#authM[data-mode="join"] .m-field select:focus{border-color:rgba(59,176,206,0.72);box-shadow:0 0 0 1px rgba(34,178,211,0.14), 0 0 14px rgba(34,178,211,0.1)}
#authM[data-mode="join"] .chk .box{background:#249ebc;box-shadow:0 0 8px rgba(34,178,211,0.2)}
#authM[data-mode="join"] .chk input:not(:checked) + .box{background:#ffffff;box-shadow:inset 0 0 0 1px rgba(52,167,193,0.14)}
#mob .m-btn{color:#10223a}
#mob .m-btn-purple{background:radial-gradient(120px 30px at 13% 0%, rgba(110,187,207,0.5), transparent 65%),
    linear-gradient(180deg, #249ebc 0%, #e3f3f7 40%, #e3f3f7 65%, #e3f3f7 82%, #e3f3f7 100%);box-shadow:inset 0 1px 0 rgba(52,167,193,0.14), inset 0 -1px 0 rgba(52,167,193,0.14)}
#mob .m-btn-green{background:radial-gradient(150px 34px at 12% 0%, rgba(110,187,207,0.55), transparent 65%),
    linear-gradient(180deg, #249ebc 0%, #e3f3f7 30%, #e3f3f7 58%, #e3f3f7 78%, #e3f3f7 100%);box-shadow:inset 0 1px 0 rgba(52,167,193,0.14), inset 0 2px 3px rgba(34,178,211,0.22), inset 0 -1px 0 rgba(52,167,193,0.14)}
#mob .m-divider::before, #mob .m-divider::after{background:#ffffff}
#mob .m-divider span{color:#476185}
#mob .m-legal{color:#476185}
#mob .m-legal a{color:#11809c}
#mob .m-hd2{color:#10223a}
#mob .m-bullet b{color:#10223a}
#mob .m-bullet i{color:#1e4271}
#mob .m-fcard{background:linear-gradient(180deg, #fbfcfd 0%, #e3f3f7 60%, #f6f7fa 85%, #f4f6f8 100%);border:1px solid rgba(49,166,196,0.36);box-shadow:0 0 22px rgba(34,178,211,0.136), 0 10px 28px rgba(30,63,113,0.17)}
#mob .m-fcard header{background:linear-gradient(180deg, #e3f3f7 0%, #f7f9fb 30%, #f6f8fa 100%);border-bottom:1px solid rgba(78,122,188,0.495);box-shadow:inset 0 1px 0 rgba(34,178,211,0.22)}
#mob .m-fcard h3{color:#142b4a}
#mob .m-fcard p{color:#11809c}
#mob .m-ev-title{color:#11809c;text-shadow:0 0 9px rgba(34,178,211,0.2)}
#mob .m-ev-name{color:#1a3861}
#mob .m-ev-starts{color:#3060a6}
#mob .m-ev-starts span{color:#11809c;text-shadow:0 0 4px rgba(34,178,211,0.12)}
#mob .m-stat b{color:#132a48;text-shadow:0 0 7px rgba(34,178,211,0.18)}
#mob .m-stat i{color:#11809c}
#mob .m-btn-play{background:linear-gradient(180deg, #e3f3f7 4%, #249ebc 40%, #249ebc 52%, #e3f3f7 80%, #e3f3f7 96%);box-shadow:inset 0 1px 0 rgba(52,167,193,0.14), inset 0 -1px 0 rgba(52,167,193,0.14)}
#mob .m-links a{color:#11809c}
#mob .m-links a:hover{color:#11809c}
#mob .m-socs a{background:rgba(227,243,247,0.72);border:1px solid rgba(49,166,196,0.378);color:#11809c}
#mob .m-socs a:hover{background:#249ebc;border-color:rgba(59,176,206,0.72)}
#mob .m-copy{color:#11809c}
:root{--auth-bg:#f3f5f8;--auth-panel:rgba(250,251,252,0.95);--auth-panel-2:rgba(255,255,255,0.94);--auth-line:rgba(78,144,188,0.162);--auth-text:#112640;--auth-muted:#e9ecf1;--auth-good:#249ebc}
body{background:linear-gradient(180deg, rgba(16,45,85,0.048), rgba(245,247,250,0.78)),
    url('../img/game/fm26_tunnel.svg') center / cover fixed no-repeat !important}
body::before{background:radial-gradient(620px 300px at 50% 20%, rgba(112,217,255,.14), transparent 72%),
    linear-gradient(90deg, rgba(245,247,250,0.58), transparent 28%, transparent 72%, rgba(245,247,250,0.58))}
#stage{background:linear-gradient(180deg, rgba(16,45,85,0.04), rgba(245,247,250,0.48)),
    url('../img/game/fm26_tunnel.svg') center / 1448px 1086px no-repeat !important;box-shadow:0 36px 120px rgba(30,63,113,0.163)}
#auth{background:linear-gradient(105deg, rgba(253,253,254,0.985), rgba(247,248,250,0.99) 50%, rgba(251,251,252,0.985)) !important}
#auth::before{background:linear-gradient(180deg, rgba(69,214,199,.055), transparent 44%),
    rgba(16,45,85,0.136) !important}
#tabs{background:rgba(245,247,250,0.46);border-bottom:1px solid rgba(78,142,188,0.15)}
.tab span{color:#1d406e !important}
#auth[data-mode="signin"] .tab-signin span,
#auth:not([data-mode]) .tab-signin span{color:#10223a !important}
#auth[data-mode="signin"] .tab-signin::after,
#auth:not([data-mode]) .tab-signin::after{box-shadow:0 0 16px rgba(82,199,187,0.088)}
#auth[data-mode="join"] .tab-join span{color:#10223a !important}
#auth[data-mode="join"] .tab-join::after{box-shadow:0 0 16px rgba(82,199,187,0.088)}
.col-left .hd, .col-right .hd{color:#112540 !important}
.field input, .field select{background:rgba(245,247,250,0.78) !important;border:1px solid rgba(78,143,188,0.198) !important;color:#112642 !important}
.field input::placeholder{color:#476185 !important}
.field input:focus, .field select:focus{border-color:rgba(54,211,195,0.576) !important;box-shadow:0 0 0 3px rgba(82,199,187,0.044) !important}
.field .fi, .eye{color:#476185 !important}
.row-remember, .forgot, .legal{color:#476185 !important}
.forgot:hover{color:#122946 !important}
.btn, .btn-purple, .btn-green, .btn-create, .btn-play{border:1px solid rgba(32,233,204,0.198) !important;box-shadow:0 10px 24px rgba(67,175,163,0.072), inset 0 1px 0 rgba(255,255,255,.34) !important}
.divider{color:#476185 !important}
.social{background:linear-gradient(180deg,rgba(255,255,255,0.9),rgba(248,249,251,0.92)) !important;border-color:rgba(78,143,188,0.153) !important;color:#173358 !important}
.social:hover{border-color:rgba(10,190,255,0.27) !important;color:#10223a !important}
.card, #cards .card, #band{background:linear-gradient(180deg,rgba(255,255,255,0.94),rgba(246,248,250,0.97)) !important;border-color:rgba(78,144,188,0.15) !important;box-shadow:0 18px 52px rgba(30,63,113,0.109), inset 0 1px 0 rgba(255,255,255,.04) !important}
#mob{background:linear-gradient(180deg,rgba(16,45,85,0.096),rgba(245,247,250,0.82)),
    url('../img/game/fm26_tunnel.svg') center top / cover no-repeat !important}
#mob .m-auth, #mob .m-card, #mob .m-fcard, #mob .m-band{background:linear-gradient(180deg,rgba(255,255,255,0.965),rgba(246,248,250,0.98)) !important;border-color:rgba(78,144,188,0.153) !important;box-shadow:0 22px 60px rgba(30,63,113,0.143), inset 0 1px 0 rgba(255,255,255,.045) !important}
#mob .m-field input, #mob .m-field select{background:rgba(245,247,250,0.82) !important;border-color:rgba(78,143,188,0.189) !important}
#mob .m-field input:focus, #mob .m-field select:focus{border-color:rgba(54,211,195,0.558) !important;box-shadow:0 0 0 3px rgba(82,199,187,0.04) !important}
#mob .m-socs a{background:rgba(255,255,255,0.88) !important;border-color:rgba(78,144,188,0.162) !important}
::selection{color:#10223a}
:root{--auth-bg:#f3f5f8;--auth-panel:rgba(255,255,255,0.97);--auth-panel-2:rgba(227,243,247,0.96);--auth-line:rgba(49,166,196,0.18);--auth-text:#11243e;--auth-muted:#e9ecf1;--auth-aqua:#6ebbcf;--auth-sky:#6ebbcf;--auth-good:#249ebc;--auth-violet:#249ebc;--auth-magenta:#249ebc}
html,body{background:#f3f5f8!important}
body{background:radial-gradient(880px 430px at 50% 10%,rgba(36,158,188,0.25),transparent 72%),
    linear-gradient(180deg,rgba(16,45,85,0.088),rgba(244,246,249,0.88)),
    url('../img/game/fm26_violet_tunnel.svg') center/cover fixed no-repeat!important}
body::before{background:radial-gradient(650px 300px at 50% 18%,rgba(36,158,188,0.13),transparent 72%),
    linear-gradient(90deg,rgba(245,247,250,0.64),transparent 28%,transparent 72%,rgba(245,247,250,0.64))!important}
#stage{background:linear-gradient(180deg,rgba(16,45,85,0.032),rgba(245,247,250,0.5)),
    url('../img/game/fm26_violet_tunnel.svg') center/1448px 1086px no-repeat!important;box-shadow:0 38px 126px rgba(30,63,113,0.197)!important}
#auth{background:linear-gradient(108deg,rgba(227,243,247,0.985),rgba(250,251,252,0.992) 50%,rgba(255,255,255,0.986))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 0 0 1px rgba(34,178,211,0.032)!important}
#auth::before{background:linear-gradient(180deg,rgba(36,158,188,0.07),transparent 45%),rgba(245,247,250,0.48)!important}
#auth::after{background:linear-gradient(90deg,var(--auth-violet),rgba(110,187,207,0.17) 48%,var(--auth-magenta))!important}
#tabs{background:rgba(245,247,250,0.55)!important;border-bottom-color:rgba(49,166,196,0.15)!important}
.tab span{color:#1d406d!important}
.tab.on span,.tab.active span{color:#10223a!important}
.tab.on::after,.tab.active::after{box-shadow:0 0 18px rgba(34,178,211,0.136)}
.auth-side,.auth-form,.form-side{color:#11253f!important}
.auth-side h1,.auth-side h2,.auth-form h1,.auth-form h2{color:#10223a!important;text-shadow:0 8px 26px rgba(30,63,113,0.136)}
.field input,.field select,.field textarea,#mob .m-field input,#mob .m-field select{background:rgba(245,247,250,0.78)!important;border-color:rgba(49,166,196,0.189)!important;color:#11243e!important}
.field input::placeholder,#mob .m-field input::placeholder{color:#476185!important}
.field input:focus,.field select:focus,.field textarea:focus,#mob .m-field input:focus,#mob .m-field select:focus{border-color:rgba(49,166,196,0.63)!important;box-shadow:0 0 0 3px rgba(34,178,211,0.056)!important}
.btn,.auth-btn,.submit,#mob .m-btn{color:#10223a!important;border-color:rgba(97,132,184,0.119)!important;box-shadow:0 12px 28px rgba(34,178,211,0.1),inset 0 1px 0 rgba(255,255,255,.20)!important}
.social,.social-btn,#mob .m-socs a{background:linear-gradient(180deg,rgba(227,243,247,0.88),rgba(252,253,254,0.94))!important;border-color:rgba(49,166,196,0.162)!important;color:#173357!important}
.social:hover,.social-btn:hover,#mob .m-socs a:hover{background:rgba(36,158,188,0.18)!important;border-color:rgba(49,166,196,0.324)!important;color:#10223a!important}
.feature,.feat,.fcard,.auth-card,#mob .m-card{background:linear-gradient(180deg,rgba(227,243,247,0.96),rgba(249,250,251,0.99))!important;border-color:rgba(49,166,196,0.153)!important;box-shadow:0 20px 58px rgba(30,63,113,0.136),inset 0 1px 0 rgba(255,255,255,.04)!important}
.feature:hover,.feat:hover,.fcard:hover{border-color:rgba(49,166,196,0.252)!important}
#liveBand,.live-band,.footer-band{background:linear-gradient(90deg,rgba(227,243,247,0.96),rgba(251,252,253,0.98),rgba(227,243,247,0.96))!important;border-color:rgba(49,166,196,0.15)!important}
#mob{background:linear-gradient(180deg,#fafbfc,#f4f6f9)!important}
#mob .m-box{background:linear-gradient(180deg,rgba(227,243,247,0.98),rgba(249,250,251,0.995))!important;border-color:rgba(49,166,196,0.162)!important;box-shadow:0 24px 66px rgba(30,63,113,0.17)!important}
::selection{background:rgba(36,158,188,0.35)!important;color:#10223a!important}
:focus-visible{outline:2px solid rgba(59,176,206,0.72)!important}
@media(max-width:760px){body{background:#f4f6f9!important}
}

/* ==== from landing.css ==== */
#ldstage{background:#f4f6f8}
#ldTopBar{background:linear-gradient(180deg, rgba(246,247,250,0.85) 0%, rgba(245,247,250,0.52) 58%, transparent 100%);border-bottom:1px solid rgba(49,166,196,0.15)}
#ldNav a{color:#183459}
#ldNav a:hover{color:#10223a}
#ldNav a.is-active{color:#11809c}
#ldNav a.is-active::after{background:#249ebc;box-shadow:0 0 8px rgba(34,178,211,0.32)}
#ldNavR .nv{color:#152f51}
#ldNavR .nv:hover{color:#10223a}
#ldNavR .nv-app{border:1px solid rgba(97,132,184,0.238);color:#122743;background:rgba(16,45,85,0.14)}
#ldNavR .nv-app:hover{border-color:rgba(59,176,206,0.72);color:#11809c}
#ldAuthBg{background:linear-gradient(103deg, #e3f3f7 0%, #ffffff 47%, #ffffff 100%);border:1px solid rgba(49,166,196,0.306);box-shadow:0 24px 60px rgba(30,63,113,0.197), inset 0 1px 0 rgba(34,178,211,0.056)}
#ldAuthBg::before{background:linear-gradient(180deg, transparent, rgba(110,187,207,0.3), transparent)}
#ldAuthBg::after{background:linear-gradient(90deg, rgba(110,187,207,0.55), transparent 45%, transparent 55%, rgba(36,158,188,0.55))}
.ld-ph{border-bottom:1px solid rgba(49,166,196,0.315)}
#ldClub .ld-ph{border-bottom-color:rgba(49,166,196,0.27)}
.ld-ph b{color:#112641}
#ldClub .ld-ph b{color:#142c4b;text-shadow:0 0 12px rgba(34,178,211,0.14)}
.ld-hd{color:#112642}
.ld-sub{color:#476185}
.ld-f input, .ld-f select{background:rgba(245,247,250,0.82);border:1px solid rgba(59,176,206,0.72);color:#122844}
.ld-f input::placeholder{color:#476185}
.ld-f input:focus, .ld-f select:focus{border-color:rgba(59,176,206,0.72);box-shadow:0 0 0 1px rgba(34,178,211,0.16), 0 0 12px rgba(34,178,211,0.112)}
.ld-f .fi{color:#11809c}
.ld-f select:invalid{color:#476185}
.ld-f select option{background:#fbfbfc;color:#132947}
.ld-btn{border:1px solid rgba(49,166,196,0.495);background:linear-gradient(180deg, #249ebc 0%, #249ebc 60%, #249ebc 100%);color:#10223a;box-shadow:0 0 18px rgba(34,178,211,0.18), inset 0 1px 0 rgba(255, 255, 255, .22)}
.ld-btn.grn{border-color:rgba(49,166,196,0.585);background:linear-gradient(180deg, #249ebc 0%, #249ebc 55%, #249ebc 100%);box-shadow:0 0 22px rgba(34,178,211,0.2), inset 0 1px 0 rgba(255, 255, 255, .45)}
.ld-div{color:#476185}
.ld-div::before, .ld-div::after{background:rgba(16,45,85,0.06)}
.ld-socials .social{background:rgba(250,251,252,0.88);border:1px solid rgba(78,122,188,0.495);color:#132a48}
.ld-socials .social:hover{border-color:rgba(77,95,188,0.72);background:rgba(255,255,255,0.9)}
.ld-msg{color:#d60000}
.ld-msg.ok{color:#11809c}
.ld-bul b{color:#122742}
.ld-bul i{color:#476185}
.ld-back{color:#476185}
.ld-back:hover{color:#11809c}
@keyframes ldPulse{0%, 100%{box-shadow:0 0 0 0 rgba(34,178,211,0)}40%{box-shadow:0 0 34px 6px rgba(34,178,211,0.22)}}
#ldMore{color:#112641}
#ldMore span{color:#11809c;text-shadow:0 0 14px rgba(34,178,211,0.2)}
.ld-card{background:linear-gradient(165deg, #e3f3f7 0%, #ffffff 100%);box-shadow:0 14px 32px rgba(30,63,113,0.17), inset 0 1px 0 rgba(34,178,211,0.056)}
.ld-card::before{background:linear-gradient(160deg, rgba(36,158,188,0.5), rgba(110,187,207,0.12) 42%, rgba(110,187,207,0.5))}
.ld-card header img, .ld-card header .ic{color:#11809c}
.ld-card h3{color:#112641}
.ld-card p{color:#18355b}
.ldc-art{background:linear-gradient(180deg, #ffffff, #fbfbfc);border:1px solid rgba(78,109,188,0.18)}
.ldc-art .fmh{background:linear-gradient(180deg, #e0e8f5, #e0e7f5);border-bottom:1px solid rgba(61,118,205,0.225)}
.ldc-art .fmh b{color:#007cd6}
.ldc-art .fmh em{color:#11809c}
.ldc-art .fmface{background:linear-gradient(180deg, #e0e9f5, #e0e7f5)}
.ldc-art .fmface::after{background:#e3f3f7}
.ldc-art .fmp-name{color:#10223a}
.ldc-art .fmp-pos{color:#305ca6}
.ldc-art .fmattrs i{color:#19385f}
.ldc-art .g{color:#11809c}
.ldc-art .y{color:#d6a400}
.ldc-art .fmp-val{color:#11809c}
.ldc-art .fmrows i{color:#18345a}
.ldc-art .fmst{color:#d6a400}
.ldc-art .fmst s{color:#24407e}
.ldc-art .fmg i{color:#1b3c67}
.ldc-art .fmg i b{background:rgba(16,45,85,0.04)}
.ldc-art .fmg i em{color:#10223a}
.ldc-art .fmnews .tag{color:#10223a}
.ldc-art .fmnews .hl{color:#122743}
.ldc-art .fmnews .rep{color:#305ca6}
.ld-dv{background:rgba(16,45,85,0.065)}
#ldBandBg{background:linear-gradient(180deg, #e3f3f7, #ffffff);border:1px solid rgba(49,166,196,0.288);box-shadow:0 14px 36px rgba(30,63,113,0.17), inset 0 1px 0 rgba(34,178,211,0.048)}
#ldBandBg::before{background:linear-gradient(90deg, transparent, rgba(36,158,188,0.65), transparent)}
#ldEv b{color:#11809c;text-shadow:0 0 10px rgba(34,178,211,0.18)}
#ldEv .nm{color:#132947}
#ldEv .st{color:#476185}
#ldEv .st span{color:#11809c}
#ldViewEv{border:1px solid rgba(97,132,184,0.425);background:rgba(245,247,250,0.45);color:#142b4a}
#ldViewEv:hover{border-color:rgba(59,176,206,0.72);color:#11809c}
.ld-stat svg{stroke:#11809c}
.ld-stat b{color:#10223a}
.ld-stat i{color:#476185}
#ldLegacy b{color:#11809c;text-shadow:0 0 16px rgba(34,178,211,0.22)}
#ldLegacy i{color:#163052}
#ldPlay{border:1px solid rgba(49,166,196,0.63);background:linear-gradient(180deg, #6ebbcf 0%, #249ebc 55%, #249ebc 100%);box-shadow:0 0 26px rgba(34,178,211,0.22), inset 0 1px 0 rgba(255, 255, 255, .5)}
#ldFoot a{color:#476185}
#ldFoot a:hover{color:#11809c}
#ldCopy{color:#476185}
#ldSoc .fu{color:#476185}
#ldSoc a{background:rgba(227,243,247,0.85);border:1px solid rgba(49,166,196,0.36);color:#11809c}
#ldSoc a:hover{background:#249ebc;border-color:rgba(59,176,206,0.72);box-shadow:0 0 12px rgba(34,178,211,0.22)}
#ldFootBar{background:linear-gradient(90deg, transparent, rgba(110,187,207,0.4) 22%, rgba(110,187,207,0.4) 78%, transparent)}
#ldToast{background:rgba(246,248,250,0.94);border:1px solid rgba(49,166,196,0.405);color:#11809c;box-shadow:0 8px 30px rgba(30,63,113,0.187), 0 0 16px rgba(34,178,211,0.072)}
body.ld{background:#f1f4f7}
.ld-pres-spot{background:radial-gradient(46% 44% at 50% 44%, rgba(110,187,207,0.5), rgba(36,158,188,0.14) 55%, transparent 72%)}
.ld-pres-sign{background:linear-gradient(160deg,#ffffff,#fcfdfd);border:1.5px solid rgba(49,166,196,0.495);box-shadow:0 16px 36px rgba(30,63,113,0.204), 0 0 24px rgba(34,178,211,0.16)}
.ld-pres-sign .lps-badge{background:linear-gradient(150deg,#249ebc,#6ebbcf);box-shadow:0 4px 12px rgba(34,178,211,0.2)}
.ld-pres-sign .lps-txt b{color:#112640}
.ld-pres-sign .lps-txt b i{color:#11809c}
.ld-pres-sign .lps-txt em{color:#3055a6}
#ldLogoTxt{color:#112642;text-shadow:0 2px 6px rgba(30,63,113,0.238)}
#ldLogoTxt em{color:#11809c}
#ldHeroTag{color:#132947;text-shadow:0 1px 3px rgba(30,63,113,0.255)}
#ldHeroTag em{color:#11809c}
#ldstage{background-color:#ffffff}
#ldstage::before{background:radial-gradient(1300px 540px at 55% -100px, rgba(36,158,188,0.17), transparent 62%),
    linear-gradient(180deg, rgba(57,170,198,0.083), rgba(57,170,198,0.11) 58%, rgba(255,255,255,0.32))}
.ld-f input, .ld-f select{background:rgba(227,243,247,0.86);border-color:rgba(49,166,196,0.495)}
.ld-f input::placeholder{color:#11809c}
.ld-socials .social{background:rgba(227,243,247,0.88);border-color:rgba(49,166,196,0.405)}
.ld-socials .social:hover{background:rgba(227,243,247,0.9);border-color:rgba(49,166,196,0.54)}
.ld-div::before, .ld-div::after{background:rgba(110,187,207,0.22)}
.ld-div{color:#11809c}
#ldNavR .nv-app{background:rgba(227,243,247,0.5);border-color:rgba(49,166,196,0.405)}
.ld-bul i{color:#11809c}
.ld-card p{color:#173255}
.chk .box{border-color:rgba(49,166,196,0.495)}
::selection{background:rgba(36,158,188,0.45);color:#10223a}
#ldHeroFade{background:radial-gradient(ellipse 52% 130% at 50% 45%, rgba(245,247,249,0.85), rgba(245,247,250,0.42) 58%, transparent 82%)}
#ldstage{background-color:#f2f4f8}
#ldBgScene{background:#f4f6f8 url(../img/ld_bg_stadium.jpg?v=1) center / cover no-repeat}
#ldBgScene::after{background:linear-gradient(180deg, rgba(245,247,250,0.42) 0%, rgba(16,45,85,0.048) 34%, rgba(16,45,85,0.12) 100%)}

/* ==== from fm26-v11-landing.css ==== */
:root{--l11-v:#6ebbcf;--l11-m:#249ebc;--l11-line:rgba(49,166,196,0.18);--l11-panel:rgba(255,255,255,0.97)}
html,body,body.ld,#viewport{background:#f4f6f9!important}
body.ld{background:radial-gradient(1040px 430px at 51% 5%,rgba(110,187,207,0.25),transparent 72%),
    radial-gradient(740px 330px at 8% 36%,rgba(36,158,188,0.09),transparent 76%),
    linear-gradient(180deg,#f8f9fb 0%,#f3f5f8 66%,#f1f3f7 100%)!important}
#ldstage{background:linear-gradient(180deg,rgba(16,45,85,0.024),rgba(245,247,250,0.72)),
    url('../img/game/fm26_violet_shell.svg') center/1935px 1080px no-repeat!important;box-shadow:0 34px 120px rgba(30,63,113,0.204)!important}
#ldTopBar{background:linear-gradient(180deg,rgba(255,255,255,0.985),rgba(246,248,250,0.94))!important;border-bottom:1px solid rgba(49,166,196,0.15)!important;box-shadow:0 12px 32px rgba(30,63,113,0.109)!important}
#ldTopBar::after{box-shadow:0 0 22px rgba(34,178,211,0.1)!important}
#ldNav a{color:#1d416f!important}
#ldNav a:hover,#ldNav a.is-active{color:#10223a!important}
#ldNav a.is-active::after{box-shadow:0 0 16px rgba(34,178,211,0.136)!important}
#ldHeroTag{color:#18365c!important}
#ldstage .ld-presenter .ld-pres-sign{background:linear-gradient(160deg,rgba(227,243,247,0.98),rgba(249,250,251,0.99))!important;border-color:rgba(49,166,196,0.27)!important;box-shadow:0 15px 32px rgba(30,63,113,0.177),0 0 24px rgba(34,178,211,0.072)!important}
#ldAuthBg{background:linear-gradient(120deg,rgba(110,187,207,0.075),transparent 36%),
    linear-gradient(108deg,rgba(227,243,247,0.985),rgba(250,251,252,0.992) 51%,rgba(255,255,255,0.985))!important;border:1px solid rgba(49,166,196,0.189)!important;box-shadow:0 34px 96px rgba(30,63,113,0.197),inset 0 1px 0 rgba(255,255,255,.055)!important}
#ldAuthBg::before{background:linear-gradient(180deg,transparent,rgba(110,187,207,0.15),transparent)!important}
#ldAuthBg::after{background:linear-gradient(90deg,var(--l11-v),rgba(110,187,207,0.12) 49%,var(--l11-m))!important}
.ld-ph{border-bottom-color:rgba(49,166,196,0.15)!important}
.ld-ph b{color:#10223a!important;text-shadow:0 7px 20px rgba(30,63,113,0.095)!important}
.ld-hd{color:#10223a!important}
.ld-sub{color:#476185!important}
.ld-f input,.ld-f select{background:rgba(245,247,250,0.82)!important;border-color:rgba(49,166,196,0.18)!important;color:#10243d!important}
.ld-f input:focus,.ld-f select:focus{border-color:rgba(49,166,196,0.648)!important;box-shadow:0 0 0 3px rgba(34,178,211,0.052)!important}
.ld-btn,#btnSignin,#btnCreateSide{border-color:rgba(97,132,184,0.119)!important;color:#10223a!important;box-shadow:0 12px 28px rgba(34,178,211,0.104),inset 0 1px 0 rgba(255,255,255,.20)!important}
.ld-socials .social{background:linear-gradient(180deg,rgba(227,243,247,0.88),rgba(252,253,254,0.96))!important;border-color:rgba(49,166,196,0.153)!important;color:#173357!important}
.ld-socials .social:hover{border-color:rgba(49,166,196,0.324)!important;background:rgba(110,187,207,0.18)!important;color:#10223a!important}
#ldMore .ld-card,#ldBand{border-color:rgba(49,166,196,0.153)!important;background:linear-gradient(180deg,rgba(227,243,247,0.97),rgba(248,249,251,0.995))!important;box-shadow:0 20px 58px rgba(30,63,113,0.136),inset 0 1px 0 rgba(255,255,255,.035)!important}
#ldMore .ld-card:hover{border-color:rgba(49,166,196,0.261)!important;box-shadow:0 28px 72px rgba(30,63,113,0.163)!important}

/* ==== from fm26-v12-landing-fix.css ==== */
#ldMore{text-shadow:0 7px 18px rgba(30,63,113,0.221)!important}

/* ==== from fm26-v16-register-form.css ==== */
#ldClubForm .ld-f input,#ldClubForm .ld-f select{background:rgba(244,246,249,0.86)!important;border-color:rgba(49,166,196,0.198)!important}
#ldClubForm .reg-terms .chk{color:#1e4272!important}
#ldClubForm .ld-back{color:#476185!important}
#ldClubForm .ld-back:hover{color:#10223a!important}
#ldClubForm #btnJoin{background:linear-gradient(100deg,#249ebc,#249ebc)!important;color:#10223a!important;border-color:rgba(97,132,184,0.128)!important;box-shadow:0 10px 24px rgba(34,178,211,0.1),inset 0 1px 0 rgba(255,255,255,.18)!important}
#ldClubForm .ld-cselsearch{background-color:rgba(244,246,249,0.86)!important;border-color:rgba(49,166,196,0.198)!important}
#viewJoinM .m-field input,#viewJoinM .m-field select{background:rgba(246,248,250,0.9)!important;border:1px solid rgba(49,166,196,0.189)!important;color:#11243e!important}
#viewJoinM .m-field select{background-image:linear-gradient(45deg,transparent 50%,#e9ecf1 50%),linear-gradient(135deg,#e9ecf1 50%,transparent 50%)!important}
#viewJoinM .reg-terms-m .chk{color:#1c3e6a!important}
#viewJoinM #btnJoinM{background:linear-gradient(100deg,#249ebc,#249ebc)!important;color:#10223a!important;border-color:rgba(97,132,184,0.119)!important}
