/* Undersoul Awakening: weathered stone, old brass and cold rune light. */
:root{--mn-gold:#c5a469;--mn-ice:#86bac4;--mn-stone:#0c1012}.mn-body{background:#080c0f;color:#dfded8}.mn-main{background:radial-gradient(ellipse at 94% 35%,#25343c24,transparent 46%),#080c0f}.mn-sidebar{background:linear-gradient(90deg,#04090ded,#10171bee),repeating-linear-gradient(125deg,#ffffff03 0 1px,transparent 1px 7px);border-right-color:#a5814440;box-shadow:12px 0 55px #0004}.mn-brand{color:#dec992!important;text-shadow:0 2px 10px #000}.mn-sidebar nav a:hover,.mn-sidebar nav button:hover{background:#d2aa6410;color:#f2d799}.mn-sidebar nav a,.mn-sidebar nav button{transition:color .2s,background .2s}.mn-logo{filter:drop-shadow(0 0 12px #87c4d744)}.mn-user{border-color:#b18e4933}.mn-user img{box-shadow:0 0 15px #bea05c22}.mn-kicker{color:#bca16b;letter-spacing:4px}.mn-section>h2,.mn-story-copy h2{color:#e3d4ad;text-shadow:0 2px 16px #000;font-family:Georgia,serif}.mn-section{position:relative;border-top:1px solid #977a3a1f}.mn-section:before{content:'';position:absolute;left:7%;top:0;width:110px;height:1px;background:linear-gradient(90deg,#d1ae67,transparent)}
.mn-awakening{min-height:92svh;padding-top:100px;padding-bottom:65px;overflow:hidden;background:linear-gradient(90deg,#03070bdc 0%,#060b0fa0 32%,#070b0f28 63%,#070b0f05 100%),linear-gradient(0deg,#080c0f 0%,transparent 35%),url('v9-hero.webp') center/cover}.mn-awakening:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,#080c0f,transparent 24%),radial-gradient(ellipse at 88% 24%,#d2a45a12,transparent 30%);z-index:0}.mn-awakening> :not(.mn-atmosphere):not(.mn-hero-glow){position:relative;z-index:2}.mn-awakening h1{font-size:clamp(44px,5.8vw,106px);font-weight:normal;color:#eee1bd;letter-spacing:5px;text-shadow:0 3px 0 #0008,0 10px 40px #000;line-height:1.1;max-width:750px}.mn-awakening h1 span{font-size:.49em;letter-spacing:clamp(5px,1vw,16px);margin-top:18px;color:#9fc5cf;text-shadow:0 0 28px #69b8cf40}.mn-awakening .mn-titan-direction{font-size:10px!important;letter-spacing:5px!important;color:#c7a56a!important;margin-top:25px;display:flex;gap:18px;align-items:center}.mn-awakening h2{max-width:640px;font:clamp(25px,2.4vw,38px)/1.35 Georgia,serif;color:#e0c58d;margin:25px 0 14px}.mn-awakening>p:not(.mn-kicker){max-width:490px;color:#bbc5c9;line-height:1.8;font-size:15px}.mn-hero-glow{right:12%;top:17%;width:180px;height:180px;box-shadow:0 0 120px 30px #c49a4720;animation:mn-v9-pulse 9s ease-in-out infinite}.mn-atmosphere{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.mn-mist{position:absolute;bottom:-15%;left:-20%;width:140%;height:60%;background:radial-gradient(ellipse at 25% 60%,#88aaba13,transparent 55%),radial-gradient(ellipse at 75% 35%,#93bec914,transparent 45%);filter:blur(25px);animation:mn-v9-mist 28s ease-in-out infinite alternate}.mn-mist-two{bottom:-27%;opacity:.7;animation-duration:37s;animation-delay:-15s}.mn-ember{position:absolute;left:var(--x);bottom:-10px;width:3px;height:3px;border-radius:50%;background:#d3ae70;box-shadow:0 0 8px 1px #bc864d66;opacity:0;animation:mn-v9-ember var(--duration) linear var(--delay) infinite}.mn-ember:nth-child(3n){background:#8bcddd;box-shadow:0 0 8px #80c7df77;width:2px;height:2px}.mn-body.mn-tab-hidden .mn-atmosphere *,.mn-body.mn-tab-hidden .mn-hero-glow{animation-play-state:paused}
.mn-button{background:linear-gradient(130deg,#b39559,#705731);border-color:#c1a571;color:#fff0cc;box-shadow:inset 0 1px 0 #e4c47c55,0 5px 20px #0005;letter-spacing:1.6px;border-radius:2px;min-height:48px}.mn-button:hover{box-shadow:0 0 26px #c8a36033,inset 0 1px 0 #f8d49688;transform:translateY(-2px)}.mn-secondary{background:linear-gradient(130deg,#12262bd9,#0b171bcc);color:#c3d9dc;border-color:#87a9ac55}.mn-live-status{background:linear-gradient(120deg,#060f13eb,#17252abe)!important;border-color:#b6945755!important;border-left:3px solid #b89a5d!important;box-shadow:inset 0 0 22px #0007,0 12px 38px #0005!important;max-width:950px!important;padding:18px!important;margin-top:32px!important}.mn-live-status>span{color:#b1c1c6;border-color:#9db7bc25;font-size:13px}.mn-live-status .is-online{color:#99d5bc!important;text-shadow:0 0 20px #65e0b235}.mn-hero-meta{color:#8fabb5;opacity:.8}.mn-scroll{color:#d2b57a!important}.mn-section-lead{max-width:680px;color:#a6b5bb;font-size:15px;margin:-8px 0 30px;line-height:1.8}.mn-discover{background:radial-gradient(ellipse at 50% 0,#9b733214,transparent 70%);padding-top:65px}.mn-story-card{background:linear-gradient(130deg,#121b20,#070e12);border:1px solid #a5844d55;border-radius:2px;box-shadow:0 15px 40px #0005;position:relative;overflow:hidden}.mn-story-card:after{content:'';position:absolute;inset:6px;border:1px solid #b3986020;pointer-events:none}.mn-story-card img{height:255px;mask-image:linear-gradient(#000 70%,transparent);transition:transform 1s,filter 1s;filter:saturate(.78) contrast(1.08)}.mn-story-card:hover{transform:translateY(-5px);border-color:#c9a96c88}.mn-story-card:hover img{transform:scale(1.035);filter:saturate(.95) contrast(1.08)}.mn-story-card>div{padding:4px 26px 30px;position:relative;z-index:1}.mn-story-card h3{font:25px/1.3 Georgia,serif;color:#e3d0a2}.mn-story-card p{color:#a8b7bf;font-size:14px;line-height:1.8}.mn-story-card .mn-kicker{color:#b79b5e}.mn-progress-section{background:linear-gradient(110deg,#0d181e,#080c10)}.mn-forge-note{display:flex;gap:24px;align-items:center;padding:25px 28px;border:1px solid #a9874b40;border-left:3px solid #b59a60;background:#09121799}.mn-forge-note>span{font-size:35px;color:#cbb078}.mn-forge-note p{flex:1;max-width:750px;margin:0;color:#9eafb8;line-height:1.9}.mn-forge-note .mn-button{flex:none}.mn-progress-card{background:linear-gradient(140deg,#142127,#081015);border-color:#9d814740}.mn-progress-card progress::-webkit-progress-value{background:linear-gradient(90deg,#a6884d,#dfca8d)}.mn-progress-card progress::-moz-progress-bar{background:#c4a468}
.mn-changelog-source{background:transparent;border:0;padding:0;font-size:12px;color:#8099a4;max-width:780px;line-height:1.7;margin-top:-12px;margin-bottom:24px}.mn-changelog-scroll{background:linear-gradient(135deg,#0e1a2088,#050b0ee8);border-color:#aa8a4c44;max-height:clamp(340px,65vh,680px);box-shadow:0 20px 60px #0004,inset 0 0 65px #0005}.mn-changelog article.mn-patch{background:linear-gradient(115deg,#18252bef,#0a1218ef);border-color:#b1935348;box-shadow:inset 0 0 30px #0003,0 8px 24px #0004}.mn-changelog article.mn-patch:nth-child(2n){background:linear-gradient(115deg,#201f1b,#0b151b)}.mn-patch-icon{filter:drop-shadow(0 0 12px #af8e4440)}.mn-changelog h3{font-size:23px;color:#e3d2aa}.mn-changelog li{font-size:13px;line-height:1.8;color:#aebcc3}
.mn-story-v9{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:6%;padding-block:70px;background:radial-gradient(ellipse at 10% 40%,#b5893910,transparent 60%),#070e12;align-items:center;overflow:hidden}.mn-story-art{height:650px;min-height:500px;background:linear-gradient(0deg,#070e12,transparent 25%),linear-gradient(90deg,transparent 55%,#070e1290),url('v9-community.webp') 50% center/cover;box-shadow:inset 0 0 80px #0004;border-left:1px solid #b0935944;position:relative}.mn-story-art:before{content:'✦';position:absolute;top:22px;left:22px;color:#ddc484;font-size:26px}.mn-story-copy{max-width:650px}.mn-story-copy h2{font-size:clamp(28px,3vw,43px);margin:0 0 28px}.mn-story-copy>p:last-of-type{white-space:pre-line;color:#b5bfc3;font:16px/1.9 Georgia,serif}.mn-story-copy .mn-button{margin-top:20px}.mn-faq-section{background:linear-gradient(110deg,#111b20,#060c10)}.mn-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;align-items:start}.mn-faq{margin:0;padding:20px;border-radius:2px;background:linear-gradient(120deg,#15242c,#0b161d);border:1px solid #9c844a3d}.mn-faq[open]{border-color:#b297575f;box-shadow:0 10px 30px #0004}.mn-faq summary{color:#d4c395;min-height:28px;line-height:1.6}.mn-faq p{color:#a6bac4;line-height:1.8}.mn-panel{background:linear-gradient(135deg,#16252b,#081015);border-color:#b0965666;box-shadow:0 20px 50px #0003}.mn-dashboard{background:linear-gradient(120deg,#111e27f5,#08121ce8),url('v9-account.webp') center/cover}.mn-form{background:linear-gradient(125deg,#101d25f5,#08121deb),url('v9-account.webp') center/cover}.mn-dialog{background:linear-gradient(125deg,#0d1d25f5,#11232cef),url('v9-community.webp') center/cover!important}.mn-footer{background:#050b0f;color:#9f8d67;border-color:#a4834230}
@keyframes mn-v9-pulse{50%{opacity:.45;transform:scale(1.12)}}@keyframes mn-v9-mist{from{transform:translate3d(-4%,0,0)}to{transform:translate3d(7%,-3%,0)}}@keyframes mn-v9-ember{0%{transform:translate3d(0,0,0);opacity:0}15%{opacity:.6}85%{opacity:.35}100%{transform:translate3d(60px,-75vh,0);opacity:0}}
@media(min-width:1025px) and (max-width:1300px){.mn-awakening h1{font-size:clamp(40px,5.3vw,73px)}.mn-story-v9{gap:4%}.mn-story-art{height:700px}.mn-story-copy>p:last-of-type{font-size:15px}.mn-forge-note{flex-wrap:wrap}.mn-forge-note p{min-width:65%}}
@media(max-width:1024px){.mn-awakening{min-height:80svh;padding:70px 6% 48px;background-position:63% center}.mn-awakening h1{font-size:clamp(39px,7vw,76px)}.mn-awakening h2{max-width:580px}.mn-story-card{display:block}.mn-story-card img{height:230px;min-height:0;mask-image:linear-gradient(#000 70%,transparent)}.mn-story-v9{grid-template-columns:1fr;gap:25px;padding-top:40px}.mn-story-art{height:360px;min-height:0;background-position:50% 70%;mask-image:linear-gradient(#000 80%,transparent)}.mn-story-copy{max-width:100%}.mn-forge-note{flex-wrap:wrap;gap:15px}.mn-forge-note p{flex-basis:75%}.mn-forge-note .mn-button{margin-left:50px}.mn-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mn-live-status{max-width:100%!important}.mn-story-card h3{font-size:23px}.mn-changelog-scroll{max-height:65svh}}
@media(max-width:600px){.mn-awakening{min-height:80svh;padding:52px 6% 38px;background:linear-gradient(90deg,#04090dc9,#070d1190),linear-gradient(0deg,#080c0f,transparent 55%),url('v9-hero.webp') 70% center/cover}.mn-awakening h1{font-size:clamp(31px,9.5vw,54px);letter-spacing:2px}.mn-awakening h1 span{letter-spacing:7px;font-size:.55em}.mn-awakening h2{font-size:26px;max-width:100%}.mn-awakening .mn-titan-direction{font-size:8px!important;letter-spacing:3px!important;gap:10px}.mn-awakening>p:not(.mn-kicker){font-size:14px}.mn-live-status{padding:12px!important}.mn-live-status>span{font-size:11px}.mn-story-card img{height:230px}.mn-story-card>div{padding:0 22px 26px}.mn-forge-note{padding:20px}.mn-forge-note p{flex-basis:100%;font-size:14px}.mn-forge-note .mn-button{margin-left:0}.mn-story-art{height:310px}.mn-story-copy>p:last-of-type{font-size:15px}.mn-faq-grid{grid-template-columns:1fr}.mn-faq{padding:16px}.mn-mist{filter:none}.mn-ember:nth-child(n+9){display:none}.mn-discover{padding-top:40px}.mn-section-lead{font-size:14px}.mn-changelog article.mn-patch{padding:76px 18px 22px}.mn-changelog h3{font-size:21px}}
@media(prefers-reduced-motion:reduce){.mn-atmosphere,.mn-hero-glow{display:none}.mn-story-card img,.mn-sidebar nav a,.mn-sidebar nav button{transition:none}.mn-button:hover,.mn-story-card:hover,.mn-story-card:hover img{transform:none}}
.mn-story-copy>p{white-space:pre-line;color:#adbbc3;font:16px/1.9 Georgia,serif}.mn-story-copy .mn-story-motto{font-size:clamp(22px,2vw,30px);line-height:1.5;color:#ddc38a;border-left:2px solid #b39758;padding-left:20px}.mn-lore{margin:24px 0;border-top:1px solid #aa8c4944;border-bottom:1px solid #aa8c4944;padding:15px 0}.mn-lore summary{cursor:pointer;color:#96bdca;font-size:13px;min-height:30px;line-height:30px}.mn-lore p{white-space:pre-line;color:#a5b5bd;font:15px/1.9 Georgia,serif}.mn-lore[open]{max-height:450px;overflow:auto;scrollbar-width:thin;scrollbar-color:#c2a46a #071117}@media(max-width:600px){.mn-story-copy>p{font-size:15px}.mn-story-copy .mn-story-motto{font-size:23px}}
/* V11: readable, live realm telemetry. */
.mn-live-status.mn-status-v11{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px!important;max-width:1100px!important;padding:14px!important;border:1px solid #c6a25f88!important;border-left:1px solid #c6a25f88!important;background:#061015eF!important;box-shadow:0 18px 60px #0009,0 0 36px #a0803822!important}
.mn-status-v11 .mn-stat{position:relative;min-width:0;padding:22px 18px;background:linear-gradient(145deg,#182a31,#0b171e);border:1px solid #7396a445;display:flex;flex-direction:column;gap:12px;border-radius:4px}.mn-status-v11 .mn-stat small{font:700 11px Arial;letter-spacing:1.5px;text-transform:uppercase;color:#c4d3d9}.mn-status-v11 .mn-stat strong{font:700 clamp(19px,1.8vw,30px) Arial;color:#f4dfb2;line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.mn-status-v11 .mn-stat>span:not(.mn-stat-indicator){font:600 9px Arial;color:#88a5b2;letter-spacing:1px}.mn-status-v11 .mn-stat-state{border-width:2px;padding-right:32px}.mn-status-v11 .mn-stat-state.is-online{border-color:#45dca3;background:linear-gradient(140deg,#103b2c,#0a1c19)}.mn-status-v11 .is-online strong{color:#68f1b9!important}.mn-status-v11 .mn-stat-state.is-offline{border-color:#fa5966;background:linear-gradient(140deg,#441921,#1e1016);box-shadow:inset 0 0 25px #d6323320}.mn-status-v11 .is-offline strong{color:#ff727f!important}.mn-status-v11 .is-unknown strong{color:#e2bd71!important}.mn-stat-indicator{position:absolute;right:14px;top:24px;width:10px;height:10px;border-radius:50%;background:#dcb56a}.is-online .mn-stat-indicator{background:#61efaf;box-shadow:0 0 18px #61efaf}.is-offline .mn-stat-indicator{background:#ff5667;box-shadow:0 0 18px #ff5667}
@media(max-width:1250px){.mn-live-status.mn-status-v11{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.mn-status-v11 .mn-stat{padding:18px 12px;gap:10px}.mn-status-v11 .mn-stat small{font-size:10px;letter-spacing:.8px}.mn-status-v11 .mn-stat strong{font-size:20px}.mn-live-status.mn-status-v11{gap:8px!important;padding:8px!important}.mn-status-v11 .mn-stat-state{padding-right:24px}.mn-stat-indicator{right:9px;top:20px;width:8px;height:8px}}
