/* V5: the approved scale, brighter bronze surfaces and real Metin2 scenery. */
:root{--bg:#281b12;--panel:#352418;--wine:#a13522;--gold:#e1b367;--pale:#fff0c5;--text:#dfcba7;--muted:#b49a76;--line:#d2a25b70}
body,body[data-page=index]{isolation:isolate;background:#2a2118;color:var(--text)}
body:after{opacity:.022}
.world-backdrop{position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#67402024,#51321f44 45%,#2b1b13ad),url('assets/scenes/metin2-village-v5.webp') center 48%/cover no-repeat;filter:sepia(.48) saturate(.65)}
.world-atmosphere{position:fixed;inset:0;overflow:clip;z-index:9;pointer-events:none;contain:strict}
.scene-light{position:absolute;inset:-20%;opacity:0;mix-blend-mode:screen;background:linear-gradient(110deg,transparent 38%,#ffdc9c08 46%,#ffdc9c25 50%,transparent 58%);animation:v5-sunlight 24s ease-in-out infinite}
.scene-light-right{animation-delay:-14s;animation-duration:31s;transform:scaleX(-1)}
.world-atmosphere>i{position:absolute;left:var(--x);top:var(--y);width:2px;height:2px;background:#ffe1a1;box-shadow:0 0 6px 1px #e7ac5360;border-radius:50%;opacity:0;animation:v5-firefly var(--duration) ease-in-out infinite;animation-delay:var(--delay)}
.world-atmosphere>i:nth-child(3n){width:3px;height:3px;background:#ecb464}
.portal-ambient{background:none}
.site-header{background:linear-gradient(100deg,#3b2418f5,#21170ff7 45%,#3d2318f5);border-bottom-color:#d0a15b80;box-shadow:0 3px 22px #28160a66}
.main-nav>a{color:#d7bf94}.main-nav>a.active,.main-nav>a:hover{color:#fff1c8;text-shadow:0 0 12px #dca5496b}
.main-nav>a[href="index.html#legal-satis"]{color:#ffe4a0;text-shadow:0 0 13px #f5be5d6b}
.main-nav>a[href="index.html#legal-satis"]:before{content:"";position:absolute;left:-8px;top:50%;width:3px;height:3px;background:#ffd889;box-shadow:0 0 9px 2px #ecae5155;transform:rotate(45deg)}
.nav-download{border-color:#c6904e;background:linear-gradient(135deg,#9e3e24,#642315);color:#fff0c2;box-shadow:inset 0 0 0 3px #55221155,0 0 18px #b1702920}
.nav-download:hover{box-shadow:inset 0 0 0 3px #55221155,0 0 24px #e6a65355}
.portal-mast{background:radial-gradient(ellipse at 50% 47%,#362115fa 0%,#362115e8 26%,#3a281a80 44%,transparent 67%),linear-gradient(100deg,#9d693d70,#5b361d38 45%,#b6804a63),url('assets/scenes/jungrang-v5.webp') center 50%/cover;border-color:#edc57caa;box-shadow:inset 0 0 0 5px #633f232e,0 0 0 1px #b98e4866,0 8px 35px #2a170f99}
.portal-mast:after{border-color:#f2c78080;box-shadow:inset 0 0 24px #edbb6326}
.portal-mast-ring{border-color:#dba85c66;box-shadow:0 0 0 12px #e8bc6220,0 0 0 13px #d9a25b69,0 0 60px #e9a74228}
.portal-mast-center>.portal-kicker{color:#f3d08f;text-shadow:0 1px 5px #1b100b}
.portal-mast h1{color:#ffe4ad;text-shadow:0 2px 7px #211209}.portal-mast h1 em{color:#e9bd73}
.portal-mast-warrior,.portal-mast-ninja{filter:drop-shadow(0 0 14px #f7c16b70) drop-shadow(0 8px 10px #261309aa)}
.mast-orbit{border-color:#f4c57373;border-top-color:#ffeab2;box-shadow:inset 0 0 25px #dcb26820,0 0 19px #dfa64144}
.orbit-two{border-color:#e5b3618a;opacity:.8}
.mast-light{background:radial-gradient(ellipse,#ffc96980,#ecad4040 42%,transparent 72%);opacity:.9;filter:blur(9px)}
.mast-sweep{opacity:.7}.mast-particles>i{box-shadow:0 0 9px 2px #f8c76799}
.portal-explore-cta{background:linear-gradient(125deg,#b55a2c,#84301d 60%,#5f2819);color:#ffdf9c;border-color:#e7ba70;box-shadow:inset 0 0 0 3px #703a1d66,0 0 17px #f0b85938}
.portal-explore-cta small{color:#f0cb8c}.portal-explore-cta strong{color:#fff0bc}
.portal-stats{position:relative;overflow:hidden;background:linear-gradient(180deg,#614221ed,#382619f5);border-color:#c99b577d;box-shadow:0 7px 18px #2c180c55}
.portal-stats>div{border-color:#dca95b60}.portal-stats strong{color:#ffdf91;text-shadow:0 0 15px #ffc76340}.portal-stats>div>span{color:#edcd94}
.portal-stats:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,#ffdf9d,transparent);animation:v5-edge-light 9s ease-in-out infinite;pointer-events:none}
.portal-panel{border-color:#c89a5880;background:linear-gradient(135deg,#55351fe8,#352317f0 75%);box-shadow:inset 0 1px 0 #ffdf9b14,0 8px 20px #2a160d66}
.portal-panel-title{border-bottom-color:#c18c4970;background:linear-gradient(90deg,#b9743538,#67401f66 68%,#452a1caa)}
.portal-panel-title h2{color:#ffe2a3;text-shadow:0 1px 3px #2b160e}.portal-panel-title>a,.portal-panel-title>span{color:#d8b581}
.portal-panel-title:before{background:#f0c87b;box-shadow:0 0 8px #eaba6666}
.portal-menu>a{color:#ebd2a7;border-bottom-color:#c18d4b40}.portal-menu>a>svg{color:#d8ae66}.portal-menu>a>i{color:#c39a60}
.portal-menu>a[aria-current=page],.portal-menu>a:hover{background:linear-gradient(100deg,#ae48297d,#7d371f55);border-color:#edbd7380;color:#fff1c6;box-shadow:inset 2px 0 0 #efbc68,0 0 14px #e4a64c10}
.portal-fairplay>p{color:#ddbf91}.portal-fairplay>p b{color:#ffe1a7}.portal-forbidden span{color:#e2c291}
.portal-small-link,.portal-download>a{color:#ffe1a7}.portal-small-link:hover{color:#fff5d4;text-shadow:0 0 10px #edb65f70}
.portal-feature-tabs{background:#3c271be6;border-color:#cf9a5280}.portal-feature-tabs>[role=tab]{color:#d2ae79;border-color:#bd874a55}
.portal-feature-tabs>[role=tab][aria-selected=true]{color:#ffedbc;background:linear-gradient(#b966285e,#713a204d);text-shadow:0 0 12px #ffc96b44}
.portal-feature-tabs>[role=tab][aria-selected=true]:after{background:#ffdc8d;box-shadow:0 0 9px #ffc86f80}
.portal-pause{color:#f0c786}
.portal-feature-slide{background:radial-gradient(ellipse at 10% 30%,#dc985e40,transparent 65%),linear-gradient(120deg,#663b23,#3a2317 70%)}
.feature-world{background:linear-gradient(90deg,#49351e66,#5e3923e0 43%,#382318f2 78%),url('assets/scenes/metin2-village-v5.webp') 32% 58%/cover}
.feature-copy>.portal-kicker{color:#efc486}.feature-copy h2{color:#fff0c9;text-shadow:0 2px 5px #472012,0 0 20px #e8b46420}.feature-copy h2 em{color:#edc176}
.feature-copy>p{color:#f0d5ab}.feature-warrior-art:before{border-color:#f0c37688;background:radial-gradient(circle,#f2b15c3b,transparent 75%);box-shadow:0 0 22px #e2ad5b33,inset 0 0 20px #e6b36033;animation:v5-halo 7s ease-in-out infinite}
.feature-warrior-art>img{animation:v5-warrior-idle 6s ease-in-out infinite;filter:drop-shadow(0 0 10px #ebc17c33) drop-shadow(0 8px 12px #2c160b80)}
.feature-marriage-art{background-image:linear-gradient(90deg,transparent 20%,#58301db8 45%,#392317e8 75%),url('assets/world/evlilik-hard2008-v3.webp')}
.feature-marriage .feature-copy{background:linear-gradient(90deg,#512c1b55,#40251b99)}
.feature-bio-art>span{border-color:#f0bf6680;box-shadow:0 0 0 12px #c68d4030,0 0 0 13px #e4b56666,0 0 30px #c8954530}
.feature-bio-art>img{filter:drop-shadow(0 0 16px #ffdb7b88)}
.portal-feature-progress{background:#764524}.portal-feature-progress>span{background:#ffcf78;box-shadow:0 0 12px #ffcc7e99}
.portal-feature-link,.portal-solid-button{color:#ffedbd;border-color:#e2b064;background:linear-gradient(130deg,#af4a28,#76311e);box-shadow:inset 0 0 0 2px #f2bf7310,0 4px 15px #51251444}
.portal-feature-link:hover,.portal-solid-button:hover{box-shadow:0 0 20px #e5aa5355;filter:brightness(1.12)}
.portal-news-row{border-color:#bb884a50}.portal-news-row:hover{background:#d8a45c16}.portal-news-row h3{color:#ffe4b2}.portal-news-row p{color:#cfb187}
.portal-news-badge{border-color:#d5a26080;background:#9a62212b;color:#f4d391}.portal-news-row>svg{color:#dbaf68}
.portal-account h3,.portal-download h3,.portal-ranking h3{color:#ffe7b3}.portal-account p,.portal-ranking p{color:#ddbf94}
.portal-account-icon{border-color:#d8ad6288;color:#f8d181;background:#c28a3133;box-shadow:0 0 0 5px #dcad5c0c,0 0 20px #d49c3b33}
.portal-download>svg{color:#edc177}.portal-download>div>span{color:#d6ad76}.portal-download>a{border-color:#bb894c66}
.portal-ranking-tabs a{color:#dfbd88;border-color:#c89a5870}.portal-rank-symbol{color:#f5d397;border-color:#d2a36488}
.portal-support b{color:#ffe4b2}.portal-support span{color:#d3b488}.portal-support svg{color:#e3b872}
.portal-class-copy #class-description{color:#e0c59d}.portal-class-copy #class-style{color:#edc57f}.portal-class-copy #class-name{color:#ffe6af}
.portal-class-tabs button{color:#cfad7b}.portal-class-tabs button[aria-selected=true]{color:#ffe7ad;border-color:#edbb6a}
.portal-class-portrait:before{border-color:#d9ab5d70;box-shadow:0 0 25px #d89e4933}.portal-class-portrait>img{filter:drop-shadow(0 0 13px #e1a95933) drop-shadow(0 8px 10px #2b170c99)}
.portal-discovery>a{border-color:#c4945288;background:linear-gradient(125deg,#694026e8,#38261af0)}.portal-discovery h2{color:#ffe3a6}.portal-discovery p{color:#d8b68b}.portal-discovery>a>div>span{color:#e4b776}
.portal-bottom-note{color:#d5af78;border-color:#c79a5766}.portal-bottom-note>a{color:#e7c691}
.portal-join{position:relative}.join-side{border-color:#e3b36180;color:#f1c979;text-shadow:0 1px 4px #2b170c}.join-side>span{font-size:17px;filter:drop-shadow(0 0 8px #ffc46e66)}
.portal-join-cta{background:radial-gradient(ellipse at 20% 0,#ef975d44,transparent 65%),linear-gradient(105deg,#a9371f,#8f2919 60%,#5d2015);border-color:#f0c277;color:#ffe9ae;box-shadow:inset 0 0 0 3px #581d11,0 0 0 3px #edb35a4d,0 0 25px #ffb05240}
.portal-join-cta strong{color:#fff0c6;text-shadow:0 2px 4px #612315}.portal-join-cta small{color:#efc590}.portal-join-cta>b{color:#ffe6a8}
.join-icon{border-color:#f4ce86aa;background:linear-gradient(130deg,#c18c37bb,#ab672b55);box-shadow:inset 0 0 9px #f5c97533}.join-icon svg{animation:v5-download-drift 3.5s ease-in-out infinite;color:#fff2c6}
.portal-join-cta:before{animation-duration:5.5s;background:linear-gradient(110deg,transparent 35%,#ffd18b40 49%,transparent 62%)}
.portal-legal-card{position:relative;isolation:isolate;overflow:clip;scroll-margin-top:24px;display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center;min-height:157px;padding:15px 13px 13px;border:1px solid #edc27a;background:radial-gradient(ellipse at 0 0,#e8bb6150,transparent 70%),linear-gradient(135deg,#6a4023f5,#43271af7 75%);box-shadow:inset 0 0 0 3px #7a4f253d,0 0 0 3px #c58d322b,0 0 25px #e4a74b2b}
.portal-legal-card:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,#ffe3a720 48%,transparent 61%);transform:translateX(-120%);animation:v4-button-shine 9s ease-in-out infinite;pointer-events:none}
.legal-card-icon{width:44px;height:51px;color:#ffdf9a;filter:drop-shadow(0 0 11px #f4bf6266);animation:v5-legal-emblem 5s ease-in-out infinite}.legal-card-icon svg{width:100%;height:100%}
.legal-card-copy>span{display:block;font-size:6px;letter-spacing:.025em;color:#f0ce8d;white-space:nowrap;line-height:1.5}.legal-card-copy h2{font-size:21px;line-height:1.2;color:#fff0bd;margin:6px 0}.legal-card-copy p{font-size:9px;line-height:1.5;color:#e4c38f;margin:0}
.portal-legal-card button{grid-column:1/-1;position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #dbad65aa;background:linear-gradient(110deg,#c38839,#a36b2e);color:#25170c;padding:10px 11px;font-size:8px;font-weight:800;line-height:1.5;transition:filter .2s,box-shadow .2s}
.portal-legal-card button svg{width:14px;height:14px}.portal-legal-card button:hover{filter:brightness(1.17);box-shadow:0 0 20px #f1c67a44}
#legal-mobile-slot{display:none}
.portal-legal-card:target{box-shadow:inset 0 0 0 3px #7a4f253d,0 0 0 3px #f2c77c80,0 0 35px #ffd38a66}
.legal-card-spark{position:absolute;pointer-events:none;color:#ffe7a0;font-size:9px;text-shadow:0 0 10px #ffdb8b;animation:v5-sparkle 5s ease-in-out infinite}.spark-one{top:9px;right:8px}.spark-two{left:7px;bottom:11px;font-size:6px;animation-delay:-2.3s}
.launch-dock{display:grid;grid-template-columns:143px minmax(180px,1fr) 163px auto;gap:20px;background:radial-gradient(ellipse at 50% 100%,#b1492440,transparent 65%),linear-gradient(100deg,#713020f7,#472014fc 50%,#5d2b18f7);border-color:#efc97e;box-shadow:inset 0 0 0 3px #6a3d1d66,0 0 0 3px #c89a4f4d,0 0 28px #e3ac4a38,0 8px 30px #25140bd9}
.launch-dock:before{left:0;right:0;background:linear-gradient(90deg,transparent,#ffe8ac 45%,#ffe8ac 55%,transparent);box-shadow:0 0 12px #f7cb7488;animation:v5-edge-light 8s ease-in-out infinite}
.dock-brand{padding-right:18px;border-right:1px solid #d3a05b66}.dock-brand img{width:123px;height:auto;filter:drop-shadow(0 1px 4px #30180c66)}.dock-brand>span{display:block;font-size:6px;line-height:1.6;letter-spacing:.08em;margin-top:5px;color:#e4b982;text-align:center;white-space:nowrap}
.dock-countdown{justify-content:space-around;gap:12px}.dock-countdown b{color:#ffe8a8;text-shadow:0 0 15px #eac16d40}.dock-countdown small{color:#deb67b}
.dock-date{justify-content:center;border-left:1px solid #d3a05b66;padding-left:16px;flex:initial}.dock-date small{color:#e0b474}.dock-date strong{font-size:13px;color:#fff0bf}.dock-date em{display:block;margin-top:3px;font-size:8px;letter-spacing:.025em;color:#e5bb7b}
.dock-download{border-color:#e7b76a;background:linear-gradient(135deg,#bc4d29,#8d301d);color:#fff0bd;box-shadow:inset 0 0 0 2px #d1914b22,0 0 15px #e79d4526}.dock-download>svg:first-child{animation:v5-download-drift 3.5s ease-in-out infinite}
@supports(mask-composite:exclude){.radiant-frame:after{content:"";position:absolute;inset:-1px;padding:1px;pointer-events:none;background:linear-gradient(100deg,#b47736,#fff0bb,#d99a46,#d5923b,#fff0ba,#b47736);background-size:300% 100%;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:v5-border-flow 8s linear infinite}}
.announcement-launcher{border-color:#e9bd70;background:linear-gradient(125deg,#a34c28f7,#562819fa);color:#ffdfa6;box-shadow:inset 0 0 0 3px #9c652f33,0 0 20px #e4ad4e33}
.announcement-dialog{border-color:#f7ce84;background:#382116}.announcement-card{background-image:linear-gradient(0deg,#402315c7,#53331b3b 50%,#8a572624),url('assets/seal-sanctuary.webp')}
.announcement-card:before{background:radial-gradient(ellipse 60% 52% at 50% 37%,#3a2519ed,#2d1b11bd 78%,transparent)}.announcement-card:after{border-color:#edc27b80}
.announcement-kicker{color:#e6c384}.announcement-body h2{color:#ffedc2;text-shadow:0 2px 7px #3b1a0e}.announcement-body h2 em{color:#f2c778}.announcement-body>p{color:#ebd5b1}.announcement-overline{color:#f1cc88}
.announcement-points{background:#57321966;border-color:#d4a35a88;color:#f6d69c}.announcement-points b{color:#ffe2a8}.announcement-opening>span{color:#e2b777}.announcement-opening strong{color:#ffe4a5}.announcement-opening>b,.announcement-domain{color:#f1cb89}
.announcement-links .button{background:linear-gradient(#b34e2b,#81301d);border-color:#efbe70;color:#fff0c3;box-shadow:0 0 18px #e9ac4a33}
.world-main{background:linear-gradient(120deg,#3a281bf5,#2b1e15f5)}.world-section-dark{background:radial-gradient(ellipse at 20% 0,#c1874633,transparent 70%),#382619;border-color:#c49a5866}
.world-hero-art{filter:saturate(.72);background-image:linear-gradient(90deg,#432818ef 5%,#57341fbf 40%,#774b2638 75%,#4c2e1b66),linear-gradient(0deg,#382619,transparent 65%),url('assets/scenes/metin2-village-v5.webp')}
.world-hero-copy>p,.world-main .section-heading>p{color:#e1c69e}.world-hero h1{color:#ffe6b5}.world-hero h1 em{color:#e9bd73}
.world-toc{background:#47301ff5;border-color:#c59b5e66}.world-toc a{color:#f2d69d}
.rate-table-wrap,.starter-workbench,.npc-stage,.bio-panel,.product-card,.marriage-tiers>div{border-color:#c79b5b80;background-color:#4d321d40}
.rate-table td,.rate-table th{border-color:#b7854a70}.rate-table th{color:#ffdfa0}.rate-table td{color:#e7cda1}.rate-table .hp-row{background:#a34f2844}
.legal-inline-card{background:linear-gradient(110deg,#a36b2d55,#4d3020);border-color:#d6ab6777}.legal-inline-card h3{color:#ffe3aa}.legal-inline-card p{color:#e0bd8e}.legal-inline-card button{background:#9c662e55;border-color:#e4b874;color:#ffe5ae}
.site-footer{background:#2c2018ed;border-color:#ba8a4d88}.footer-bottom{color:#b79870}.footer-top nav{color:#dfbd8a}.footer-top>p{color:#b89c75}
.toast{background:#57351ff7;border-color:#e6bd76;color:#fff0c5;box-shadow:0 5px 30px #2a170a80}
@keyframes v5-border-flow{to{background-position:300% 0}}
@keyframes v5-edge-light{0%,100%{opacity:.45;filter:brightness(1)}50%{opacity:1;filter:brightness(1.4)}}
@keyframes v5-firefly{0%,100%{opacity:0;transform:translate(0,35px) scale(.7)}25%{opacity:.65}70%{opacity:.4}95%{transform:translate(22px,-65px) scale(.3)}}
@keyframes v5-sunlight{0%,100%{opacity:0;translate:-8% 0}30%,65%{opacity:.6}80%{opacity:0;translate:8% 0}}
@keyframes v5-halo{0%,100%{box-shadow:0 0 17px #e2ad5b25,inset 0 0 20px #e6b36033}50%{box-shadow:0 0 30px #e2ad5b66,inset 0 0 24px #e6b36050}}
@keyframes v5-warrior-idle{0%,100%{transform:translateX(-50%) translateY(0) rotate(-.5deg)}50%{transform:translateX(-50%) translateY(-5px) rotate(.5deg)}}
@keyframes v5-download-drift{0%,100%{transform:translateY(-1px)}50%{transform:translateY(3px)}}
@keyframes v5-legal-emblem{0%,100%{transform:translateY(0);filter:drop-shadow(0 0 8px #f4bf6244)}50%{transform:translateY(-3px);filter:drop-shadow(0 0 15px #f4bf6290)}}
@keyframes v5-sparkle{0%,100%{opacity:.25;transform:scale(.65) rotate(0)}50%{opacity:1;transform:scale(1.1) rotate(45deg)}}
@media(max-width:1120px){.main-nav{gap:16px}.launch-dock{grid-template-columns:130px minmax(170px,1fr) 146px auto;gap:15px}.dock-brand{padding-right:13px}.dock-brand img{width:115px}.dock-date{padding-left:12px}.dock-date strong{font-size:11px}.legal-card-copy h2{font-size:19px}.portal-legal-card{padding:14px 11px 12px;gap:7px;grid-template-columns:40px minmax(0,1fr)}.legal-card-icon{width:40px}.legal-card-copy>span{font-size:4px}.legal-card-copy p{font-size:8px}}
@media(max-width:1024px){.main-nav{background:#3a281bf7}.main-nav>a[href="index.html#legal-satis"]:before{left:6px}.portal-legal-card{grid-column:1/-1;grid-template-columns:48px 1fr auto;min-height:100px;padding:15px 18px;gap:15px}.legal-card-icon{width:43px;height:47px}.legal-card-copy>span{font-size:6px}.legal-card-copy h2{font-size:23px}.legal-card-copy p{font-size:10px}.portal-legal-card button{grid-column:auto;min-width:160px}.launch-dock{grid-template-columns:117px minmax(145px,1fr) 133px auto;gap:12px}.dock-brand img{width:103px}.dock-brand>span{font-size:4px}.dock-date strong{font-size:10px}.dock-date em{font-size:7px}}
@media(max-width:760px){
 .world-backdrop{background-position:40% 50%;background-image:linear-gradient(180deg,#7d4c2833,#61412566 45%,#2b1b13ad),url('assets/scenes/metin2-village-v5.webp')}
 .world-atmosphere>i:nth-child(n+9){display:none}.scene-light{animation-duration:29s}
 .portal-mast{background:radial-gradient(ellipse at 50% 47%,#362115f2,#362115c9 28%,#51341e55 65%,transparent),linear-gradient(100deg,#9d693d70,#5b361d38 45%,#b6804a63),url('assets/scenes/jungrang-v5.webp') center/cover}
 .portal-mast-warrior,.portal-mast-ninja{opacity:.72}.portal-explore-cta{box-shadow:0 0 14px #f0bd5a44}.portal-stats>div>span{color:#f0d19c}
 .portal-join-cta{box-shadow:inset 0 0 0 3px #581d11,0 0 0 3px #edb35a33,0 0 20px #ffb05233}
 #legal-mobile-slot:not(:empty){display:block;margin-bottom:15px}
 .portal-legal-card{grid-template-columns:32px minmax(0,1fr) 102px;min-height:82px;padding:12px;gap:9px}.legal-card-icon{width:32px;height:41px}.legal-card-copy h2{font-size:18px;margin:4px 0}.legal-card-copy>span{font-size:4px}.legal-card-copy p{font-size:8px}.portal-legal-card button{grid-column:auto;min-width:0;padding:9px 7px;gap:5px;font-size:6px}.portal-legal-card button svg{width:12px;height:12px}
 .launch-dock{grid-template-columns:115px minmax(0,1fr);padding:10px 12px 9px;gap:9px 12px}
 .dock-brand{border-right:0;padding-right:0}.dock-brand img{width:108px}.dock-brand>span{font-size:4px;margin-top:5px;text-align:left;letter-spacing:.09em}
 .dock-countdown{gap:8px;justify-content:space-between}.dock-countdown b{font-size:20px;min-width:23px}.dock-countdown small{font-size:5px}
 .dock-date{border:0;padding:0;grid-row:2;grid-column:1;justify-content:flex-start}.dock-date small{font-size:5px;margin-bottom:2px}.dock-date strong{font-size:9px;line-height:1.3}.dock-date em{font-size:6px;margin-top:2px;white-space:nowrap}
 .dock-download{grid-row:2;grid-column:2;font-size:7px;padding:10px 7px;gap:8px;min-height:35px}.dock-download>svg{width:12px;height:12px}
 .announcement-launcher{bottom:122px}.announcement-kicker{color:#e8c990}.announcement-body>p{color:#efd8b5}
}
@media(prefers-reduced-motion:reduce){.world-atmosphere{display:none}.radiant-frame:after,.portal-stats:after,.launch-dock:before,.legal-card-icon,.legal-card-spark,.portal-legal-card:before,.join-icon svg,.dock-download>svg,.feature-warrior-art:before,.feature-warrior-art>img{animation:none!important}.feature-warrior-art>img{transform:translateX(-50%)}.portal-legal-card:before{display:none}}
