@font-face{font-family:SolariaDisplay;src:url('./fonts/Metamorphous-Regular.ttf') format('truetype');font-display:swap}
:root{--sol-ink:#100e0b;--sol-panel:#201a13;--sol-bronze:#74552d;--sol-gold:#c8a25e;--sol-silver:#e5dac0;--sol-body:#c7bdab}
body{background:var(--sol-ink);color:var(--sol-body)}
.solaria-skin,.solaria-skin body{max-width:100%;overflow-x:clip}
h1,h2,h3,.hero h1,.page-heading h1,.footer-brand,.sidebar h3{font-family:SolariaDisplay,Georgia,serif!important;font-weight:400!important;letter-spacing:.015em!important;text-transform:none!important;color:var(--sol-silver)}
.gold-metallic,.gold-gradient-text,h1,h2{background-image:linear-gradient(180deg,#f6edcd 5%,#c5c0ac 25%,#8e734b 44%,#e6bd6c 56%,#ae8038 77%,#e1c28b 93%)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;-webkit-text-stroke:.3px #987946;filter:drop-shadow(0 2px 1px #000)}
h1{font-size:clamp(32px,4vw,58px)!important}h2{font-size:clamp(28px,3.4vw,46px)!important}h3{line-height:1.5!important}
.solaria-brand-art{display:inline-block;position:relative;aspect-ratio:1360/560;width:220px;overflow:hidden;flex-shrink:0;vertical-align:middle}
.solaria-brand-art img{position:absolute;width:141.176%!important;max-width:none!important;height:auto!important;left:-20.95%;top:-44.64%;object-fit:contain!important}
.solaria-hero{position:relative;min-height:810px;height:min(940px,100svh);isolation:isolate;background:#15120c;display:flex;flex-direction:column;overflow:hidden}
.solaria-hero-scene{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-3}
.solaria-hero::before{content:'';position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,rgba(6,7,6,.65),transparent 24%,rgba(8,8,5,.12) 58%,#100e0b 100%)}
.solaria-hero::after{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 53% 45%,rgba(6,6,5,.35),transparent 52%);pointer-events:none}
.solaria-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 3vw;background:linear-gradient(#0b0b08ed,#15150fd9);border-bottom:1px solid #78603c;box-shadow:0 5px 25px #0006;z-index:20}
.solaria-header .solaria-brand-art{width:166px}
.solaria-main-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:20px}
.solaria-main-nav a{font-family:SolariaDisplay,Georgia,serif;color:#d8c69f;font-size:12px;white-space:nowrap;padding:12px 0;text-shadow:0 2px 2px #000}
.solaria-main-nav a{flex:0 0 auto}
.solaria-main-nav a:hover,.solaria-main-nav a:focus-visible{color:#fff0c0;text-decoration:underline;text-underline-offset:8px}
.solaria-header>div:last-child{flex-shrink:0}
.solaria-hero-content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:65px 20px 65px;text-align:center}
.solaria-hero-content .solaria-brand-art{width:min(710px,78vw);filter:drop-shadow(0 12px 12px #0008)}
.solaria-hero-content p{color:#f2e3c4;text-shadow:0 2px 5px #000;font:18px/1.6 Georgia,serif;letter-spacing:.04em;margin:0;max-width:560px}
.solaria-hero-actions{display:flex;gap:18px;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:8px}
.solaria-button{display:inline-flex;align-items:center;justify-content:center;position:relative;width:280px;min-height:100px;padding:22px 43px 19px;box-sizing:border-box;background:transparent url('./dragon-button.png') center/100% 100% no-repeat;border:0;font:16px/1.3 SolariaDisplay,Georgia,serif;color:#f4dda0;text-align:center;text-shadow:0 2px 3px #000;filter:drop-shadow(0 5px 7px #0008);transition:filter .15s ease,transform .15s ease}
.solaria-button:hover{filter:brightness(1.18) drop-shadow(0 5px 8px #0008);transform:translateY(-2px)}
.solaria-button:active{transform:translateY(1px)}
.solaria-hero-links{display:flex;gap:30px;margin-top:4px;font-size:13px;color:#c8baa0}
.solaria-hero-links a{padding:10px 2px;text-underline-offset:5px}.solaria-hero-links a:hover{text-decoration:underline}
.solaria-world{max-width:1240px;margin:auto;padding:80px 28px}
.solaria-world-head{text-align:center;margin-bottom:50px}.solaria-world-head p{margin-top:15px;font:18px/1.7 Georgia,serif;color:#bbae98}
.solaria-world-row{display:grid;grid-template-columns:1.5fr 1fr;gap:48px;align-items:center;margin-bottom:70px}
.solaria-world-row:nth-child(odd){grid-template-columns:1fr 1.5fr}.solaria-world-row:nth-child(odd) .solaria-world-media{order:2}
.solaria-world-media{padding:7px;background:#17130e;border:1px solid #735830;box-shadow:inset 0 0 0 3px #100c08,0 15px 40px #0006;position:relative}
.solaria-world-media img,.solaria-world-media video{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}
.solaria-world-copy h3{font-size:27px}.solaria-world-copy p{font-size:16px;line-height:1.85;margin:18px 0;color:#c2b7a4;max-width:50ch}
.solaria-world-copy>a{color:#e4c586;border-bottom:1px solid #826237;padding-bottom:6px;font-size:14px}
.solaria-world-media button{position:absolute;right:18px;bottom:18px;background:#100d08e8;border:1px solid #ad8950;color:#ead5ac;padding:7px 13px;font:12px Georgia,serif}
button:not(.solaria-button),.btn{border-radius:2px!important;box-shadow:inset 0 1px #e0ba7024,0 2px 5px #0003;font-family:SolariaDisplay,Georgia,serif!important;letter-spacing:0!important;text-transform:none!important}
button:not([aria-label]):not(.solaria-button):not(.char-tab),.btn{background-image:linear-gradient(180deg,#554125,#251d13 48%,#18130d 52%,#302416)!important;border-color:#816139!important;color:#e6d1a2!important}
.btn.primary{background-image:linear-gradient(180deg,#76542c,#443019 46%,#2f2111 51%,#67491f)!important;color:#f9e4ad!important}
.solaria-skin .btn.primary,.solaria-skin button[type=submit],.solaria-skin a.cta-glow{background:transparent url('./dragon-button.png') center/100% 100% no-repeat!important;border:0!important;box-shadow:none!important;min-height:74px;min-width:200px;padding:16px 38px!important;color:#f1d898!important;font-family:SolariaDisplay,Georgia,serif!important;text-shadow:0 2px 2px #000}
button[disabled],.btn[disabled]{opacity:.45!important;cursor:not-allowed;filter:grayscale(.55)}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #f4d287!important;outline-offset:4px}
input,select,textarea{border-radius:2px!important;border-color:#685030!important;background:#100e0b!important;color:#e6ddca!important}
.solaria-skin nav a{font-family:SolariaDisplay,Georgia,serif!important;text-transform:none!important;letter-spacing:.01em!important}
.solaria-skin nav:not(.solaria-main-nav){border-color:#725730}
.solaria-skin nav.sticky .solaria-brand-art{width:145px}
.solaria-skin nav.sticky .gap-8{gap:18px}
.solaria-skin nav.sticky>div>div{gap:18px}
.solaria-skin nav.sticky a{white-space:nowrap}
@media(min-width:1024px) and (max-width:1300px){.solaria-skin nav.sticky>div>div{flex-wrap:wrap}.solaria-skin nav.sticky .lg\:flex{order:3;width:100%;justify-content:center}}
@media(max-width:1023px){.solaria-skin nav.sticky>div{padding:12px 16px}.solaria-skin nav.sticky>div>div{flex-wrap:wrap;gap:10px}.solaria-skin nav.sticky>div>div>.hidden.lg\:flex{display:flex!important;order:3;width:100%;min-width:0;overflow-x:auto;gap:22px;padding:12px 0}.solaria-skin nav.sticky>div>div>.hidden.lg\:flex a{flex:0 0 auto}.solaria-skin nav.sticky>div>div>.hidden.md\:flex{display:flex!important}.solaria-skin a.fixed.right-0{display:none!important}}
.solaria-skin #root>div>main:not(:has(>.solaria-hero)){background-image:linear-gradient(#100e0bea,#100e0bf5),url('./solaria-forest-fullhd.webp')!important;background-size:cover!important;background-attachment:fixed!important}
.solaria-skin .clip-corner,.solaria-skin .clip-corner-lg,.solaria-skin .clip-corner-sm{clip-path:none!important}
.solaria-skin .card-shadow,.solaria-skin .partner-card,.solaria-skin .event-row,.solaria-skin .ticket-card{background:linear-gradient(125deg,#261e15,#16120e)!important;border:1px solid #5d472a!important;border-radius:2px!important;box-shadow:inset 0 0 0 3px #17130e,0 8px 22px #0003!important}
.solaria-skin .hover-lift:hover{transform:translateY(-3px)!important}
.solaria-skin .bg-parchment{background:#17130f!important}
.solaria-skin .bg-mandala,.solaria-skin .bg-dark-gradient{background:#100e0b!important}
.solaria-skin .fog{display:none}
.solaria-skin main>section:not(.solaria-hero):not(.solaria-world){padding-top:65px!important;padding-bottom:65px!important}
.solaria-skin [class*='text-8xl'],.solaria-skin [class*='text-7xl']{font-size:clamp(30px,4vw,52px)!important}
.solaria-skin section [class*='mb-24'],.solaria-skin section [class*='mb-20']{margin-bottom:40px!important}
.solaria-skin .solaria-status{padding:25px 15px!important;background:linear-gradient(90deg,#100e0b,#241c11,#100e0b)!important;border-block:1px solid #4c3b25}
.solaria-skin .solaria-status>div{padding:0!important}.solaria-status .solaria-status-frame{padding:10px!important;background:none!important;clip-path:none!important}.solaria-status .solaria-status-frame>div{display:none}
.solaria-status span{font-family:SolariaDisplay,Georgia,serif!important;font-size:clamp(25px,4vw,43px)!important;color:#dbc38f!important;text-shadow:0 2px #000}
.solaria-status img{width:440px;max-width:85vw;height:auto;display:block;mix-blend-mode:screen}
.solaria-skin footer{background:#0d0c09!important;border-top:1px solid #574126}
.solaria-skin .brand{font-size:0!important}.solaria-skin .brand>span,.solaria-skin .brand>small{display:none}
.solaria-skin .site-header .solaria-brand-art{width:175px}
.solaria-skin .brand>.solaria-brand-art{display:inline-block!important}
.solaria-skin .hero{height:270px;background:linear-gradient(#100e0b66,#100e0be8),url('./solaria-forest-fullhd.webp') center 42%/cover}
.solaria-skin .hero video{display:none}.solaria-skin .hero .hero-shade{background:transparent}
.solaria-skin .site-header{background:#110f0ceF;border-bottom:1px solid #705532}
.solaria-skin .workspace{max-width:1440px}.solaria-skin .sidebar{background:linear-gradient(90deg,#1c1711,#15120f);border-right:1px solid #4b3b25}
.solaria-skin .content{background:#14110e}.solaria-skin .sidebar nav a.active{background:#392b19;border-color:#84663a;color:#f2d99d}
.solaria-skin dialog{background:#17130e;border:1px solid #a07a41;box-shadow:0 30px 100px #000c}.solaria-skin dialog::backdrop{background:#000b}
@media(max-width:1100px){.solaria-header{flex-wrap:wrap;gap:10px}.solaria-main-nav{order:3;width:100%;gap:22px}.solaria-hero{height:auto;min-height:760px}.solaria-hero-content{padding-top:50px;padding-bottom:80px}.solaria-main-nav a{font-size:12px}}
@media(max-width:650px){.solaria-header{padding:10px 16px}.solaria-header .solaria-brand-art{width:135px}.solaria-main-nav{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;gap:22px;padding-bottom:3px}.solaria-hero{min-height:690px}.solaria-hero-scene{object-position:45% center}.solaria-hero-content{gap:14px;padding:60px 16px}.solaria-hero-content .solaria-brand-art{width:96vw}.solaria-hero-content p{font-size:16px;max-width:280px}.solaria-hero-actions{gap:0;flex-direction:column}.solaria-button{width:260px;min-height:90px;font-size:15px}.solaria-hero-links{gap:22px;font-size:12px}.solaria-world{padding:50px 20px}.solaria-world-row,.solaria-world-row:nth-child(odd){grid-template-columns:1fr;gap:22px;margin-bottom:50px}.solaria-world-row:nth-child(odd) .solaria-world-media{order:0}.solaria-world-copy h3{font-size:23px}.solaria-world-copy p{font-size:15px}.solaria-skin .hero{height:230px}.solaria-skin .site-header .solaria-brand-art{width:130px}.solaria-skin h3{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.solaria-button:hover{transform:none}}

/* Original desktop hero. Reference artwork belongs behind the page content. */
.solaria-mobile-only{display:none}.solaria-desktop-only{display:block}
.solaria-skin main>.solaria-desktop-only section{padding-top:0!important;padding-bottom:0!important}
.solaria-desktop-hero nav .solaria-brand-art{width:145px}
.solaria-desktop-hero nav .gap-8{gap:20px}
.solaria-skin .solaria-landscape{position:relative;isolation:isolate;background-color:#101411!important;background-image:linear-gradient(180deg,#0a0d0ee0 0%,#0a0e10a8 22%,#090d0daf 72%,#0b0e0ff2 100%),url('./solaria-forest-fullhd.webp')!important;background-size:cover!important;background-position:center!important;border-color:#86724b40}
.solaria-skin .solaria-landscape[data-landscape=sunlight]{background-image:linear-gradient(180deg,#0b0e0ff2,#1016109e 25%,#0a1012ad 70%,#0b0e0ff2),url('./world-sunlight.png')!important}
.solaria-skin .solaria-landscape[data-landscape=mist]{background-image:linear-gradient(180deg,#0b0e0fed,#0b14177a 30%,#0a151990 70%,#0b0e0ff2),url('./world-mist.png')!important}
.solaria-skin .solaria-landscape[data-landscape=battle]{background-image:linear-gradient(180deg,#0b0e0f,#0a0c0dd9 20%,#0a0c0dcc 75%,#0b0e0f),url('./gameplay-poster.webp')!important}
.solaria-landscape::after{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 20% 25%,#d6b77418,transparent 50%),radial-gradient(ellipse at 80% 75%,#89bac31a,transparent 45%);animation:solaria-haze 18s ease-in-out infinite alternate}
.solaria-background-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.22;z-index:-1;pointer-events:none;mask-image:linear-gradient(transparent,#000 20%,#000 75%,transparent)}
@keyframes solaria-haze{from{opacity:.4}to{opacity:1}}
.solaria-skin #root>div>main:not(:has(.solaria-desktop-hero)){background-image:linear-gradient(#14110eb8,#17130fd9),url('./world-mist.png')!important;background-size:cover!important;background-position:center!important}
.solaria-skin .content{background:linear-gradient(#15120fd6,#100e0ceb),url('./world-mist.png') center/cover!important}
.solaria-skin .sidebar{background:linear-gradient(90deg,#11181aeb,#0d1415d9),url('./world-sunlight.png') center/cover!important}
.solaria-skin .card-shadow,.solaria-skin .partner-card,.solaria-skin .event-row,.solaria-skin .ticket-card{background:linear-gradient(130deg,#1b2223e8,#0e1518eb)!important}
@media(min-width:768px){.solaria-skin .hero{background:initial}.solaria-skin .hero video{display:block}.solaria-skin .hero .hero-shade{background:linear-gradient(#080a0b55,#080a0bd9)}}
@media(max-width:767px){.solaria-mobile-only{display:block}.solaria-desktop-only{display:none}.solaria-landscape{background-attachment:scroll!important}}
@media(prefers-reduced-motion:reduce){.solaria-landscape::after{animation:none}}

.solaria-desktop-hero a.cta-glow span,.solaria-desktop-hero a.cta-glow svg{color:#f4dda0!important}
.solaria-desktop-hero a.cta-glow+ a{background:transparent url('./dragon-button.png') center/100% 100% no-repeat!important;border:0!important;clip-path:none!important;min-height:74px;min-width:220px;padding:16px 38px!important;font-family:SolariaDisplay,Georgia,serif}
.solaria-desktop-hero a.fixed.right-0{background:linear-gradient(90deg,#1c2426,#12191b)!important;border:1px solid #8c7243}
@media(min-width:768px) and (max-width:1023px){.solaria-mobile-only{display:block}.solaria-desktop-only{display:none}}

/* Atmospheric page margins, never painted onto content cards. */
.solaria-skin main{position:relative;isolation:isolate}
.solaria-skin main::after{content:'';position:absolute;inset:0;z-index:2;pointer-events:none;background:url('./ink-landscape-paper.png') center top/100% auto repeat-y;filter:invert(1) grayscale(1);opacity:.28;mask-image:linear-gradient(90deg,#000,transparent 17%,transparent 83%,#000)}
.solaria-skin main:has(.solaria-desktop-hero)::after{top:100svh}
.solaria-skin .solaria-guide-card{display:block;position:relative;overflow:hidden!important;margin-top:0;min-height:205px;background:linear-gradient(110deg,#171512e8,#17151299)!important;border:0!important;border-top:1px solid #bca57755!important;box-shadow:none!important;border-radius:0!important}
.solaria-guide-card::before,.solaria-guide-card::after{display:none!important}
.solaria-skin .solaria-guide-empty{aspect-ratio:auto!important;height:42px;min-height:42px;overflow:visible!important}
.solaria-guide-empty>div:first-child{display:none!important}
.solaria-guide-empty>div:last-child{position:static!important;padding:22px 28px 0}
.solaria-guide-empty span{background:none!important;border:0!important;padding:0!important;color:#c8b78f!important;font:600 11px/1.4 Arial,sans-serif!important;letter-spacing:.05em!important}
.solaria-guide-card>div:last-child{padding:18px 28px 26px!important}
.solaria-skin .solaria-guide-card h2,.solaria-skin .solaria-guide-card h3{background:none!important;color:#eee6d6!important;-webkit-text-fill-color:#eee6d6!important;-webkit-text-stroke:0!important;filter:none!important;font-family:Georgia,serif!important;font-weight:400!important;letter-spacing:0!important;text-shadow:none!important}
.solaria-skin .solaria-guide-card h2{font-size:32px!important;line-height:1.3!important}.solaria-skin .solaria-guide-card h3{font-size:23px!important;line-height:1.4!important}
.solaria-guide-card p{font:15px/1.75 Arial,sans-serif!important;color:#d3d8d4!important}
.solaria-guide-card>div:last-child>div{color:#b6bbae!important;font:12px/1.5 Arial,sans-serif!important;flex-wrap:wrap;row-gap:8px}
.solaria-skin main>.solaria-server-overview{background:#11100f!important;padding:42px 20px!important;border:0!important}
.solaria-server-overview>section{background:none!important;background-image:none!important;border:0!important;padding:0!important}
.solaria-server-overview>section:first-child{margin-bottom:16px}
.solaria-server-overview .solaria-status img{width:320px;max-width:75vw}
.solaria-server-overview .card-shadow{background:none!important;border:0!important;box-shadow:none!important;padding:16px 12px!important;backdrop-filter:none!important;transform:none!important}
.solaria-server-overview .card-shadow>div:first-child,.solaria-server-overview .card-shadow svg{display:none!important}
.solaria-server-overview .gold-gradient-text{font-size:34px!important}
.solaria-server-overview .grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.solaria-skin .solaria-landscape{background-size:contain!important;background-repeat:no-repeat!important;background-color:#11100f!important}
.solaria-skin .solaria-landscape[data-landscape=battle]{background-image:none!important}
.solaria-background-video{object-fit:contain!important;opacity:.4;mask-image:linear-gradient(transparent,#000 12%,#000 88%,transparent)}
.solaria-skin main img:not(.solaria-brand-art img){object-fit:contain!important;transform:none!important}
.solaria-skin main video{object-fit:contain!important;transform:none!important}
.solaria-desktop-hero>div:first-child{top:0!important;height:100%!important}
.solaria-skin main article.card-shadow{background:#171512b3!important;border:0!important;box-shadow:none!important;transform:none!important}
.solaria-skin main article.card-shadow>span.absolute{display:none}
.solaria-skin a.fixed.right-0{background:#1b1712!important;border:1px solid #8c7243}
@media(max-width:650px){.solaria-server-overview .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solaria-skin .solaria-guide-card h2{font-size:26px!important}.solaria-skin main::after{opacity:.16;mask-image:linear-gradient(90deg,#000,transparent 9%,transparent 91%,#000)}}

.solaria-skin .solaria-server-overview>section.solaria-status{background:transparent!important;padding:0!important;border:0!important}
.solaria-skin .solaria-landscape[data-landscape]{background-image:none!important;background-color:#11100f!important}
.solaria-landscape[data-landscape=sunlight]::before,.solaria-landscape[data-landscape=mist]::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:url('./world-sunlight.png') center/contain no-repeat;opacity:.25;mask-image:linear-gradient(transparent,#000 25%,#000 75%,transparent)}
.solaria-landscape[data-landscape=mist]::before{background-image:url('./world-mist.png')}
.solaria-skin main article [style*="background-image"]{background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important}

/* Bronze ink and a continuous, centered landscape. */
.solaria-skin main::after{filter:invert(1) sepia(1) saturate(.65);opacity:.36;mask-image:linear-gradient(90deg,#000,transparent 18%,transparent 82%,#000)}
.solaria-skin main>.solaria-server-overview{position:relative;isolation:isolate;background:transparent!important;padding:38px 20px 46px!important}
.solaria-server-overview::before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(#11100f33,#11100faa),url('./solaria-forest-fullhd.webp') center/contain no-repeat;mask-image:linear-gradient(transparent,#000 18%,#000 80%,transparent);opacity:.8}
.solaria-skin .solaria-landscape[data-landscape]{background-color:#11100f!important}
.solaria-landscape[data-landscape=sunlight]::before,.solaria-landscape[data-landscape=mist]::before{opacity:.6;mask-image:linear-gradient(transparent,#000 12%,#000 88%,transparent)}
.solaria-desktop-hero div:has(>a.cta-glow){justify-content:center!important;align-items:center!important;gap:24px!important;width:100%}
.solaria-skin .solaria-desktop-hero a.cta-glow,.solaria-skin .solaria-desktop-hero a.cta-glow+a{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:260px!important;height:86px!important;min-height:86px!important;padding:20px 35px!important;background-size:100% 100%!important;text-align:center;transition:filter .18s ease,transform .18s ease}
.solaria-desktop-hero a.cta-glow span,.solaria-desktop-hero a.cta-glow+a span{letter-spacing:.03em!important;font-size:14px!important}
.solaria-desktop-hero a.cta-glow:hover,.solaria-desktop-hero a.cta-glow+a:hover,.solaria-auth-button:hover{filter:brightness(1.3) drop-shadow(0 0 7px #d5a45070);transform:translateY(-2px)}
.solaria-skin .solaria-auth-button{display:inline-flex!important;justify-content:center;align-items:center;width:115px;min-height:48px;background:transparent url('./dragon-button.png') center/100% 100% no-repeat!important;border:0!important;padding:10px 18px!important;box-shadow:none!important;color:#efdaaa!important;font:12px Georgia,serif!important;transition:filter .18s,transform .18s}
.solaria-ranking>div.relative{max-width:1140px!important}
.solaria-ranking .grid.md\:grid-cols-3{gap:24px!important;margin-bottom:30px!important;align-items:stretch!important}
.solaria-ranking .grid.md\:grid-cols-3>div{transform:none!important;margin:0!important}
.solaria-ranking .grid.md\:grid-cols-3>div>div{background:linear-gradient(#231c13b3,#12100ec9)!important;border:0!important;border-top:1px solid #b9985966!important;box-shadow:none!important;padding:24px!important;text-align:center}
.solaria-ranking .grid.md\:grid-cols-3 span.absolute,.solaria-ranking .blur-xl,.solaria-ranking .blur-lg{display:none!important}
.solaria-ranking .w-32.h-32{width:64px!important;height:64px!important;margin-bottom:20px!important}
.solaria-ranking .w-32.h-32 svg{width:25px!important;height:25px!important}.solaria-ranking .border-4{border-width:1px!important}
.solaria-ranking .grid.md\:grid-cols-3 .space-y-2{background:transparent!important;padding:8px 0!important}
.solaria-ranking .clip-corner-lg.p-8{border:0!important;background:#100e0cbd!important;padding:12px 24px!important}
.solaria-ranking .clip-corner-lg.p-8>span{display:none!important}
.solaria-ranking .grid-cols-12{border-bottom:1px solid #a68a4930!important;gap:12px!important;transform:none!important;padding:16px 8px!important}
.solaria-ranking .grid-cols-12:hover{background:#cba66412!important}
.solaria-ranking button{min-width:165px;min-height:55px;background:transparent url('./dragon-button.png') center/100% 100% no-repeat!important;border:0!important;box-shadow:none!important;justify-content:center;transform:none!important;padding:12px 28px!important;transition:filter .18s}
.solaria-ranking button:hover{filter:brightness(1.3)}
.solaria-ranking .mt-16{margin-top:28px!important}
@media(max-width:650px){.solaria-ranking .grid-cols-12{gap:6px!important}.solaria-ranking .grid-cols-12 .col-span-4>div{display:none}.solaria-ranking .grid-cols-12 .col-span-2 span{font-size:12px!important}.solaria-ranking .clip-corner-lg.p-8{padding:10px!important}.solaria-ranking button{min-width:140px}.solaria-ranking .flex.gap-4{gap:8px!important}}

/* A single continuous illustration; no repeating edge strips or section seams. */
.solaria-skin main::after{display:none!important}
.solaria-skin main::before{content:'';position:fixed;inset:0;z-index:-1;pointer-events:none;background:#0b0a09 url('./warrior-temple-background.png') center/contain no-repeat;opacity:1}
.solaria-skin #root>div>main,.solaria-skin #root>div>main:not(:has(.solaria-desktop-hero)){background:transparent!important}
.solaria-skin main>.solaria-landscape[data-landscape],.solaria-skin main>.solaria-server-overview{background:transparent!important}
.solaria-landscape::before,.solaria-landscape::after,.solaria-server-overview::before{display:none!important}
.solaria-skin .solaria-ranking button{background:transparent url('./dragon-button.png') center/100% 100% no-repeat!important;background-image:url('./dragon-button.png')!important;box-shadow:none!important}
.solaria-ranking .grid.md\:grid-cols-3>div{display:flex;align-items:stretch}
.solaria-ranking .grid.md\:grid-cols-3>div>div{width:100%;height:100%;transform:none!important}
.solaria-ranking .grid.md\:grid-cols-3 .hover-lift{transform:none!important}
.solaria-ranking .grid.md\:grid-cols-3 h3{font:24px/1.35 Georgia,serif!important;overflow-wrap:anywhere}
.solaria-ranking .grid.md\:grid-cols-3>div:first-child>div>div.absolute{display:none!important}
@media(max-width:767px){.solaria-skin main::before{background-position:center 25%;background-size:100% auto;background-color:#0b0a09}.solaria-ranking .grid.md\:grid-cols-3>div{display:block}}
#root .solaria-ranking button,#root .solaria-auth-button{background-image:url("./dragon-button.png")!important;background-color:transparent!important;background-size:100% 100%!important;border:0!important;box-shadow:none!important}
.solaria-skin main::before{opacity:.72}#root .solaria-ranking [class*="md:grid-cols-3"]{align-items:stretch!important;gap:24px!important}#root .solaria-ranking [class*="md:grid-cols-3"]>div{transform:none!important;margin:0!important;display:flex}#root .solaria-ranking [class*="md:grid-cols-3"]>div>div{transform:none!important;margin:0!important;width:100%}#root .solaria-ranking h3{font-family:Georgia,serif!important;font-size:24px!important}#root .solaria-ranking button:hover{filter:brightness(1.3) drop-shadow(0 0 6px #d5a45055)}

/* Matched temple environments, organically blended into one base color. */
.solaria-skin main::before{background:#170f0c!important;opacity:1!important}
.solaria-skin main>.solaria-server-overview{min-height:620px;padding-top:55px!important;padding-bottom:200px!important}
.solaria-skin .solaria-server-overview::before{display:block!important;content:'';position:absolute;inset:0;z-index:-1;background:url('./temple-courtyard.webp') center/contain no-repeat!important;opacity:1!important;mask-image:linear-gradient(transparent 0%,#000 12%,#000 78%,transparent 100%)}
.solaria-skin .solaria-landscape[data-landscape=sunlight]::before,.solaria-skin .solaria-landscape[data-landscape=mist]::before{display:block!important;content:'';position:absolute;inset:0;z-index:-1;background:url('./temple-bamboo-path.webp') center/contain no-repeat!important;opacity:1!important;mask-image:linear-gradient(transparent 0%,#000 14%,#000 78%,transparent 100%)}
.solaria-skin .solaria-landscape[data-landscape=mist]::before{background-image:url('./temple-ranking-terrace.webp')!important}
.solaria-skin main:not(:has(.solaria-desktop-hero))::before{background:#170f0c url('./temple-bamboo-path.webp') center/contain no-repeat!important}

.solaria-skin .content{background:linear-gradient(#170f0ccc,#170f0ce8),url('./temple-bamboo-path.webp') center/contain no-repeat!important}
.solaria-skin .sidebar{background:#170f0ce8!important}
.solaria-skin .solaria-hero-scene{content:url('./temple-courtyard.webp');object-fit:contain!important;background:#170f0c}
@media(min-width:1700px){.solaria-skin main>.solaria-server-overview{min-height:720px}}
@media(max-width:767px){.solaria-skin main>.solaria-server-overview{min-height:480px;padding-bottom:80px!important}.solaria-skin .solaria-server-overview::before{background-position:center bottom!important}.solaria-skin .solaria-landscape[data-landscape]::before{opacity:.65!important}}

.solaria-skin .solaria-server-overview::before,.solaria-skin .solaria-landscape[data-landscape=sunlight]::before,.solaria-skin .solaria-landscape[data-landscape=mist]::before{inset:auto!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%);width:min(100%,1672px);height:auto!important;aspect-ratio:1672/941;mask-image:linear-gradient(transparent,#000 18%,#000 78%,transparent),linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)!important;mask-composite:intersect!important;background-size:contain!important}
.solaria-skin .solaria-server-overview::before{width:min(100%,1280px)}
.solaria-skin .solaria-landscape::after{display:none!important}

/* Hero joins the shared temple base without a spacer or particle layer. */
.solaria-skin .solaria-desktop-hero{height:clamp(620px,88svh,940px)!important;background:#170f0c!important}
.solaria-desktop-hero>div.absolute.bottom-12,.solaria-desktop-hero canvas{display:none!important}
.solaria-desktop-hero>div.relative.h-full{padding-top:17vh!important;padding-bottom:38px!important}
.solaria-desktop-hero>div.absolute.inset-0>div.absolute.bottom-0{height:140px!important;background:linear-gradient(180deg,transparent,#170f0c)!important}
.solaria-desktop-hero>div:first-child video{mask-image:linear-gradient(#000 0%,#000 76%,transparent 100%)!important;-webkit-mask-image:linear-gradient(#000 0%,#000 76%,transparent 100%)!important}
.solaria-skin main>.solaria-server-overview{padding-top:8px!important}
.solaria-skin .solaria-server-overview>section.solaria-status{padding-top:0!important}
.solaria-skin .solaria-hero{background:#170f0c!important}
.solaria-hero::before{background:linear-gradient(180deg,#170f0c88,transparent 24%,#170f0c22 60%,#170f0c)!important}
.solaria-skin footer{background:#170f0c!important;border-top:0!important}
@media(prefers-reduced-motion:reduce){.solaria-desktop-hero>div.relative.h-full{scroll-behavior:auto}}

/* Optical alignment follows the inner engraved field, not the PNG bounds. */
#root .solaria-desktop-hero a.cta-glow,#root .solaria-desktop-hero a.cta-glow+a{box-sizing:border-box!important;padding:26px 35px 20px!important;line-height:1!important;clip-path:none!important;vertical-align:middle}
#root .solaria-desktop-hero a.cta-glow>span,#root .solaria-desktop-hero a.cta-glow+a>span{display:flex;align-items:center;justify-content:center;line-height:1!important;margin:0!important}
#root .solaria-desktop-hero a.cta-glow>svg,#root .solaria-desktop-hero a.cta-glow+a>svg{flex:none;width:16px;height:16px;transform:none!important;margin:0!important}
#root .solaria-hero-actions .solaria-button{box-sizing:border-box;padding:25px 38px 19px!important;line-height:1.2!important}
.solaria-skin .solaria-server-overview::before{inset:0!important;left:0!important;top:0!important;transform:none!important;width:100%!important;height:100%!important;aspect-ratio:auto;mask-image:linear-gradient(transparent,#000 22%,#000 75%,transparent),linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent)!important;mask-composite:intersect!important}

/* Feather at the actual video edges, not at the letterboxed viewport. */
#root .solaria-desktop-hero>div:first-child video{display:block;width:min(100%,calc(clamp(620px,88svh,940px) * 1.777778))!important;margin-inline:auto;mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent),linear-gradient(#000 0%,#000 74%,transparent 100%)!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent),linear-gradient(#000 0%,#000 74%,transparent 100%)!important;mask-composite:intersect!important;-webkit-mask-composite:source-in!important}
#root .solaria-status-title{display:block;background:linear-gradient(#fff0ba,#d4ae58 48%,#997039 52%,#f0cd79)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;font:400 clamp(34px,3.2vw,52px)/1.3 SolariaDisplay,Georgia,serif!important;letter-spacing:.02em!important;text-shadow:none!important;filter:drop-shadow(0 2px 3px #0008);padding:15px 0}
#root .solaria-status-frame{background:none!important;background-image:none!important;box-shadow:none!important;border:0!important}
#root .solaria-desktop-hero a.cta-glow,#root .solaria-desktop-hero a.cta-glow+a{width:310px!important;height:104px!important;min-height:104px!important;padding:29px 42px 23px!important}
#root .solaria-desktop-hero a.cta-glow>span,#root .solaria-desktop-hero a.cta-glow+a>span{font-size:17px!important;letter-spacing:.02em!important}
#root .solaria-auth-button{width:146px!important;min-width:146px!important;min-height:64px!important;font-size:15px!important;padding:18px 25px 14px!important;gap:6px}
#root .solaria-ranking button{min-width:205px!important;min-height:75px!important;font-size:16px!important;padding:20px 35px!important}
#root .solaria-hero-actions .solaria-button{width:300px!important;min-height:104px!important;font-size:17px!important}
@media(min-width:1024px) and (max-width:1550px){.solaria-desktop-hero nav>div{flex-wrap:wrap;gap:8px}.solaria-desktop-hero nav>div>.hidden.lg\:flex{order:3;width:100%;justify-content:center;gap:20px!important}}
@media(max-width:650px){#root .solaria-auth-button{width:115px!important;min-width:115px!important;min-height:56px!important;font-size:14px!important}#root .solaria-ranking button{min-width:150px!important;min-height:64px!important;font-size:14px!important;padding:16px 24px!important}}
.solaria-skin .solaria-server-overview::before{width:min(100%,1101px)!important;left:50%!important;transform:translateX(-50%)!important}@media(min-width:1700px){.solaria-skin .solaria-server-overview::before{width:min(100%,1280px)!important}}

/* Preserve original metallic lettering; blend black at the compositing boundary. */
#root .solaria-server-overview>section.solaria-status{mix-blend-mode:screen!important;isolation:auto!important;background:transparent!important;filter:none!important}
#root .solaria-status-frame,#root .solaria-status-frame>span{background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;text-shadow:none!important}
#root .solaria-status img{display:block;width:460px!important;max-width:85vw;height:auto;mix-blend-mode:normal!important}

/* Desktop fills the available width at the source 16:9 aspect ratio. */
@media(min-width:1024px){
#root .solaria-desktop-hero{height:max(760px,56.25vw)!important;max-height:none!important;width:100%;background:#170f0c!important}
#root .solaria-desktop-hero>div:first-child video{width:100%!important;height:100%!important;object-fit:contain!important;margin:0!important;mask-image:linear-gradient(#000 0%,#000 78%,transparent 100%)!important;-webkit-mask-image:linear-gradient(#000 0%,#000 78%,transparent 100%)!important;mask-composite:add!important}
#root .solaria-desktop-hero nav>div{max-width:none!important;width:100%}
#root .solaria-desktop-hero>div.relative.h-full{padding-bottom:60px!important}
.solaria-skin main>.solaria-server-overview{min-height:56.25vw!important}
.solaria-skin .solaria-server-overview::before{width:100%!important}
.solaria-skin .solaria-landscape[data-landscape=sunlight]::before,.solaria-skin .solaria-landscape[data-landscape=mist]::before{width:100%!important;max-width:none!important}
}
#root .solaria-status img{mask-image:url("./server-online.png");mask-mode:luminance;mask-size:100% 100%;mask-repeat:no-repeat;mix-blend-mode:normal!important}#root .solaria-server-overview>section.solaria-status{mix-blend-mode:normal!important}

/* v33: carved Solaria headings and raised hero actions. */
#root .solaria-desktop-hero div:has(>a.cta-glow){translate:0 -24px}
#root .solaria-metal-heading{position:relative;display:block!important;width:min(580px,90vw)!important;max-width:100%;margin-inline:auto!important;padding:0!important;background:none!important;filter:none!important;text-shadow:none!important;line-height:1!important}
#root .solaria-metal-heading>img{display:block;width:100%;height:auto;mask-image:var(--heading-art);mask-mode:luminance;mask-size:100% 100%;mask-repeat:no-repeat}
#root .solaria-heading-label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
@media(max-width:767px){#root .solaria-metal-heading{width:min(450px,94vw)!important}}

/* v34: continuous temple backdrop and a carved dragon hall for rankings. */
#root .solaria-before-ranking{padding-bottom:18px!important;overflow:visible!important;background:transparent!important}
#root .solaria-before-ranking>div.absolute,#root .solaria-ranking>div.absolute,#root .solaria-ranking>.fog{display:none!important}
#root .solaria-before-ranking::before{height:calc(100% + 320px)!important;top:55%!important;aspect-ratio:auto!important;background-size:100% auto!important;background-position:center bottom!important;mask-image:linear-gradient(transparent,#000 18%,#000 85%,transparent)!important;opacity:.6!important}
#root .solaria-before-ranking .mt-16{margin-top:26px!important}
#root .solaria-ranking{padding-top:10px!important;padding-bottom:72px!important;background:transparent!important;overflow:visible!important}
#root .solaria-ranking::before{inset:-180px 0 -80px!important;transform:none!important;width:100%!important;height:auto!important;aspect-ratio:auto!important;background-position:center 130px!important;background-size:100% auto!important;mask-image:linear-gradient(transparent,#000 220px,#000 85%,transparent)!important;opacity:.85!important}
#root .solaria-ranking-content{max-width:1280px!important}
#root .solaria-ranking-heading{margin-bottom:12px!important}
#root .solaria-ranking-heading>p:first-child{display:none!important}
#root .solaria-ranking-heading .solaria-metal-heading{margin-block:0!important;width:min(540px,90vw)!important;height:142px;overflow:hidden}
#root .solaria-ranking-heading .solaria-metal-heading>img{position:absolute;top:50%;transform:translateY(-50%)}
#root .solaria-ranking-heading>p{margin-bottom:8px!important;font-size:22px!important}
#root .solaria-ranking-heading .heading-divider{display:none!important}
#root .solaria-ranking-tabs{margin-bottom:12px!important;gap:20px!important}
#root .solaria-ranking-tabs button{opacity:.68;transition:filter .2s,opacity .2s,translate .2s;justify-content:center;min-width:230px!important;font-family:SolariaDisplay,Georgia,serif!important;letter-spacing:0!important}
#root .solaria-ranking-tabs button[aria-pressed=true]{opacity:1;filter:brightness(1.25) drop-shadow(0 3px 9px #c59b4040);scale:1!important}
#root .solaria-ranking-tabs button:hover{opacity:1;filter:brightness(1.4);translate:0 -2px}
#root .solaria-ranking button:focus-visible,#root .solaria-ranking a:focus-visible{outline:2px solid #ffe4a0;outline-offset:5px}
#root .solaria-podium{position:relative;isolation:isolate;gap:20px!important;padding:152px 72px 65px!important;margin:0 auto 32px!important;min-height:530px;align-items:center;background:url('./ingame-dragon-panel.png') center/100% 100% no-repeat}
#root .solaria-podium::before{content:'Die Besten des Reiches';position:absolute;top:18%;left:10%;right:10%;text-align:center;color:#fff0cb;font:24px/1.2 SolariaDisplay,Georgia,serif;text-shadow:0 2px 3px #000}
#root .solaria-podium-slot{margin:0!important;transform:none!important;scale:1!important;min-width:0}
#root .solaria-podium-slot[data-place="1"]{order:2;align-self:start}
#root .solaria-podium-slot[data-place="2"]{order:1;padding-top:25px}
#root .solaria-podium-slot[data-place="3"]{order:3;padding-top:25px}
#root .solaria-podium-card{padding:0 8px!important;background:none!important;border:0!important;clip-path:none!important;box-shadow:none!important;text-align:center;transition:translate .2s,filter .2s}
#root .solaria-podium-card:hover{translate:0 -4px;transform:none!important;filter:brightness(1.12)}
#root .solaria-podium-card::before,#root .solaria-podium-card::after,#root .solaria-podium-card>span,#root .solaria-podium-card>div.absolute{display:none!important}
#root .solaria-podium-emblem{width:100%!important;height:70px!important;margin-bottom:8px!important;background:url('./dragon-button.png') center/220px 83px no-repeat}
#root .solaria-podium-emblem>div:not(:last-child){display:none!important}
#root .solaria-podium-emblem>div:last-child{position:static!important;transform:none!important;width:100%!important;height:70px!important;border:0!important;background:none!important;color:#e8cc83!important;font:36px/70px SolariaDisplay,Georgia,serif!important;text-shadow:0 2px 4px #000}
#root .solaria-podium-slot[data-place="2"] .solaria-podium-emblem{filter:grayscale(.85)}
#root .solaria-podium-slot[data-place="3"] .solaria-podium-emblem{filter:sepia(.65) brightness(.83)}
#root .solaria-podium-card>.inline-block{background:none!important;color:#beab7f!important;clip-path:none!important;letter-spacing:.12em!important;margin-bottom:7px!important}
#root .solaria-podium-card h3{font-family:SolariaDisplay,Georgia,serif!important;font-size:clamp(18px,1.45vw,26px)!important;overflow-wrap:anywhere;color:#f4dfad!important;-webkit-text-fill-color:#f4dfad!important;background:none!important}
#root .solaria-podium-slot[data-place="1"] h3{color:#ffe8a5!important;-webkit-text-fill-color:#ffe8a5!important;font-size:clamp(22px,1.7vw,32px)!important}
#root .solaria-podium-card>p{margin-bottom:14px!important;color:#c7b78f!important}
#root .solaria-podium-card>.space-y-2{background:none!important;padding:10px 0 0!important;border-top:1px solid #aa874747;border-radius:0!important}
#root .solaria-ranking-table{background:linear-gradient(90deg,#100e0cf2,#201b14ef,#100e0cf2)!important;border:1px solid #9e804e!important;border-top:3px double #d1b16c!important;clip-path:none!important;padding:18px 28px!important;box-shadow:0 12px 35px #0006,inset 0 0 30px #0009!important}
#root .solaria-ranking-table>span{display:none!important}
#root .solaria-ranking-table .space-y-3>div{margin:0!important;min-height:72px;border-bottom:1px solid #bda76a22;background:none!important;transition:background .2s,border-color .2s}
#root .solaria-ranking-table .space-y-3>div:hover{background:#af8d3820!important;border-left-color:#d4af62!important}
#root .solaria-ranking-table .col-span-1 span{font-family:SolariaDisplay,Georgia,serif!important;color:#dabc79!important}
#root .solaria-ranking-content>.mt-16{margin-top:28px!important}
@media(max-width:767px){
#root .solaria-ranking{padding-top:0!important;overflow:hidden!important}
#root .solaria-before-ranking{padding-bottom:0!important;overflow:hidden!important}
#root .solaria-ranking::before{background-size:auto 850px!important;opacity:.45!important}
#root .solaria-ranking-heading .solaria-metal-heading{height:115px}
#root .solaria-ranking-heading>p{font-size:18px!important}
#root .solaria-ranking-tabs{gap:0!important}
#root .solaria-ranking-tabs button{min-width:0!important;width:50%!important;padding-inline:19px!important;font-size:13px!important;gap:5px!important}
#root .solaria-podium{display:flex!important;flex-direction:column;gap:30px!important;padding:68px 26px 36px!important;min-height:0;background:linear-gradient(#1e1b16f2,#131210f5);border:1px solid #a99058;border-top:3px double #d9bb76}
#root .solaria-podium::before{top:22px;font-size:18px;left:0;right:0}
#root .solaria-podium-slot{width:100%;padding:0!important;order:initial!important}
#root .solaria-podium-card{max-width:300px;margin:auto}
#root .solaria-ranking-table{padding:8px!important}
#root .solaria-ranking-table .grid-cols-12{grid-template-columns:30px minmax(0,1fr) 78px;gap:8px!important;padding:12px 4px!important}
#root .solaria-ranking-table .col-span-1,#root .solaria-ranking-table .col-span-5,#root .solaria-ranking-table .col-span-2{grid-column:span 1!important;min-width:0}
#root .solaria-ranking-table .col-span-4{display:none}
#root .solaria-ranking-table .col-span-5 p{overflow-wrap:anywhere}
#root .solaria-ranking-table .col-span-5>.w-10{display:none}
#root .solaria-ranking-table .col-span-2 span{font-size:13px!important}
}
@media(prefers-reduced-motion:reduce){#root .solaria-ranking *{transition:none!important}}
#root .solaria-ranking-heading .solaria-metal-heading>img{transform:translateY(-50%)!important}
#root .solaria-podium-emblem>div:last-child{translate:none!important;left:auto!important;bottom:auto!important;justify-content:center!important}
#root .solaria-ranking::before{opacity:.56!important;pointer-events:none}
#root .solaria-before-ranking::before{pointer-events:none}
@media(min-width:768px){#root .solaria-podium{padding-inline:110px!important}}
#root .solaria-ranking-heading,#root .solaria-ranking-tabs,#root .solaria-podium-slot,#root .solaria-ranking-table,#root .solaria-ranking-table .space-y-3>div{opacity:1!important;transform:none!important}

/* v35: original open website podium, no game window or title bar. */
#root .solaria-podium{background:none!important;border:0!important;box-shadow:none!important;padding:42px 42px 38px!important;min-height:370px;gap:56px!important;align-items:start}
#root .solaria-podium::before{display:none!important;content:none!important}
#root .solaria-podium-slot{position:relative;padding:34px 12px 0!important}
#root .solaria-podium-slot[data-place="1"]{padding-top:0!important}
#root .solaria-podium-slot[data-place="1"]::before{content:'';position:absolute;inset:-40px -28px -30px;z-index:-1;background:radial-gradient(ellipse at 50% 35%,#b98b352b,transparent 68%);pointer-events:none}
#root .solaria-podium-slot[data-place="1"]::after{content:'';position:absolute;inset:12px -28px 0;border-inline:1px solid #c4a16650;mask-image:linear-gradient(transparent,#000 35%,#000 70%,transparent);pointer-events:none}
#root .solaria-podium-emblem{height:85px!important;background-size:250px 94px!important;margin-bottom:16px!important}
#root .solaria-podium-emblem>div:last-child{height:85px!important;font-size:42px!important;line-height:85px!important}
#root .solaria-podium-slot[data-place="1"] .solaria-podium-emblem{height:105px!important;background-size:290px 108px!important;filter:drop-shadow(0 2px 14px #bc8c3433)}
#root .solaria-podium-slot[data-place="1"] .solaria-podium-emblem>div:last-child{height:105px!important;font-size:52px!important;line-height:105px!important}
#root .solaria-podium-card>.inline-block{font-size:11px!important;letter-spacing:.18em!important;color:#cfb879!important}
#root .solaria-podium-card h3{margin-bottom:12px!important}
#root .solaria-podium-card>.space-y-2{margin-top:22px!important;padding-top:16px!important;border-top:1px solid #c7aa6940!important}
#root .solaria-ranking-table{background:linear-gradient(90deg,transparent,#110f0be8 8%,#110f0be8 92%,transparent)!important;border:0!important;box-shadow:none!important;padding:20px 42px!important;position:relative}
#root .solaria-ranking-table::before{content:'';position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,#b69a58 25%,#efdca6 50%,#b69a58 75%,transparent)}
#root .solaria-ranking-table .space-y-3>div{border-left:0!important;border-bottom-color:#c2a66a20!important}
@media(max-width:767px){
#root .solaria-podium{padding:20px 12px 24px!important;gap:30px!important}
#root .solaria-podium-slot{padding:0 12px!important}
#root .solaria-podium-slot[data-place="1"]::after{display:none}
#root .solaria-podium-card{max-width:300px}
#root .solaria-ranking-table{padding:12px 0!important}
}

/* v36: one continuous painting spans news and rankings. */
#root main.solaria-unified-world{position:relative;isolation:isolate}
#root .solaria-continuous-landscape{position:absolute;left:0;right:0;z-index:0;pointer-events:none;background:url('./temple-continuous-sky-v36.png') center/100% 100% no-repeat;mask-image:linear-gradient(transparent,#000 160px,#000 calc(100% - 180px),transparent);opacity:.9}
#root main.solaria-unified-world>.solaria-before-ranking,#root main.solaria-unified-world>.solaria-ranking{position:relative;z-index:1;background:transparent!important;background-image:none!important}
#root main.solaria-unified-world>.solaria-before-ranking::before,#root main.solaria-unified-world>.solaria-before-ranking::after,#root main.solaria-unified-world>.solaria-ranking::before,#root main.solaria-unified-world>.solaria-ranking::after{display:none!important;background:none!important;content:none!important}
#root .solaria-before-ranking .fog{display:none!important}
@media(max-width:767px){#root .solaria-continuous-landscape{background-size:auto 100%;opacity:.75}}

/* v37: editorial variety, custom line artwork, no enlarged scenery. */
#root .solaria-continuous-landscape{background-size:auto min(100%,1536px)!important;background-position:center bottom!important;opacity:.35!important;mask-image:linear-gradient(transparent,#000 300px,#000 calc(100% - 140px),transparent)!important}
#root main.solaria-unified-world>.solaria-before-ranking::after{display:block!important;content:''!important;position:absolute;inset:0;pointer-events:none;background:url('./chronicle-ornaments.svg') center top / min(100%,1600px) auto no-repeat!important;z-index:0}
#root .solaria-before-ranking>div.relative.z-10{position:relative;z-index:2}
#root .solaria-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 48px!important;margin-bottom:30px!important}
#root .solaria-journal-entry{position:relative;background:none!important;background-image:none!important;box-shadow:none!important;border:0!important;border-bottom:1px solid #bca16a30!important;transform:none!important;opacity:1!important;clip-path:none!important;padding:24px 0!important;overflow:visible!important}
#root .solaria-journal-entry::before{content:attr(data-category);display:block;color:#ad986b;font:12px/1.4 SolariaDisplay,Georgia,serif;letter-spacing:.08em;margin:0 24px 10px}
#root .solaria-journal-entry::after,#root .solaria-journal-entry>span,#root .solaria-journal-entry>div.absolute{display:none!important}
#root .solaria-journal-entry>.solaria-journal-media{display:none!important}
#root .solaria-journal-entry>div.p-6{padding:0 24px 16px!important}
#root .solaria-journal-entry h3{font-size:24px!important;line-height:1.5!important}
#root .solaria-journal-entry:hover h3{filter:brightness(1.22)}
#root .solaria-journal-feature{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center;margin-bottom:20px;padding:0 0 32px!important}
#root .solaria-journal-feature::before{display:none}
#root .solaria-journal-feature>.solaria-journal-media{display:block!important;height:300px!important;overflow:visible!important;background:none!important}
#root .solaria-journal-feature>.solaria-journal-media>img{object-fit:contain!important;transform:none!important;scale:1!important;filter:none!important;clip-path:polygon(3% 0,100% 3%,97% 96%,0 100%)}
#root .solaria-journal-feature>.solaria-journal-media>div{display:none!important}
#root .solaria-journal-feature>div.p-6{padding:24px 30px!important}
#root .solaria-journal-feature h3{font-size:32px!important}
#root .solaria-journal-entry:last-child:nth-child(even){grid-column:1/-1}
#root .solaria-ranking{margin-top:30px}
#root .solaria-ranking-heading{position:relative}
#root .solaria-ranking-heading::before{content:'';position:absolute;left:50%;top:-25px;translate:-50% 0;width:100px;height:100px;border:1px solid #a88a4840;rotate:45deg;z-index:-1;mask-image:linear-gradient(#000,transparent 80%)}
#root .solaria-podium-slot[data-place="1"]::before{background:radial-gradient(ellipse,#b98b351b,transparent 70%)!important}
@media(max-width:767px){
#root .solaria-journal-grid{grid-template-columns:1fr!important;gap:0!important}
#root .solaria-journal-feature{display:block!important;grid-column:auto!important}
#root .solaria-journal-feature>.solaria-journal-media{height:230px!important}
#root .solaria-journal-feature>div.p-6{padding:22px 10px!important}
#root .solaria-journal-entry>div.p-6{padding-inline:10px!important}
#root .solaria-journal-entry::before{margin-left:10px}
#root .solaria-journal-entry:last-child{grid-column:auto!important}
#root .solaria-journal-feature h3{font-size:26px!important}
#root .solaria-continuous-landscape{background-size:100% auto!important}
}

/* v38: supplied transparent dragon, one restrained decorative layer. */
#root .solaria-ranking>.solaria-ranking-dragon{position:absolute;z-index:0;pointer-events:none;user-select:none;top:30px;left:50%;translate:-50% 0;width:min(100%,1600px);max-width:100%;height:auto;object-fit:contain;opacity:.32;filter:saturate(.7) brightness(.8);mask-image:linear-gradient(180deg,#000 65%,transparent 100%);transform:none!important}
#root .solaria-ranking-content{position:relative;z-index:2}
@media(max-width:767px){#root .solaria-ranking>.solaria-ranking-dragon{top:105px;width:100%;opacity:.25}}
#root .solaria-ranking>.solaria-ranking-dragon{z-index:1;opacity:.32}
#root .solaria-continuous-landscape{background:none!important}
#root .solaria-continuous-landscape::after{content:'';position:absolute;bottom:0;left:50%;translate:-50% 0;width:min(100%,1024px);height:min(100%,1536px);background:url('./temple-continuous-sky-v36.png') center bottom/contain no-repeat;mask-image:linear-gradient(transparent,#000 25%,#000 75%,transparent),linear-gradient(90deg,transparent,#000 25%,#000 75%,transparent);mask-composite:intersect}

/* v39: a restrained moving gold highlight, no layout movement. */
#root .solaria-coins-motion,#root .solaria-ranking-tabs button{position:relative;isolation:isolate;transition:filter .22s ease,translate .22s ease,scale .15s ease!important}
#root .solaria-coins-motion::after,#root .solaria-ranking-tabs button::after{content:'';position:absolute;inset:0;pointer-events:none;z-index:2;background:linear-gradient(110deg,transparent 42%,#ffe6a533 47%,#fff3ca99 50%,#ffe6a533 53%,transparent 58%) -150% 0/300% 100% no-repeat;mask-image:url('./dragon-button.png');mask-size:100% 100%;mask-repeat:no-repeat;opacity:0}
#root .solaria-coins-motion::after{animation:solaria-button-sheen 5.5s ease-in-out infinite}
#root .solaria-ranking-tabs button[aria-pressed=true]::after{animation:solaria-button-sheen 7s ease-in-out infinite;animation-delay:.8s}
#root .solaria-ranking-tabs button:not([aria-pressed=true]):hover::after,#root .solaria-ranking-tabs button:not([aria-pressed=true]):focus-visible::after{animation:solaria-button-sheen 1.2s ease-out 1}
#root .solaria-coins-motion:hover,#root .solaria-coins-motion:focus-visible,#root .solaria-ranking-tabs button:hover,#root .solaria-ranking-tabs button:focus-visible{translate:0 -3px;filter:brightness(1.25) drop-shadow(0 0 9px #d6ac5a66)!important}
#root .solaria-coins-motion:active,#root .solaria-ranking-tabs button:active{translate:0 1px!important;scale:.97!important}
#root .solaria-coins-motion:focus-visible{outline:2px solid #f6d48b;outline-offset:3px}
#root .solaria-ranking-tabs button[aria-pressed=true]{text-shadow:0 0 12px #d9ad6355,0 2px 2px #000}
@keyframes solaria-button-sheen{0%,15%{background-position:140% 0;opacity:0}20%{opacity:.7}43%{background-position:-40% 0;opacity:.7}48%,100%{background-position:-40% 0;opacity:0}}
@media(prefers-reduced-motion:reduce){#root .solaria-coins-motion,#root .solaria-ranking-tabs button{transition:none!important;translate:none!important;scale:1!important}#root .solaria-coins-motion::after,#root .solaria-ranking-tabs button::after{animation:none!important;display:none!important}}

/* v40: actual sumi-e brush texture replaces geometric line artwork. */
#root main.solaria-unified-world>.solaria-before-ranking::after{background:url('./sumi-e-news-v40.png') center top/min(100%,2172px) auto no-repeat!important;height:min(34vw,724px);min-height:190px;opacity:.55;mask-image:linear-gradient(transparent,#000 12%,#000 75%,transparent)}
@media(max-width:767px){#root main.solaria-unified-world>.solaria-before-ranking::after{background-size:100% auto!important;min-height:160px;opacity:.45}}
#root .solaria-before-ranking>div.relative.z-10>div:first-child{opacity:1!important;transform:none!important}

/* v41: download frames retain the source 8:3 proportions. */
#root .solaria-download-choices{display:flex;flex-direction:column;align-items:center;gap:0!important}
#root a.solaria-download-choice{position:relative;display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;width:min(100%,420px)!important;min-width:0!important;height:auto!important;min-height:0!important;aspect-ratio:8/3;padding:0!important;margin:0!important;background:transparent url('./dragon-button.png') center/contain no-repeat!important;border:0!important;box-shadow:none!important;clip-path:none!important;opacity:1!important;transform:none!important;transition:filter .2s,translate .2s!important}
#root a.solaria-download-choice::before,#root a.solaria-download-choice::after{display:none!important}
#root .solaria-download-choice>div{padding:0 48px!important;gap:0!important;width:100%;justify-content:center;translate:0 3px}
#root .solaria-download-choice>div>div:first-child,#root .solaria-download-choice>div>div:last-child{display:none!important}
#root .solaria-download-choice .flex-1{flex:1;text-align:center}
#root .solaria-download-choice .flex-1>div{justify-content:center!important;gap:0!important}
#root .solaria-download-choice h3{font-size:20px!important;line-height:1.3!important;letter-spacing:0!important;text-align:center;color:#f2d991!important;-webkit-text-fill-color:#f2d991!important;white-space:normal}
#root .solaria-download-choice p{margin-top:5px!important;color:#c9b88e!important;font:12px/1.3 Arial,sans-serif!important}
#root .solaria-download-choice .flex-1>div>span{position:absolute;top:11px;left:50%;translate:-50% 0;background:none!important;color:#bda366!important;font-size:9px!important;white-space:nowrap}
#root .solaria-download-choice:hover,#root .solaria-download-choice:focus-visible{filter:brightness(1.25) drop-shadow(0 0 8px #c69a3d50);translate:0 -2px}
#root .solaria-download-choice:focus-visible{outline:2px solid #d9b970;outline-offset:0}
#root .solaria-download-choice:active{translate:0 1px}
#root .solaria-download-heading{font-size:clamp(26px,2.4vw,42px)!important;line-height:1.3!important;overflow-wrap:anywhere}
@media(max-width:480px){#root .solaria-download-choice h3{font-size:17px!important}#root .solaria-download-choice p{font-size:10px!important}#root .solaria-download-choice>div{padding-inline:38px!important}#root .solaria-download-choice .flex-1>div>span{top:5px;font-size:8px!important}}
@media(prefers-reduced-motion:reduce){#root .solaria-download-choice{transition:none!important;translate:none!important}}
#root .solaria-download-choice .flex-1>div{flex-direction:column;position:static}
#root .solaria-download-choice .flex-1>div>span{position:static!important;translate:none!important;order:-1;padding:0!important;font-size:8px!important;line-height:10px!important;letter-spacing:.08em!important}
#root .solaria-download-heading{font-size:clamp(25px,1.8vw,34px)!important;overflow-wrap:normal!important;hyphens:auto}

/* v42: supplied warrior in the courtyard; dedicated footer ink artwork. */
#root .solaria-server-overview{position:relative}
#root .solaria-courtyard-warrior{position:absolute;z-index:1;bottom:100px;left:50%;translate:-50% 0;width:min(47vw,760px);pointer-events:none}
#root .solaria-courtyard-warrior::before{content:'';position:absolute;left:8%;right:24%;bottom:12%;height:7%;background:#0009;border-radius:50%;filter:blur(12px)}
#root .solaria-courtyard-warrior img{position:relative;display:block;width:100%;height:auto;object-fit:contain!important;filter:brightness(.86) saturate(.88) drop-shadow(0 10px 10px #0006);transform:none!important}
#root footer{position:relative;isolation:isolate;background:#170f0c!important}
#root footer::after{content:'';position:absolute;inset:-80px 0 0;z-index:-1;pointer-events:none;background:url('./sumi-e-footer-v42.png') center bottom/min(100%,2172px) auto no-repeat;opacity:.52;mask-image:linear-gradient(transparent,#000 26%)}
@media(max-width:1023px){#root .solaria-courtyard-warrior{width:min(68vw,600px);bottom:45px}}
@media(max-width:767px){#root main>.solaria-server-overview{min-height:740px!important;padding-bottom:310px!important}#root .solaria-courtyard-warrior{width:min(94vw,490px);bottom:20px}#root footer::after{inset:0;background-size:100% auto;opacity:.5}}
#root .solaria-server-overview>section:nth-child(2) [style]{opacity:1!important;transform:none!important}
#root footer::after{inset:0;mask-image:linear-gradient(transparent,#000 28%)}

/* v43: contact points follow the visible soles, not the PNG bottom. */
@media(min-width:1024px){#root .solaria-courtyard-warrior{bottom:calc(12% - min(5.2875vw,85.5px))}}
#root .solaria-courtyard-warrior::before,#root .solaria-courtyard-warrior::after{content:'';position:absolute;z-index:0;top:83.4%;bottom:auto;left:5.2%;right:auto;width:9%;height:2.4%;background:radial-gradient(ellipse,#000e 10%,#000a 40%,transparent 74%);border-radius:50%;filter:blur(2px);transform:rotate(-8deg);box-shadow:0 3px 8px #0006}
#root .solaria-courtyard-warrior::after{left:60.5%;width:9.5%;transform:rotate(6deg)}
#root .solaria-news-brushes{position:absolute;inset:430px 0 0;z-index:0;pointer-events:none;background:#b09a6a;opacity:.2;mask:url('./news-brush-mask-v43.png') center/100% 100% no-repeat;mask-mode:luminance}
#root .solaria-journal-entry:not(.solaria-journal-feature){border-bottom:0!important}
#root .solaria-journal-entry:not(.solaria-journal-feature)::after{display:block!important;content:''!important;position:absolute;bottom:0;left:4%;right:4%;height:12px;background:#b39a60;opacity:.2;clip-path:polygon(0 48%,18% 35%,7% 27%,50% 31%,89% 38%,100% 51%,71% 58%,91% 67%,47% 58%,13% 65%,29% 53%);pointer-events:none}
@media(max-width:767px){#root .solaria-news-brushes{inset:400px 0 0;opacity:.14}}

/* v44: eye lights track the original image coordinates at every size. */
#root .solaria-ranking>.solaria-dragon-eyes{position:absolute;top:30px;left:50%;translate:-50% 0;width:min(100%,1600px);max-width:100%;height:auto;aspect-ratio:1672/941;z-index:1;pointer-events:none;overflow:visible}
.solaria-eye-light{opacity:.65;animation:solaria-eye-ember 6.7s ease-in-out infinite;animation-play-state:paused}
.solaria-eye-light:nth-child(2){animation-delay:-.18s}
.is-visible .solaria-eye-light{animation-play-state:running}
.solaria-eye-halo{fill:#e3a13c;opacity:.35;filter:blur(5px)}
.solaria-eye-amber{fill:#edb24e;opacity:.75;filter:blur(.7px)}
.solaria-eye-core{fill:#ffe6ae;opacity:.9}
@keyframes solaria-eye-ember{0%,100%{opacity:.48}19%{opacity:.62}37%{opacity:.51}58%{opacity:.78}72%{opacity:.6}87%{opacity:.67}}
@media(max-width:767px){#root .solaria-ranking>.solaria-dragon-eyes{top:105px;width:100%}}
@media(prefers-reduced-motion:reduce){.solaria-eye-light{animation:none!important;opacity:.58}}
#root .solaria-ranking>.solaria-ranking-dragon{mask-image:none!important;opacity:.32!important}

/* v45: continuous sumi-e margins for every interior page. */
.solaria-skin.solaria-subpage main:not(:has(.solaria-desktop-hero))::before{background:#170f0c!important;opacity:1!important}
.solaria-subpage main{position:relative;isolation:isolate;background:#170f0c!important;overflow:clip}
.solaria-skin.solaria-subpage main::after{display:block!important;content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;filter:none;opacity:.42;background:url('./sumi-e-news-v40.png') center top/min(100%,2172px) auto no-repeat,url('./sumi-e-footer-v42.png') center bottom/min(100%,2172px) auto no-repeat;mask-image:linear-gradient(transparent,#000 70px,#000 calc(100% - 100px),transparent)!important}
.solaria-subpage main>.solaria-landscape{background:transparent!important}
.solaria-skin.solaria-subpage .solaria-landscape[data-landscape]::before,.solaria-skin.solaria-subpage .solaria-landscape[data-landscape]::after{display:none!important}
.solaria-skin.solaria-subpage .content{position:relative;isolation:isolate;background:#170f0c!important}
.solaria-subpage main>div:first-child::before,.solaria-subpage .content::before{content:'';position:absolute;inset:120px 0 50px;z-index:-1;pointer-events:none;background:#af9160;opacity:.14;mask:url('./news-brush-mask-v43.png') center/100% 100% no-repeat;mask-mode:luminance}
.solaria-subpage main>div:first-child{position:relative;isolation:isolate}
.solaria-subpage .content::after{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:url('./sumi-e-news-v40.png') center top/100% auto no-repeat,url('./sumi-e-footer-v42.png') center bottom/100% auto no-repeat;opacity:.4;mask-image:linear-gradient(transparent,#000 60px,#000 85%,transparent)}
@media(max-width:767px){.solaria-skin.solaria-subpage main::after{opacity:.27;background-size:auto 230px,auto 230px}.solaria-subpage main>div:first-child::before{opacity:.09}.solaria-subpage main h1{overflow-wrap:anywhere}}

/* v46: calm continuous subpage headers, without particles or a dark rectangular overlay. */
.solaria-skin.solaria-subpage main>section.solaria-landscape>div.absolute.inset-0{display:none!important}
.solaria-skin.solaria-subpage main>section.solaria-landscape{border:0!important;box-shadow:none!important}
.solaria-skin.solaria-subpage main h1,.solaria-skin.solaria-subpage main h2,.solaria-skin.solaria-subpage main h3{font-family:SolariaDisplay,Georgia,serif!important}
/* Translated text remains readable instead of retaining German image lettering. */
@media(max-width:1023px){
 .solaria-skin nav.sticky{position:relative!important;top:auto!important}
 .solaria-skin nav.sticky>div>div{justify-content:center!important}
 .solaria-skin nav.sticky>div>div>.hidden.lg\:flex,.solaria-skin .solaria-main-nav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 8px!important;overflow:visible!important;width:100%;padding:4px 0!important;order:3}
 .solaria-skin nav.sticky>div>div>.hidden.lg\:flex a,.solaria-skin .solaria-main-nav a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 2px!important;font-size:12px!important;white-space:normal!important;text-align:center}
 .solaria-header{justify-content:center;padding:10px 16px!important;gap:4px 12px}
 .solaria-header>.flex{justify-content:center}
 .solaria-hero{height:auto!important;min-height:0!important;background:#170f0c}
 .solaria-hero-content{padding:32px 16px 42px!important;gap:12px}
 .solaria-hero-content .solaria-brand-art{width:min(100%,460px)!important;max-width:calc(100vw - 32px)}
 .solaria-hero-content h1{width:100%;text-align:center}
 .solaria-hero-scene{object-fit:contain!important;object-position:center bottom!important;opacity:.6}
}
@media(max-width:767px){
 .solaria-skin main img:not(.solaria-brand-art img),.solaria-skin main video{max-width:100%;object-fit:contain}
 .solaria-skin main .grid>*,.solaria-skin main .flex>*,.solaria-skin footer .grid>*{min-width:0}
 .solaria-skin main h1{font-size:clamp(27px,8vw,36px)!important;line-height:1.3!important;letter-spacing:.01em!important;overflow-wrap:anywhere}
 .solaria-skin main h2{font-size:clamp(23px,6.5vw,30px)!important;line-height:1.35!important;overflow-wrap:anywhere}
 .solaria-skin main h3{font-size:21px!important;line-height:1.4!important}
 .solaria-skin main p{overflow-wrap:anywhere}
 .solaria-skin main>section:not(.solaria-server-overview){padding:36px 0!important}
 .solaria-skin main>section>div[class*="max-w"],.solaria-skin main>div[class*="max-w"]{padding-inline:16px!important}
 .solaria-skin .solaria-auth-button{width:128px!important;min-width:0!important;height:54px!important;min-height:54px!important;padding:10px 20px!important;font-size:12px!important}
 .solaria-skin nav.sticky .solaria-brand-art,.solaria-header .solaria-brand-art{width:120px!important}
 .solaria-hero-actions{width:100%;gap:0!important}
 .solaria-hero-actions .solaria-button{width:min(100%,290px)!important;min-height:0!important;height:auto!important;aspect-ratio:8/3;padding:20px 32px!important;background-size:contain!important;font-size:14px!important}
 #root .solaria-metal-heading{width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0 auto 18px!important}
 #root .solaria-metal-heading img{width:100%!important;height:auto!important;max-height:110px!important;object-fit:contain!important}
 #root .solaria-status-frame{max-width:100%;width:100%;padding:0!important}
 #root .solaria-status-frame span{max-width:100%;display:block}
 #root .solaria-status-frame img{width:100%!important;max-width:100%!important;height:auto!important}
 #root main>.solaria-server-overview{min-height:630px!important;padding:24px 0 260px!important}
 #root .solaria-server-overview>section{padding:12px 16px!important}
 #root .solaria-server-overview .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 8px!important}
 #root .solaria-server-overview .grid>div{padding:8px 0!important}
 #root .solaria-server-overview .text-4xl{font-size:29px!important}
 #root .solaria-server-overview .text-xs{font-size:10px!important;letter-spacing:.08em!important;line-height:1.6}
 #root .solaria-courtyard-warrior{width:94%;max-width:440px;bottom:0}
 #root .solaria-server-overview::before{top:auto!important;bottom:0!important;transform:translateX(-50%)!important;width:100%!important;background-position:center bottom!important}
 #root .solaria-ranking-tabs{display:flex!important;flex-wrap:wrap;gap:4px!important;justify-content:center}
 #root .solaria-ranking-tabs button{width:min(100%,240px)!important;min-width:0!important;height:90px!important;min-height:0!important;background-size:contain!important;padding:12px 30px!important}
 #root .solaria-podium{padding:24px 8px!important;gap:24px!important}
 #root .solaria-ranking-table{padding:12px 8px!important}
 .solaria-skin .solaria-responsive-rank-row,#root .solaria-ranking-table .solaria-responsive-rank-row{grid-template-columns:32px minmax(0,1fr) 90px!important;gap:8px!important;padding:12px 4px!important}
 .solaria-responsive-rank-row>.col-span-1,.solaria-responsive-rank-row>.col-span-5,.solaria-responsive-rank-row>.col-span-2{grid-column:span 1!important;min-width:0}
 .solaria-skin .solaria-responsive-rank-row>.col-span-4{display:flex!important;grid-column:2/4!important;grid-row:2;font-size:12px}
 .solaria-responsive-rank-row>.col-span-2{grid-column:3!important;grid-row:1}
 .solaria-responsive-rank-row .truncate{white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere}
 .solaria-responsive-rank-row>.col-span-5>div:first-child:not(.min-w-0){display:none}
 .solaria-responsive-rank-row .text-base{font-size:13px!important;overflow-wrap:anywhere}
 .solaria-skin main form .flex-1{min-width:0}
 .solaria-skin main form button[type=submit]{min-width:96px!important;min-height:48px!important;padding:10px 12px!important}
 .solaria-skin main input,.solaria-skin main select,.solaria-skin dialog input{font-size:16px!important;max-width:100%}
 .solaria-skin main button{max-width:100%;min-height:44px}
 #root .solaria-download-heading{font-size:clamp(21px,6vw,28px)!important;overflow-wrap:anywhere!important}
 .solaria-skin main article img{width:100%!important;height:auto!important;max-height:260px;object-fit:contain!important;transform:none!important}
 .solaria-skin footer{padding:36px 16px!important}
 .solaria-skin footer>.max-w-\[1280px\]{padding:0!important}
 .solaria-skin footer .grid{gap:24px!important}
 .solaria-skin footer a{display:inline-flex;align-items:center;min-height:40px}
 .solaria-skin dialog{max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px);overflow:auto}
 .solaria-skin .site-header{flex-wrap:wrap;height:auto!important;padding:12px!important;gap:8px}
 .solaria-skin .workspace{display:flex!important;flex-direction:column;max-width:100%}
 .solaria-skin .sidebar{width:100%!important;position:static!important;max-height:none!important}
 .solaria-skin .sidebar nav{display:flex;flex-wrap:wrap;gap:4px}
 .solaria-skin .sidebar nav a{flex:1 1 130px;min-height:44px}
 .solaria-skin .content{min-width:0;width:100%;padding:20px 14px!important}
}

@media(max-width:767px){
 .solaria-skin.solaria-subpage main>section:first-child{padding-bottom:20px!important}
 .solaria-skin.solaria-subpage main>section:first-child>div.relative{min-height:0!important}
 .solaria-skin.solaria-subpage main>section:first-child h1{margin-bottom:16px!important}
 .solaria-skin.solaria-subpage main>section:first-child .mb-6:has(>.w-24){display:none!important}
 .solaria-skin .site-header nav{display:flex!important;flex-wrap:wrap;justify-content:center;gap:4px 14px;width:100%;order:3}
 .solaria-skin .site-header nav a{min-height:44px;display:flex;align-items:center}
 .solaria-skin .hero-copy{padding:20px 16px!important;max-width:100%}
 .solaria-skin .hero-copy h1{font-size:28px!important;line-height:1.3}
 #root .solaria-server-overview::before{mask-image:linear-gradient(transparent,#000 35%,#000 80%,transparent)!important}
}

#root .solaria-translated-heading img{display:none!important}
#root .solaria-translated-heading .solaria-heading-label{position:static!important;display:inline!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;overflow:visible!important;white-space:normal!important;font:inherit}

/* v47: fade the actual mobile courtyard image, not the much taller statistics block. */
@media(max-width:767px){
 #root .solaria-server-overview::before{height:auto!important;aspect-ratio:1672/941!important;inset:auto!important;left:50%!important;bottom:0!important;top:auto!important;width:100%!important;background-size:100% 100%!important;mask-image:linear-gradient(180deg,transparent 0%,#0004 18%,#000b 38%,#000 58%,#000 80%,transparent 100%)!important;mask-composite:add!important}
}

/* v48: readable mobile title art and nine-language public interface. */
.solaria-language-bar{display:flex;justify-content:flex-end;align-items:center;gap:10px;min-height:44px;padding:5px max(16px,3vw);background:#100c09;color:#d8c59f;font:12px/1.4 Arial,sans-serif;position:relative;z-index:50}
.solaria-language-bar label{margin:0!important;font:inherit!important}.solaria-language-bar select{width:auto!important;max-width:180px;min-height:34px;padding:5px 26px 5px 10px;font:14px Arial,sans-serif!important;border:1px solid #695332}
#root .solaria-translated-heading{font-family:SolariaDisplay,Georgia,serif!important;line-height:1.35!important;color:#f1d99a!important;-webkit-text-fill-color:#f1d99a!important;text-shadow:0 2px 2px #000!important;height:auto!important;min-height:90px;overflow:visible}
.solaria-status-translation{display:none!important}.solaria-status-localized>img{display:none!important}.solaria-status-localized>.solaria-status-translation{display:block!important;color:#f1d99a!important;font:clamp(27px,5vw,48px)/1.3 SolariaDisplay,Georgia,serif!important;text-shadow:0 2px 3px #000}
@media(max-width:767px){
 #root .solaria-metal-heading>img{filter:brightness(1.65) contrast(1.08) saturate(.85) drop-shadow(0 1px 2px #000)!important}
 #root .solaria-ranking-heading .solaria-metal-heading{height:110px!important;min-height:110px!important}
 #root .solaria-translated-heading .solaria-heading-label{font-size:clamp(25px,8vw,36px)!important;line-height:1.4!important}
 .solaria-language-bar{justify-content:center;padding:5px 12px}
 .solaria-skin nav a,.solaria-main-nav a{overflow-wrap:anywhere}
}

@media(max-width:420px){.solaria-skin nav.sticky>div>div>.hidden.lg\:flex,.solaria-skin .solaria-main-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}.solaria-skin nav a,.solaria-main-nav a{overflow-wrap:normal!important;hyphens:auto}}

/* v49: supplied transparent animated Metin stone, once between ranking and footer. */
#root .solaria-metin-ornament{position:relative;z-index:2;width:280px;max-width:90%;height:250px;margin:8px auto -32px;pointer-events:none;isolation:isolate}
#root .solaria-metin-ornament img{display:block;width:100%!important;max-width:100%!important;height:auto!important;object-fit:contain!important;transform:none!important;filter:drop-shadow(0 5px 14px #d88d1e20)!important}
#root .solaria-metin-ornament::after{content:'';position:absolute;left:24%;right:24%;bottom:-7px;height:14px;background:radial-gradient(ellipse,#ba712b26,transparent 70%);filter:blur(3px);z-index:-1}
@media(max-width:767px){#root .solaria-metin-ornament{width:210px;height:190px;margin:4px auto -20px}}
@media(prefers-reduced-motion:reduce){#root .solaria-metin-ornament{display:none}}

/* v51: one shared navigation bar and accessible native-name language menu. */
.solaria-topbar{position:relative;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:8px clamp(16px,2.5vw,48px);background:#0e0b08;border-bottom:1px solid #ad88442b;box-sizing:border-box;color:#e9d29b}
.solaria-topbar-brand{flex:0 0 auto}.solaria-topbar-brand .solaria-brand-art{width:128px}
.solaria-skin nav.solaria-topbar-nav{display:flex!important;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 20px;min-width:0}
.solaria-topbar-nav a{display:flex;align-items:center;min-height:44px;font-size:13px;line-height:1.4;color:#cbb481;padding:5px 0;white-space:nowrap}
.solaria-topbar-nav a:hover,.solaria-topbar-nav a[aria-current=page]{color:#ffe4a5}
.solaria-topbar-actions,.solaria-topbar-auth{display:flex;align-items:center;gap:10px;flex-shrink:0}
.solaria-topbar .solaria-auth-button{width:126px!important;min-width:0!important;height:54px!important;min-height:54px!important;padding:8px 22px!important;background:transparent url('./dragon-button.png') center/contain no-repeat!important;border:0!important;box-shadow:none!important;color:#ead39c!important;font-size:12px!important}
.solaria-language-picker{position:relative}
.solaria-topbar button.solaria-language-trigger{display:flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:8px 12px;background:#19140e!important;border:1px solid #7d633638!important;box-shadow:none!important;color:#e7d5b3!important;font:13px/1.4 Arial,sans-serif!important;cursor:pointer}
.solaria-flag{display:block;width:24px;height:16px;flex:none;border-radius:2px;box-shadow:0 0 0 1px #ffffff1c}
.solaria-language-menu{position:absolute;right:0;top:calc(100% + 9px);width:205px;max-width:calc(100vw - 24px);padding:7px;background:#15110ded;border:1px solid #8c71444f;border-radius:5px;box-shadow:0 15px 35px #0009;backdrop-filter:blur(18px);z-index:80}
.solaria-language-menu[hidden]{display:none!important}
.solaria-topbar .solaria-language-menu button{display:flex;align-items:center;gap:12px;width:100%;min-height:42px;text-align:left;padding:9px 10px;background:transparent!important;border:0!important;box-shadow:none!important;color:#e6ddca!important;font:14px/1.4 Arial,sans-serif!important;cursor:pointer}
.solaria-topbar .solaria-language-menu button:hover,.solaria-topbar .solaria-language-menu button:focus-visible{background:#ad884423!important;color:#fff3d2!important}
.solaria-language-check{margin-left:auto;opacity:0;color:#edc779}.solaria-language-menu [aria-checked=true] .solaria-language-check{opacity:1}
.solaria-topbar-ready .solaria-desktop-hero nav,.solaria-topbar-ready nav.sticky,.solaria-topbar-ready .solaria-header,.solaria-topbar-ready .site-header{display:none!important}
@media(max-width:1450px){.solaria-topbar{flex-wrap:wrap;gap:0 16px}.solaria-skin nav.solaria-topbar-nav{order:3;width:100%;gap:4px 24px}.solaria-topbar-actions{margin-left:auto}}
@media(max-width:767px){.solaria-topbar{padding:8px 12px;gap:4px 8px}.solaria-topbar-brand .solaria-brand-art{width:100px}.solaria-topbar-actions{display:contents}.solaria-language-picker{margin-left:auto}.solaria-topbar-auth{order:2;width:100%;justify-content:center;gap:10px}.solaria-skin nav.solaria-topbar-nav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 6px;width:100%;order:3}.solaria-topbar-nav a{font-size:11px!important;justify-content:center;text-align:center;white-space:normal;overflow-wrap:normal;min-height:42px}.solaria-language-menu{max-height:min(440px,75dvh);overflow-y:auto}.solaria-topbar .solaria-auth-button{height:50px!important;min-height:50px!important;width:124px!important}}
@media(max-width:360px){.solaria-skin nav.solaria-topbar-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}

html.solaria-skin header.solaria-topbar .solaria-language-menu button{background-image:none!important;background-color:transparent!important}
html.solaria-skin header.solaria-topbar .solaria-language-menu button:hover,html.solaria-skin header.solaria-topbar .solaria-language-menu button:focus-visible{background-color:#ad884423!important}
html.solaria-skin header.solaria-topbar .solaria-topbar-auth button.solaria-auth-button{background:transparent url('./dragon-button.png') center/contain no-repeat!important}

/* v52: compact single-row desktop navigation, including narrower browser windows. */
@media(min-width:1024px){
 .solaria-topbar{flex-wrap:nowrap!important;gap:12px;padding:3px 20px;min-height:58px}
 .solaria-topbar-brand .solaria-brand-art{width:108px}
 .solaria-skin nav.solaria-topbar-nav{order:0!important;width:auto!important;flex:1;flex-wrap:nowrap!important;gap:clamp(8px,1vw,18px)!important}
 .solaria-topbar-nav a{font-size:clamp(10px,.85vw,13px)!important;min-height:42px;white-space:nowrap!important}
 .solaria-topbar-actions{margin-left:0;gap:8px}.solaria-topbar-auth{gap:4px}
 .solaria-topbar .solaria-auth-button{width:104px!important;height:46px!important;min-height:46px!important;padding:6px 14px!important;font-size:11px!important}
 .solaria-topbar button.solaria-language-trigger{padding:6px 9px;min-height:36px;font-size:12px!important;gap:7px}
}
@media(min-width:1024px) and (max-width:1199px){
 .solaria-topbar{gap:8px;padding-inline:12px}.solaria-topbar-brand .solaria-brand-art{width:88px}
 .solaria-skin nav.solaria-topbar-nav{gap:7px!important}.solaria-topbar .solaria-auth-button{width:84px!important;font-size:10px!important}
 .solaria-topbar-actions{gap:5px}.solaria-topbar button.solaria-language-trigger{font-size:11px!important;padding-inline:7px}.solaria-topbar .solaria-flag{width:20px;height:14px}
}

/* v53: readable Solaria navigation with a larger, crisp type scale. */
@media(min-width:1024px){
 .solaria-topbar{gap:12px;padding-inline:16px}
 .solaria-skin nav.solaria-topbar-nav{gap:clamp(10px,1.1vw,22px)!important}
 .solaria-skin .solaria-topbar-nav a{font-family:SolariaDisplay,Georgia,serif!important;font-size:18px!important;letter-spacing:0!important;line-height:1.35;color:#e4d1a6;text-shadow:0 1px 2px #000;-webkit-font-smoothing:antialiased}
 .solaria-topbar-nav a:hover,.solaria-topbar-nav a[aria-current=page]{color:#fff0c9}
 .solaria-topbar .solaria-auth-button{font-size:14px!important;width:112px!important}
 .solaria-topbar button.solaria-language-trigger{font-size:14px!important}
}
@media(min-width:1024px) and (max-width:1399px){
 .solaria-topbar{padding-inline:12px;gap:10px}.solaria-topbar-brand .solaria-brand-art{width:90px}
 .solaria-skin nav.solaria-topbar-nav{gap:10px!important}
 .solaria-skin .solaria-topbar-nav a{font-size:16px!important}
 .solaria-topbar .solaria-auth-button{width:90px!important;font-size:12px!important}.solaria-topbar-actions{gap:6px}
 .solaria-topbar button.solaria-language-trigger{font-size:12px!important;padding-inline:7px}
}
@media(min-width:1024px) and (max-width:1149px){.solaria-topbar-brand .solaria-brand-art{width:76px}.solaria-skin nav.solaria-topbar-nav{gap:7px!important}.solaria-skin .solaria-topbar-nav a{font-size:13px!important}.solaria-topbar .solaria-auth-button{width:76px!important}.solaria-topbar-actions{gap:4px}}
@media(max-width:1023px){.solaria-skin .solaria-topbar-nav a{font-size:14px!important;color:#e4d1a6;line-height:1.5;letter-spacing:0!important}.solaria-skin nav.solaria-topbar-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}}

/* v54: distinct editorial groups with quiet ink surfaces and gold markers. */
#root .solaria-journal-grid{gap:28px 32px!important}
#root .solaria-journal-entry{background:linear-gradient(110deg,#080604cc,#100b0799 75%,#100b0722)!important;border-left:2px solid #a781405e!important;border-bottom:1px solid #bd965238!important;padding:26px 8px 12px!important;isolation:isolate}
#root .solaria-journal-entry::before{color:#dfbf7c;font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px}
#root .solaria-journal-entry::after{display:block!important;content:'';position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,#d4a855a6,#b28b4438 40%,transparent 90%);pointer-events:none}
#root .solaria-journal-entry>div.p-6{display:flex;flex-direction:column;height:100%;gap:14px;padding:0 24px 16px!important}
#root .solaria-journal-entry>div.p-6>*{margin-top:0!important}
#root .solaria-journal-entry>div.p-6>div:last-child{margin-top:auto!important;padding-top:18px;border-color:#d4a85526}
#root .solaria-journal-entry h3{line-height:1.4!important}
#root .solaria-journal-entry p{color:#e1d8ca!important;line-height:1.8}
#root .solaria-journal-feature{gap:28px;margin-bottom:8px;padding:24px!important;border-left-color:#d4a855a6!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}
#root .solaria-journal-feature>div.p-6{height:auto;padding:18px 18px 18px 0!important}
#root .solaria-journal-feature>.solaria-journal-media{height:270px!important}
#root .solaria-news-brushes{opacity:.11}
#root .solaria-journal-entry a:focus-visible{outline:2px solid #e4c586;outline-offset:5px}
@media(max-width:767px){
 #root .solaria-journal-grid{gap:20px!important}
 #root .solaria-journal-entry{padding:22px 4px 8px!important}
 #root .solaria-journal-entry>div.p-6{padding:0 16px 14px!important;height:auto}
 #root .solaria-journal-entry::before{margin-left:16px}
 #root .solaria-journal-feature{padding:14px!important}
 #root .solaria-journal-feature>div.p-6{padding:22px 4px 8px!important}
 #root .solaria-journal-feature>.solaria-journal-media{height:210px!important}
 #root .solaria-journal-entry h3{font-size:22px!important}
}

#root .solaria-journal-entry:not(.solaria-journal-feature){display:flex;flex-direction:column}
#root .solaria-journal-entry>div.p-6{height:auto;flex:1}

/* v55: metallic status lettering with restrained breathing light and sheen. */
#root [data-solaria-status]{position:relative;display:inline-block;--status-art:url('./server-online.png');--status-light:#f2cb75;isolation:isolate}
#root [data-solaria-status][data-server-state=offline]{--status-art:url('./server-offline-v55.png');--status-light:#ef725c}
#root [data-solaria-status]>img{mask-image:var(--status-art);animation:solaria-status-breathe 4.8s ease-in-out infinite;will-change:filter}
#root [data-solaria-status]::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 40%,#fff3d48c 49%,transparent 58%) 150% 0/300% 100% no-repeat;mask-image:var(--status-art);mask-mode:luminance;mask-size:100% 100%;mask-repeat:no-repeat;animation:solaria-status-shine 7s ease-in-out infinite}
#root [data-solaria-status][data-server-state=offline]::after{background-image:linear-gradient(110deg,transparent 40%,#ffc4b58c 49%,transparent 58%);animation-duration:8.5s}
#root [data-solaria-status]>.solaria-status-translation{animation:solaria-status-breathe 4.8s ease-in-out infinite}
#root [data-solaria-status][data-server-state=offline]>.solaria-status-translation{color:#f1a193!important}
#root .solaria-status-localized::after{display:none}
@keyframes solaria-status-breathe{0%,100%{filter:brightness(1.15) drop-shadow(0 0 2px var(--status-light))}50%{filter:brightness(1.4) drop-shadow(0 0 6px var(--status-light))}}
@keyframes solaria-status-shine{0%,20%{background-position:150% 0;opacity:0}25%{opacity:.6}55%{background-position:-50% 0;opacity:.6}60%,100%{background-position:-50% 0;opacity:0}}
@media(max-width:767px){#root [data-solaria-status]>img{animation:solaria-status-mobile 4.8s ease-in-out infinite}@keyframes solaria-status-mobile{0%,100%{opacity:.85}50%{opacity:1}}}
@media(prefers-reduced-motion:reduce){#root [data-solaria-status]>img,#root [data-solaria-status]>.solaria-status-translation{animation:none!important}#root [data-solaria-status]::after{display:none}}

/* v56: immediately recognizable green/check and red/cross states. */
#root [data-solaria-status]{--status-light:#64f599;--status-color:#83ffad;--status-hue:65deg;padding-left:56px!important}
#root [data-solaria-status][data-server-state=offline]{--status-light:#ff5149;--status-color:#ff8a7e;--status-hue:0deg}
#root [data-solaria-status]>img{animation:solaria-status-vivid 2.6s ease-in-out infinite!important;filter:none}
#root [data-solaria-status]::after{left:56px;background-image:linear-gradient(110deg,transparent 38%,var(--status-color) 49%,transparent 61%);animation:solaria-status-shine 3.2s ease-in-out infinite!important}
#root [data-solaria-status][data-server-state=offline]::after{background-image:linear-gradient(110deg,transparent 38%,#ffb7a4 49%,transparent 61%)}
#root [data-solaria-status]>.solaria-status-icon{position:absolute;left:0;top:50%;translate:0 -50%;width:40px;height:40px;display:grid!important;place-items:center;border:1px solid currentColor;border-radius:50%;color:var(--status-color)!important;background:#07120dbb;box-shadow:0 0 16px color-mix(in srgb,var(--status-light) 40%,transparent),inset 0 0 12px color-mix(in srgb,var(--status-light) 15%,transparent);animation:solaria-status-beacon 2.6s ease-in-out infinite;pointer-events:none}
#root .solaria-status-icon svg{width:28px;height:28px;display:block}
#root .solaria-status-icon .status-cross{display:none}
#root [data-server-state=offline] .solaria-status-icon{background:#200906bb}
#root [data-server-state=offline] .status-cross{display:block}
#root [data-server-state=offline] .status-check{display:none}
#root [data-solaria-status]>.solaria-status-translation{color:var(--status-color)!important;animation:solaria-status-beacon 2.6s ease-in-out infinite}
@keyframes solaria-status-vivid{0%,100%{filter:hue-rotate(var(--status-hue)) saturate(1.4) brightness(1.3) drop-shadow(0 0 3px var(--status-light))}50%{filter:hue-rotate(var(--status-hue)) saturate(1.65) brightness(1.85) drop-shadow(0 0 11px var(--status-light))}}
@keyframes solaria-status-beacon{0%,100%{filter:brightness(1);scale:1}50%{filter:brightness(1.35) drop-shadow(0 0 8px var(--status-light));scale:1.06}}
@media(max-width:767px){#root [data-solaria-status]{box-sizing:border-box;padding-left:38px!important}#root [data-solaria-status]::after{left:38px}#root [data-solaria-status]>.solaria-status-icon{width:28px;height:28px}#root .solaria-status-icon svg{width:21px;height:21px}}
@media(prefers-reduced-motion:reduce){#root [data-solaria-status]>img{animation:none!important;filter:hue-rotate(var(--status-hue)) saturate(1.4) brightness(1.5)!important}#root [data-solaria-status]>.solaria-status-icon,#root [data-solaria-status]>.solaria-status-translation{animation:none!important}#root [data-solaria-status]::after{display:none!important}}

/* v57: published patchnotes immediately below server statistics. */
#root .solaria-patchnotes{position:relative;z-index:3;width:min(920px,100%);margin:24px auto 0;padding:22px 28px;background:linear-gradient(100deg,#0c0906ed,#130e09e8);border-left:2px solid #c59c50;border-block:1px solid #b9914945;scroll-margin-top:90px;text-align:left}
#root .patchnotes-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}
#root .patchnotes-heading h2{font:26px/1.3 SolariaDisplay,Georgia,serif!important;color:#f2d89b!important;letter-spacing:.03em;margin:0}
#root .patchnotes-heading>a{font:12px/1.5 Arial,sans-serif;color:#d5b575;white-space:nowrap}
#root .patchnotes-content{display:flex;gap:24px}
#root .patchnotes-entry{position:relative;display:block;flex:1;min-width:0;padding:0 30px 0 0;color:#eee1c7;text-decoration:none}
#root .patchnotes-entry+.patchnotes-entry{border-left:1px solid #b9914945;padding-left:24px}
#root .patchnotes-date{font:12px/1.5 Arial,sans-serif;color:#bba57d}
#root .patchnotes-entry h3{font:19px/1.5 SolariaDisplay,Georgia,serif!important;color:#ebce92!important;margin:5px 0}
#root .patchnotes-entry p,#root .patchnotes-empty{font:14px/1.65 Arial,sans-serif;color:#d4cbbd;margin:0}
#root .patchnotes-arrow{position:absolute;right:0;top:30px;color:#dcb76d;font-size:22px;transition:translate .2s}
#root .patchnotes-entry:hover h3{color:#fff0c4!important}#root .patchnotes-entry:hover .patchnotes-arrow{translate:2px -2px}
#root .patchnotes-entry:focus-visible,#root .patchnotes-heading>a:focus-visible{outline:2px solid #e4c586;outline-offset:5px}
#root main>.solaria-server-overview:has(.solaria-patchnotes){padding-bottom:360px!important}
@media(min-width:1024px) and (max-width:1399px){.solaria-skin nav.solaria-topbar-nav{gap:8px!important}.solaria-skin .solaria-topbar-nav a{font-size:14px!important}}
@media(min-width:1024px) and (max-width:1149px){.solaria-skin nav.solaria-topbar-nav{gap:6px!important}.solaria-skin .solaria-topbar-nav a{font-size:12px!important}}
@media(max-width:767px){#root .solaria-patchnotes{width:calc(100% - 32px);padding:18px;margin-top:20px;scroll-margin-top:24px}#root .patchnotes-heading{align-items:flex-start}#root .patchnotes-heading h2{font-size:23px!important}#root .patchnotes-heading>a{font-size:11px;white-space:normal;text-align:right}#root .patchnotes-content{flex-direction:column;gap:16px}#root .patchnotes-entry+.patchnotes-entry{border-left:0;border-top:1px solid #b9914945;padding:16px 30px 0 0}#root main>.solaria-server-overview:has(.solaria-patchnotes){padding-bottom:260px!important}}

@media(min-width:768px){#root main>.solaria-server-overview:has(.solaria-patchnotes){padding-bottom:500px!important}#root .solaria-server-overview:has(.solaria-patchnotes)::before{top:auto!important;bottom:0!important;transform:translateX(-50%)!important}#root .solaria-server-overview:has(.solaria-patchnotes) .solaria-courtyard-warrior{width:min(40vw,580px);bottom:0}}

/* v58: cohesive community workspace, with one surrounding ink landscape. */
html.solaria-skin .solaria-community-page{background:#170f0c;color:#e4d7bf}
html.solaria-skin .solaria-community-page>.community-intro{height:auto!important;min-height:0!important;display:block!important;padding:46px 24px 34px!important;background:transparent!important;position:relative;isolation:isolate;overflow:hidden}
html.solaria-skin .solaria-community-page>.community-intro::before{content:'';display:block!important;position:absolute;inset:0;z-index:-1;background:url('/solaria-design/sumi-e-news-v40.png') center 38%/cover no-repeat;opacity:.33;mask-image:linear-gradient(transparent,#000 25%,#000 60%,transparent)}
.solaria-community-page .hero-shade,.solaria-community-page .community-intro .ornament{display:none!important}
html.solaria-skin .solaria-community-page .community-intro-copy{position:relative!important;inset:auto!important;transform:none!important;opacity:1!important;text-align:center;padding:0!important;z-index:1}
html.solaria-skin .solaria-community-page .community-intro h1{font:clamp(30px,3vw,48px)/1.35 SolariaDisplay,Georgia,serif!important;color:#f0d394!important;margin:10px 0 12px!important}
.solaria-community-page .community-intro .eyebrow{font-size:11px;letter-spacing:.2em;color:#bca06a;margin:0}
.solaria-community-page .community-intro-copy>p:last-child{font:16px/1.7 Arial,sans-serif!important;color:#c6b89f}
html.solaria-skin .solaria-community-page main{max-width:none!important;width:100%!important;padding:16px clamp(18px,4vw,76px) 70px!important;position:relative;isolation:isolate;background:transparent!important}
html.solaria-skin .solaria-community-page main::after{background:url('/solaria-design/sumi-e-news-v40.png') center top/100% auto no-repeat,url('/solaria-design/sumi-e-footer-v42.png') center bottom/100% auto no-repeat!important;opacity:.22!important;inset:0!important}
.solaria-community-page .workspace{max-width:1560px!important;margin:0 auto!important;grid-template-columns:250px minmax(0,1fr)!important;gap:32px!important;align-items:start}
html.solaria-skin .solaria-community-page .sidebar{background:linear-gradient(110deg,#0b0805e6,#110c08bf)!important;border:1px solid #b18b4033!important;padding:22px 14px!important;min-width:0}
.solaria-community-page .menu-label{font:11px/1.4 Arial,sans-serif;letter-spacing:.2em;color:#bda374;margin:0 12px 18px}
.solaria-community-page .sidebar nav{gap:8px!important}
.solaria-community-page .sidebar nav a{padding:14px 12px!important;min-height:52px;font-size:14px!important;line-height:1.5;border:1px solid transparent;border-left:2px solid transparent;transition:background .2s,color .2s}
.solaria-community-page .sidebar nav a.active{background:linear-gradient(90deg,#ae843c30,transparent)!important;border-color:transparent!important;border-left-color:#e1b65e!important;color:#ffe0a0}
.solaria-community-page .sidebar nav a:hover{background:#b9924b14;color:#ffe6b3}
.solaria-community-page .side-note{margin-top:24px!important;padding:20px 12px 8px!important;border-top:1px solid #ae8a4133;background:none!important}
.solaria-community-page .side-note h3{font-size:16px!important;line-height:1.6}.solaria-community-page .side-note p{font-size:13px;line-height:1.8;color:#b9aa91}
.solaria-community-page .back{display:block;padding:20px 12px 0;font-size:12px}
html.solaria-skin .solaria-community-page .content{min-width:0;min-height:420px!important;padding:30px!important;background:linear-gradient(130deg,#0c0906ed,#150f0bd9)!important;border:1px solid #b18b4033;border-top:2px solid #bb944659}
html.solaria-skin .solaria-community-page .content::before,html.solaria-skin .solaria-community-page .content::after{display:none!important}
.solaria-community-page .section-head{margin-bottom:24px;align-items:center}.solaria-community-page .section-head h2{font-size:30px!important;line-height:1.4;color:#eed298}.solaria-community-page .subtitle{font:14px/1.7 Arial,sans-serif;color:#bfb096}
.solaria-community-page .filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}
html.solaria-skin .solaria-community-page .filter{font:13px/1.5 Arial,sans-serif!important;padding:10px 16px!important;background:#20180f!important;border:1px solid #a9823938!important;color:#c8b792}
html.solaria-skin .solaria-community-page .filter.active{background:#5d4523!important;color:#fff0c8}
.solaria-community-page .event-feature,.solaria-community-page .event-row,.solaria-community-page .panel,.solaria-community-page .recruitment-card{background:#100b07b3!important;border-color:#a7823b38!important}
.solaria-community-page .event-feature h3{font-size:26px!important;line-height:1.5}.solaria-community-page .event-copy p{font-size:14px;line-height:1.8}.solaria-community-page .event-row{padding:20px 12px;gap:18px}.solaria-community-page .event-row h3{font-size:17px}.solaria-community-page .event-row p{font-size:12px;line-height:1.7}
.solaria-community-page .empty{background:radial-gradient(ellipse at center,#d4a8550a,transparent 70%)!important;border:0!important;padding:48px 24px!important}.solaria-community-page .empty h3{font-size:23px;line-height:1.5}.solaria-community-page .empty p{font-size:14px;line-height:1.8}
.solaria-community-page .content>.actions{justify-content:center}.solaria-community-page button:disabled{opacity:.5;cursor:wait}
.solaria-community-page .sidebar a:focus-visible,.solaria-community-page button:focus-visible{outline:2px solid #ebc675;outline-offset:3px}
@media(max-width:900px){.solaria-community-page .workspace{grid-template-columns:1fr!important;gap:18px!important}.solaria-community-page .sidebar{padding:12px!important}.solaria-community-page .sidebar nav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:visible!important;margin:0!important}.solaria-community-page .sidebar nav a{white-space:normal!important;font-size:12px!important;gap:8px;padding:10px!important}.solaria-community-page .side-note,.solaria-community-page .back,.solaria-community-page .menu-label,.solaria-community-page .arrow{display:none!important}}
@media(max-width:600px){html.solaria-skin .solaria-community-page>.community-intro{padding:30px 18px 20px!important}html.solaria-skin .solaria-community-page main{padding:10px 14px 40px!important}html.solaria-skin .solaria-community-page .content{padding:20px 16px!important;min-height:300px!important}.solaria-community-page .sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}.solaria-community-page .section-head h2{font-size:25px!important}.solaria-community-page .event-feature{grid-template-columns:1fr!important}.solaria-community-page .event-art{display:none}.solaria-community-page .event-row{grid-template-columns:44px minmax(0,1fr)!important}.solaria-community-page .event-row>.btn{grid-column:2;justify-self:start}.solaria-community-page .empty{padding:30px 8px!important}}

html.solaria-skin .solaria-community-page>.community-intro{z-index:2}html.solaria-skin .solaria-community-page main{z-index:1}

/* v59: full-viewport presentation placeholder with an uninterrupted ink landscape. */
html.solaria-skin .solaria-presentation-pending{display:flex!important;flex-direction:column;min-height:100svh;margin:0;background:#100c09!important;isolation:isolate;position:relative}
.solaria-presentation-pending::before{content:'';position:fixed;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(180deg,#09070544,#110c0866 50%,#170f0c99),url('/solaria-design/temple-courtyard.webp') center center/cover no-repeat}
.solaria-presentation-pending::after{content:'';position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at center,#0c0805dd 0%,#100b08b3 30%,transparent 72%),url('/solaria-design/sumi-e-news-v40.png') center/cover no-repeat;opacity:.8}
html.solaria-skin .solaria-presentation-pending main{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;position:relative;isolation:isolate;width:100%!important;max-width:none!important;min-height:70svh;margin:0!important;padding:60px 24px 90px!important;box-sizing:border-box;border:0!important;background:transparent!important;text-align:center}
html.solaria-skin .solaria-presentation-pending main::before,html.solaria-skin .solaria-presentation-pending main::after{display:none!important}
.solaria-presentation-pending main>.solaria-brand-art{width:min(440px,78vw);display:block;margin:0 auto 12px}.solaria-presentation-pending main>.solaria-brand-art img{display:block;width:100%;height:auto}
html.solaria-skin .solaria-presentation-pending h1{font:clamp(32px,4.2vw,58px)/1.3 SolariaDisplay,Georgia,serif!important;color:#f1d59b!important;margin:12px 0 20px;text-shadow:0 3px 8px #000}
.solaria-presentation-pending main p{max-width:620px;font:clamp(17px,2vw,22px)/1.7 Arial,sans-serif;color:#eee1cb;margin:5px 0;text-shadow:0 2px 5px #000}
.solaria-presentation-pending main>a{margin-top:32px;padding:12px 24px;border-bottom:1px solid #bd9456;color:#e9c985;text-decoration:none;transition:color .2s,background .2s}
.solaria-presentation-pending main>a:hover{background:#d4a85514;color:#fff2cb}.solaria-presentation-pending main>a:focus-visible{outline:2px solid #f1d59b;outline-offset:5px}
@media(max-width:767px){html.solaria-skin .solaria-presentation-pending main{min-height:65svh;padding:40px 20px 64px!important}.solaria-presentation-pending::before{background-position:54% center}.solaria-presentation-pending::after{background-size:auto 100%;opacity:.75}}

.solaria-presentation-pending .solaria-topbar a{margin-top:0;text-decoration:none}

/* v65: expandable Discord community link. */
html.solaria-skin .solaria-old-discord{display:none!important}
html.solaria-skin a.solaria-discord-widget{position:fixed!important;right:0;top:48%;bottom:auto;z-index:50;display:flex!important;align-items:stretch;width:356px;height:78px;margin:0!important;padding:0!important;border:0!important;border-radius:12px 0 0 12px;overflow:hidden;background:#778ad3!important;color:#fff!important;text-decoration:none!important;writing-mode:horizontal-tb;transform:translateX(148px);transition:transform .28s ease,box-shadow .28s ease;box-shadow:0 6px 24px #0005;font:14px/1.3 Arial,sans-serif!important;letter-spacing:0!important}
html.solaria-skin a.solaria-discord-widget:hover,html.solaria-skin a.solaria-discord-widget:focus-visible{transform:translateX(0);box-shadow:0 8px 30px #0008;outline:2px solid #c5d0ff;outline-offset:2px}
.discord-server{display:flex;align-items:center;gap:12px;width:208px;flex-shrink:0;padding:14px;box-sizing:border-box}.discord-server img{width:44px;height:44px;object-fit:contain;border-radius:50%;background:#281b15;box-shadow:0 2px 6px #0005}.discord-server strong{display:block;font:bold 15px/1.3 Arial,sans-serif;color:#fff}.discord-server small{display:block;font:10px/1.5 Arial,sans-serif;color:#e2e7ff;letter-spacing:.04em;margin-top:3px}
.discord-join{display:flex;align-items:center;justify-content:center;gap:9px;width:148px;background:#6478bd;clip-path:polygon(10% 0,100% 0,100% 100%,0 100%);padding-left:8px;box-sizing:border-box}.discord-join svg{width:23px;height:23px}.discord-join b{font:bold 13px Arial,sans-serif}.discord-join>span{font-size:28px;font-weight:300}
@media(max-width:767px){html.solaria-skin a.solaria-discord-widget{top:auto;bottom:18px;width:194px;height:56px;transform:translateX(0);border-radius:10px 0 0 10px}.discord-server{width:144px;padding:9px;gap:8px}.discord-server img{width:34px;height:34px}.discord-server strong{font-size:13px}.discord-server small{font-size:8px}.discord-join{width:50px;padding-left:4px}.discord-join b,.discord-join>span{display:none}}
@media(prefers-reduced-motion:reduce){html.solaria-skin a.solaria-discord-widget{transition:none}}

@media(max-width:767px){html.solaria-skin a.solaria-discord-widget{height:66px}}

/* v67: status must remain visible independently of viewport entrance animations. */
#root .solaria-server-overview > section.solaria-status,
#root .solaria-status > div,
#root .solaria-status-frame {
 opacity:1!important;
 visibility:visible!important;
 transform:none!important;
}

/* English News artwork remains the shared title in every language. */
#root .solaria-metal-heading:has(img[src$="title-news-v68.png"]) .solaria-heading-label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important}
#root .solaria-metal-heading:has(img[src$="title-news-v68.png"]) img{display:block!important;width:min(400px,76vw)!important;height:auto!important;margin:0 auto;mask:none!important;mix-blend-mode:screen}

.solaria-admin-status-wrap{text-align:center;max-width:1280px;margin:auto}
.solaria-beta-label{font:clamp(24px,4vw,38px)/1.4 SolariaDisplay,Georgia,serif!important;color:#ffe18a!important;text-shadow:0 2px 2px #000,0 0 16px #f4bc4155;letter-spacing:.04em;margin:-16px 0 18px}
.solaria-admin-status-control{display:flex;flex-direction:column;gap:8px}.solaria-admin-status-control select{padding:12px;background:#19120b;color:#f4d797;border:1px solid #b88f4c;border-radius:4px}.solaria-admin-beta-control{display:flex;align-items:center;gap:10px;padding:12px 0}.solaria-admin-beta-control input{accent-color:#d4a855;width:18px;height:18px}

/* v69: fill the ranking width and carry ink into the outer margins. */
#root .solaria-continuous-landscape{opacity:.64!important}
#root .solaria-continuous-landscape::after{width:100%;height:min(100%,1700px);background-size:100% auto;mask-image:linear-gradient(transparent,#000 22%,#000 84%,transparent);mask-composite:add}
#root main.solaria-unified-world>.solaria-ranking::after{display:block!important;content:''!important;position:absolute;inset:15% 0 -80px;z-index:0;pointer-events:none;background:#b39356!important;opacity:.21;mask:url('./news-brush-mask-v43.png') center/100% 100% no-repeat;mask-mode:luminance}
#root .solaria-ranking>div{position:relative;z-index:1}
@media(max-width:767px){#root .solaria-continuous-landscape::after{background-size:auto 100%;height:100%}#root main.solaria-unified-world>.solaria-ranking::after{opacity:.12}}

/* v69 polish: page layers, search control, optical centering and community hero. */
html.solaria-skin a.solaria-discord-widget{z-index:1000!important}
#root footer{position:relative;z-index:1!important}
#root .solaria-ranking-tabs button{padding-top:17px!important;padding-bottom:9px!important}
#root .solaria-download-choice>div{translate:0 8px}
#root main form:has(svg.lucide-search)>div{padding:3px;border:1px solid #a9823966!important;gap:4px;box-sizing:border-box}
#root main form:has(svg.lucide-search)>div:focus-within{box-shadow:0 0 0 2px #d4a85530!important}
#root main form:has(svg.lucide-search) input{border:0!important;outline:none!important;box-shadow:none!important;min-width:0;width:100%;background:transparent!important}
#root main form:has(svg.lucide-search) svg{flex-shrink:0}
#root main form:has(svg.lucide-search) button{flex-shrink:0;margin:0!important;align-self:stretch;clip-path:none!important}
html.solaria-subpage main{min-height:calc(100svh - 72px)}
html.solaria-skin.solaria-subpage main::after{background-position:center top,center bottom;background-size:100% auto,100% auto}
html.solaria-skin .solaria-community-page>.community-intro{min-height:330px!important;display:flex!important;align-items:center;justify-content:center;padding:68px 24px 58px!important}
html.solaria-skin .solaria-community-page>.community-intro::before{background:linear-gradient(90deg,#100b0788,#100b0766,#100b0788),url('/solaria-design/warrior-temple-background.png') center 42%/cover no-repeat!important;opacity:1!important;mask-image:linear-gradient(#000 0%,#000 70%,transparent)!important}
html.solaria-skin .solaria-community-page .community-intro h1{font-size:clamp(34px,4.5vw,64px)!important;text-shadow:0 3px 14px #000}
.solaria-community-page .community-intro-copy>p{color:#edd6ac;text-shadow:0 2px 8px #000}
@media(max-width:767px){html.solaria-skin .solaria-community-page>.community-intro{min-height:260px!important;padding:44px 18px!important}#root .solaria-ranking-tabs button{padding-top:16px!important;padding-bottom:8px!important}#root main form:has(svg.lucide-search) button{padding-inline:12px!important}}

.solaria-beta-label img{display:block!important;width:min(310px,65vw)!important;height:auto!important;margin:0 auto;mask:none!important;filter:none!important;mix-blend-mode:screen!important}.solaria-beta-label{margin:-12px 0 8px}
#root .solaria-status .solaria-beta-label img{width:min(320px,70vw)!important;max-width:100%!important;height:auto!important;mask:none!important;mix-blend-mode:normal!important}
#root .solaria-beta-label{margin:-46px auto 0!important;position:relative}
@media(max-width:767px){#root .solaria-beta-label{margin:-22px auto 0!important}}

/* v70: feather brush texture into empty outer margins, never across the content. */
#root main.solaria-unified-world>.solaria-ranking::after{
 inset:0 0 -80px!important;
 opacity:.13!important;
 mask-image:url('./news-brush-mask-v43.png'),linear-gradient(180deg,transparent 0%,transparent 12%,#0003 32%,#0008 65%,#000 82%,transparent 100%),linear-gradient(90deg,#000 0%,#0009 5%,transparent 22%,transparent 78%,#0009 95%,#000 100%);
 mask-mode:luminance,alpha,alpha;
 mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat;
 mask-composite:intersect;
 filter:blur(.8px);
}
@media(max-width:767px){#root main.solaria-unified-world>.solaria-ranking::after{opacity:.07!important;mask-image:url('./news-brush-mask-v43.png'),linear-gradient(180deg,transparent,#000 60%,transparent),linear-gradient(90deg,#000,transparent 12%,transparent 88%,#000)}}
/* Footer artwork spans the viewport with a long, soft transition from ranking. */
#root footer{width:100%;max-width:none!important;overflow:hidden}
#root footer::after{inset:0 -3% 0!important;background-size:cover!important;background-position:center bottom!important;mask-image:linear-gradient(180deg,transparent 0%,#0001 12%,#0005 32%,#000b 58%,#000 85%)!important;opacity:.52}
@media(max-width:767px){#root footer::after{inset:0!important;background-size:auto 100%!important;opacity:.36}}

/* v70: retain the dragon alone behind rankings. */
#root .solaria-continuous-landscape{display:none!important}
.solaria-topbar .solaria-auth-button{display:flex;align-items:center;justify-content:center;text-decoration:none;color:#f1d58b}

/* v71: bleed the news artwork's transparent side margins beyond the viewport. */
#root main.solaria-unified-world>.solaria-before-ranking::after{
 left:-7%!important;right:-7%!important;width:auto!important;
 background-size:100% auto!important;height:39vw;max-height:none;
}
@media(max-width:767px){
 #root main.solaria-unified-world>.solaria-before-ranking::after{height:44vw;min-height:160px}
}

/* v72: larger courtyard warrior, with the feet anchored to the same ground plane. */
@media(min-width:768px){
 #root .solaria-server-overview:has(.solaria-patchnotes) .solaria-courtyard-warrior{
  width:min(50vw,725px);bottom:calc(-1 * min(1.125vw,16.3125px));
 }
}

@media(min-width:768px){#root .solaria-server-overview:has(.solaria-patchnotes)::before{background-position:center bottom!important}}

/* v73: three release summaries, in reading order, with an explicit archive link. */
#root .patchnotes-content{display:flex;flex-direction:column;gap:0}
#root .patchnotes-entry{padding:17px 32px 19px 0;flex:auto}
#root .patchnotes-entry+.patchnotes-entry{border-left:0;border-top:1px solid #b9914933;padding:19px 32px 19px 0}
#root .patchnotes-entry p{max-width:78ch}
#root .patchnotes-all{display:inline-flex;align-items:center;justify-content:center;padding:13px 20px;margin-top:10px;border:1px solid #c29a50;color:#efcf87;background:#241b0e;text-decoration:none;font:14px/1.4 SolariaDisplay,Georgia,serif}
#root .patchnotes-all:hover{background:#342613;color:#fff0c8}
#root .patchnotes-all:focus-visible{outline:2px solid #efd291;outline-offset:4px}

@media(min-width:768px){#root .solaria-server-overview:has(.solaria-patchnotes)::before{height:56.28vw!important}}

/* v75: avoid repainting full-page textures and running offscreen effects. */
.solaria-skin #root>div>main:not(:has(>.solaria-hero)){background-attachment:scroll!important}
#root .solaria-landscape::after{animation:none!important}
#root .solaria-effects-offscreen,#root .solaria-effects-offscreen::after,#root .solaria-effects-offscreen img,#root .solaria-effects-offscreen .solaria-status-icon,#root .solaria-effects-offscreen button::after{animation-play-state:paused!important}

/* v76: retain pulsing light without recomputing blur, color and shadows each frame. */
#root [data-solaria-status]>img{filter:hue-rotate(var(--status-hue)) saturate(1.5) brightness(1.6) drop-shadow(0 0 6px var(--status-light))!important;animation:solaria-light-pulse 2.6s ease-in-out infinite!important;will-change:opacity}
#root [data-solaria-status]>.solaria-status-icon{filter:none!important;animation:solaria-icon-pulse 2.6s ease-in-out infinite!important;will-change:opacity,transform}
#root [data-solaria-status]::after{background-position:center!important;animation:solaria-light-glint 3.2s ease-in-out infinite!important;will-change:opacity}
#root .solaria-metin-ornament img:not([src]){visibility:hidden}
@keyframes solaria-light-pulse{0%,100%{opacity:.76}50%{opacity:1}}
@keyframes solaria-icon-pulse{0%,100%{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}
@keyframes solaria-light-glint{0%,20%,65%,100%{opacity:0}42%{opacity:.55}}
@media(prefers-reduced-motion:reduce){#root [data-solaria-status]>img,#root [data-solaria-status]>.solaria-status-icon{animation:none!important;opacity:1}}

#root [data-solaria-status].solaria-effects-offscreen>img,#root [data-solaria-status].solaria-effects-offscreen::after,#root [data-solaria-status].solaria-effects-offscreen>.solaria-status-icon{animation-play-state:paused!important;will-change:auto}

/* v77: slightly larger header account buttons, preserving the dragon proportions. */
.solaria-topbar .solaria-auth-button{width:136px!important;height:58px!important;min-height:58px!important;font-size:13px!important}
@media(min-width:1024px){.solaria-topbar .solaria-auth-button{width:122px!important;height:50px!important;min-height:50px!important;font-size:15px!important}}
@media(min-width:1150px) and (max-width:1399px){.solaria-topbar .solaria-auth-button{width:98px!important;font-size:13px!important}}
@media(min-width:1024px) and (max-width:1149px){.solaria-topbar .solaria-auth-button{width:82px!important;font-size:12px!important}}
@media(max-width:767px){.solaria-topbar .solaria-auth-button{width:134px!important;height:54px!important;min-height:54px!important}}

/* v79: lift only the status lettering, without moving the scene or other content. */
#root .solaria-status .solaria-admin-status-wrap{position:relative;top:-60px}
@media(max-width:767px){#root .solaria-status .solaria-admin-status-wrap{top:-28px}}

/* v80: quiet horizontal ink behind the status only. */
#root .solaria-status .solaria-admin-status-wrap{isolation:isolate}
#root .solaria-status .solaria-admin-status-wrap::before{content:'';position:absolute;z-index:-1;pointer-events:none;left:50%;top:50%;transform:translate(-50%,-50%);width:min(94vw,1600px);height:calc(100% + 64px);background:url('./status-ink-v80.svg') center/100% 100% no-repeat;opacity:.65}
@media(max-width:767px){#root .solaria-status .solaria-admin-status-wrap::before{width:100vw;height:calc(100% + 30px);opacity:.55}}
