body.portal415.landing416{overflow-x:hidden}.landing416 .landing-header{margin:0;max-width:none;width:100%;background:linear-gradient(105deg,#131b20f5,#222726f5);border-bottom:1px solid #b3945b66;gap:20px}.landing416 .landing-brand img{width:80px;height:80px;filter:drop-shadow(0 2px 9px #0009)}.landing416 .landing-brand{gap:14px;letter-spacing:1.1px}.landing416 .landing-header nav{gap:17px;flex-wrap:wrap;justify-content:flex-end}.landing416 .landing-header nav a,.landing416 .landing-header nav button{white-space:nowrap}.landing416 .landing-section{max-width:none;padding:90px max(28px,calc((100vw - 1170px)/2));position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid #a7894e26}.landing416 .landing-section:before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 10% 5%,#94744216,transparent 60%),linear-gradient(150deg,#1c262a,#11191e)}.landing416 #world:before{background:linear-gradient(90deg,#10191fe6,#10191ff5),url('redesign/section-forest-v417.webp') center/cover}.landing416 #arena-info:before{background:linear-gradient(#11191ef0,#11191edd 50%,#11191ef5),url('refinement/arena.webp') center/cover}.landing416 #craft-info:before{background:linear-gradient(90deg,#15191be0,#171b1fe8),url('redesign/section-forge-v417.webp') center/cover}.landing416 #clans-info:before{background:linear-gradient(#10181ce8,#10181cf0),url('redesign/clan-hall-day.webp') center/cover}.landing416 #help:before{background:linear-gradient(#11191fee,#11191fbb),url('redesign/section-forest-v417.webp') center bottom/cover}.landing416 .landing-feature-grid article{background:linear-gradient(#293034dd,#172024f5);border:1px solid #9f865d55;box-shadow:0 12px 30px #0003;display:flex;flex-direction:column}.landing416 .landing-feature-grid article>img{height:300px;object-fit:contain;object-position:center;background:radial-gradient(ellipse,#38392b99,#10191f)}.landing416 .landing-feature-grid article:first-child>img{object-fit:cover}.landing416 .landing-feature-grid article>div{flex:1}.landing416 .landing-section h2{text-wrap:balance}.landing416 .landing-art{border-color:#b3956155;box-shadow:0 12px 40px #0007}.landing416 .landing-faq details{padding:0;border:1px solid #b2965b3d;border-radius:5px;margin:12px 0;background:#162126b8;overflow:hidden}.landing416 .landing-faq summary{padding:22px 24px;list-style:none;position:relative;padding-right:55px;line-height:1.5}.landing416 .landing-faq summary:after{content:'+';position:absolute;right:24px;top:18px;color:#bda16d;font:24px Georgia}.landing416 .landing-faq details[open] summary:after{content:'−'}.landing416 .landing-faq details>p{padding:0 24px 22px;margin:0;line-height:1.8}.landing416 .landing-faq details:focus-within{border-color:#c6aa71}.landing416 .portal-footer{max-width:none!important;width:100%!important;display:block!important;text-align:center;background:linear-gradient(#111a20,#0c1318);border-top:1px solid #aa8d5344;margin:0!important;padding:35px max(22px,calc((100vw - 1170px)/2))!important;box-sizing:border-box}.landing416 .portal-footer>p{margin:15px auto;font:10px/1.8 Arial;letter-spacing:2px;color:#a68f68}body.portal415.landing416.is-register{background:linear-gradient(#10182088,#101820bb),url('redesign/registration-v417.webp') center center/cover fixed}.landing416.is-register .portal-registration{max-width:1300px;width:100%;min-height:calc(100vh - 230px);margin:45px auto 60px}.landing416.is-register .creation-form{align-items:start;gap:34px}.landing416.is-register .creation-choices,.landing416.is-register .creation-account{background:linear-gradient(140deg,#293034f2,#131c21f5);border:1px solid #b3975e;border-radius:8px;box-shadow:inset 0 0 0 5px #141d21,0 16px 45px #0007;padding:28px}.landing416.is-register .creation-choices:before,.landing416.is-register .creation-choices:after,.landing416.is-register .creation-account:before,.landing416.is-register .creation-account:after{display:none}.landing416 .rules-agreement{display:flex!important;align-items:flex-start;gap:12px;padding:16px 0;margin:8px 0 15px;font:12px/1.8 Arial;color:#c2b79f}.landing416 .rules-agreement input{appearance:none;width:21px;height:21px;min-width:21px;min-height:21px;margin:0;border:1px solid #a78955;border-radius:4px;background:#10191f;box-shadow:inset 0 2px 4px #0005;cursor:pointer}.landing416 .rules-agreement input:checked{background:#8e723e}.landing416 .rules-agreement input:checked:after{content:'✓';display:block;text-align:center;line-height:19px;color:#fff0cd;font-size:16px}.landing416 .rules-agreement input:focus-visible{outline:2px solid #dfc087;outline-offset:3px}.landing416 .rules-agreement a{color:#e2c48c;text-underline-offset:3px}.landing416 .shield-emblem{height:58px;width:58px}.landing416 .landing-final{padding-top:40px}.landing416 .landing-clan-points article{padding:14px 0;border-bottom:1px solid #a7894e2b}.landing416 .landing-clan-points article:last-child{border:0}
@media(max-width:1100px){.landing416 .landing-header{padding:12px 25px}.landing416 .landing-brand{font-size:17px}.landing416 .landing-brand img{width:64px;height:64px}.landing416 .landing-header nav{gap:8px 16px}.landing416 .landing-section{padding:70px 28px}.landing416.is-register .creation-form{gap:20px}.landing416.is-register .creation-choices,.landing416.is-register .creation-account{padding:22px}}
@media(max-width:760px){.landing416 .landing-header nav{justify-content:center}.landing416 .landing-section{padding:55px 22px}.landing416 .landing-feature-grid article>img{height:310px}.landing416.is-register .portal-registration{margin:25px auto 45px}.landing416.is-register .creation-form{gap:28px}.landing416.is-register .creation-account{padding:25px}.landing416 .portal-footer{padding:28px 20px!important}.landing416 .landing-faq summary{padding:18px 45px 18px 20px}.landing416 .landing-faq details>p{padding:0 20px 20px}.landing416 .landing-brand{font-size:18px}.landing416 .landing-brand small{font-size:8px}}
@media(prefers-reduced-motion:reduce){.landing416 *{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
