:root{--dz-night:#081525;--dz-deep:#050c15;--dz-steel:#17283b;--dz-panel:#132337;--dz-line:#7795ac2b;--dz-gold:#c6a264;--dz-ivory:#eee9db;--dz-muted:#a5b3c1;--dz-fel:#a4ce63;--dz-ice:#8bd4f0;--dz-display:Marcellus,Georgia,serif;--dz-body:system-ui,-apple-system,sans-serif;--dz-width:1360px;--dz-accent:var(--dz-gold)}.dz-theme-legion{--dz-accent:var(--dz-fel);--dz-night:#090d0b;--dz-deep:#070d09;--dz-steel:#16251b;--dz-panel:#101d14;--dz-line:#8da36138;--dz-muted:#b0bca4;--dz-heading:#dce6c9;--dz-copy:#bdc8b0;--dz-link:#c5dba6;--dz-input:#08120b;--dz-button:#25482b;--dz-button-border:#829c56;--dz-page-background:linear-gradient(#09130de8,#080d09f2),url(/images/legion-texture-v2.png) center/640px}.dz-theme-reforged{--dz-accent:var(--dz-ice);--dz-night:#071729;--dz-panel:#0e253a;--dz-line:#86c5e53b}.dz-theme-reforged{--dz-heading:#d8edf7;--dz-copy:#b9cad8;--dz-muted:#afc2d0;--dz-link:#b8dff0;--dz-input:#091b2a;--dz-button:#24475f;--dz-button-border:#6d9eb8}:root{color-scheme:dark;--bg: #10100f;--panel: #191918;--text: #e8dfcf;--muted: #b3ad9f;--gold: #c4a16a;--gold-light: #efdab0;--line: #b8975c40;--serif: Georgia, "Times New Roman", serif;--art: url(/images/world-of-dreamz-realms.png)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;color:var(--text);font:15px/1.7 system-ui,sans-serif;background:var(--bg)}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.25;background:repeating-linear-gradient(27deg,transparent 0 3px,#c2bba408 3px 4px),repeating-linear-gradient(117deg,transparent 0 7px,#0004 7px 8px)}a{color:inherit;text-decoration:none}button{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid var(--gold-light);outline-offset:6px}p,h1,h2,h3,h4{margin-top:0}button,a{touch-action:manipulation}.skip{position:fixed;top:-100px;left:20px;z-index:20;padding:12px 20px;background:#191714;color:var(--gold-light)}.skip:focus{top:10px}.portal-top{display:flex;justify-content:space-between;gap:20px;padding:8px 5%;background:#0c0c0b;color:#a49b88;font-size:8px;letter-spacing:2px;border-bottom:1px solid #a4804933}.site-header{min-height:104px;display:flex;justify-content:space-between;align-items:center;padding:12px 5%;gap:30px;position:relative;z-index:5;background:linear-gradient(#201e1a,#151514);border-bottom:1px solid #bda07065;box-shadow:0 5px 24px #0009,inset 0 -4px #0005}.site-header:after{content:"\25c6";position:absolute;bottom:-12px;left:calc(50% - 15px);text-align:center;width:30px;color:var(--gold);font-size:12px;text-shadow:0 2px 3px #000}.wordmark{display:inline-flex;flex-direction:column;align-items:center;color:var(--gold-light);font-family:var(--serif);text-shadow:0 2px 2px #000,0 0 14px #b1874d18;line-height:1;flex-shrink:0}.wordmark span{font-size:13px;letter-spacing:3px;margin-bottom:3px}.wordmark strong{font-size:40px;font-weight:700;letter-spacing:-1.5px}.site-header nav{display:flex;align-items:center;gap:clamp(16px,2.6vw,38px)}.site-header nav a{font:15px var(--serif);color:#d2c7b2;padding:15px 0;transition:color .2s}.site-header nav a:hover{color:#ffe7b4}.site-header nav .account-link{padding:13px 24px;border:1px solid #a3824b80;background:linear-gradient(#3c3325,#211e19);box-shadow:inset 0 0 0 3px #15130f;color:var(--gold-light)}.account-link span{padding-right:9px;color:var(--gold)}.menu-toggle{display:none}.hero{min-height:740px;min-height:min(850px,88svh);position:relative;isolation:isolate;display:grid;place-items:center;padding:70px 24px 105px;text-align:center;background:#162020 var(--art) center center / cover no-repeat}.hero-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#10100f,#10100f15 28%,#080a0d1a 68%,#06080766),radial-gradient(ellipse at 50% 44%,#06080c9c 0%,#06080c55 28%,transparent 62%)}.hero-runes{position:absolute;top:25px;left:50%;transform:translate(-50%);color:#c6aa7180;font:48px var(--serif)}.hero-content{max-width:840px;padding-top:20px}.eyebrow{color:var(--gold);font-size:10px;font-weight:600;letter-spacing:3px;line-height:1.6;margin-bottom:18px}.hero .eyebrow{color:#e0c598;letter-spacing:5px;font-size:10px;text-shadow:0 2px 7px #000}h1{font-family:var(--serif);font-size:clamp(74px,9.5vw,145px);font-weight:700;line-height:.88;letter-spacing:-5px;color:#e6d4b1;text-shadow:0 3px 0 #5e4c31,0 6px 3px #000,0 0 40px #000;margin:24px 0 30px}h1>span{display:block;font-size:.27em;line-height:1.4;letter-spacing:10px;font-weight:400;padding-left:9px;margin-bottom:8px}.ornament{display:flex;align-items:center;justify-content:center;gap:13px;color:var(--gold);margin:24px auto}.ornament i{display:block;height:1px;width:100px;background:linear-gradient(90deg,transparent,#c4a16a)}.ornament i:last-child{transform:rotate(180deg)}.ornament span{font-size:9px}.hero-tagline{font:clamp(20px,2.4vw,30px)/1.3 var(--serif);color:#f0e4cc;margin:25px 0 14px;text-shadow:0 2px 10px #000}.hero-copy{color:#d0cec4;font-size:13px;line-height:1.8;text-shadow:0 2px 8px #000}.hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin:28px 0 24px}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:15px 26px;border:1px solid #a78a55;font:11px/1.5 var(--serif);font-weight:700;letter-spacing:1.8px;cursor:pointer;position:relative;min-height:48px;transition:filter .2s,border-color .2s}.button:before{content:"";position:absolute;inset:3px;border:1px solid #d4b77f30;pointer-events:none}.button:hover{filter:brightness(1.2);border-color:#e9cd96}.gold{color:#f8e7c5;background:linear-gradient(#6e5733,#403020);box-shadow:inset 0 1px #eacb8a44,0 4px 18px #0007}.dark{color:#e2d5bc;background:linear-gradient(#232624e8,#121513eb);box-shadow:0 4px 15px #0006;border-color:#847655}.hero-status{color:#ccc1a9;font-size:8px;letter-spacing:1.2px;text-shadow:0 2px 6px #000}.hero-status span{font-size:7px;color:#ba9254;padding-right:8px}.scroll-cue{position:absolute;bottom:28px;left:50%;transform:translate(-50%);display:grid;color:#c9b78e;font-size:8px;letter-spacing:2.5px;white-space:nowrap}.scroll-cue b{font-size:28px;line-height:1.3;font-weight:400}.hero-caption{position:absolute;bottom:34px;right:4%;color:#d4c9ad80;font-size:7px;letter-spacing:2px;writing-mode:vertical-rl}.portal-rail{display:flex;justify-content:center;gap:clamp(20px,7vw,110px);position:relative;padding:22px 20px;border-block:1px solid var(--line);background:linear-gradient(90deg,#121210,#211f18,#121210);color:#baae96;font:10px var(--serif);letter-spacing:2px;box-shadow:inset 0 3px #0004,inset 0 -3px #0004}.portal-rail b{font-weight:400;color:#ac8b50;margin-right:12px}.section{max-width:1280px;margin:auto;padding:85px 48px}.section-heading h2,h2{font:44px/1.15 var(--serif);color:#e4d8c0;margin-bottom:16px;font-weight:400}h2 em{color:var(--gold);font-style:normal}.section-heading>p:last-child{color:var(--muted);font-size:13px}.centered{text-align:center;margin-bottom:38px}.centered .eyebrow{margin-bottom:12px}.small{margin:18px 0}.small i{width:60px}.realms-section{position:relative}.realm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.realm-card{position:relative;min-height:565px;border:1px solid #99815270;overflow:hidden;isolation:isolate;background:#151c16;box-shadow:0 12px 35px #0007,inset 0 0 0 5px #1117;--realm-accent: #b2c08c}.realm-card:before,.realm-card:after{content:"";position:absolute;z-index:2;width:20px;height:20px;pointer-events:none}.realm-card:before{top:5px;left:5px;border-top:2px solid var(--gold);border-left:2px solid var(--gold)}.realm-card:after{bottom:5px;right:5px;border-bottom:2px solid var(--gold);border-right:2px solid var(--gold)}.realm-art{position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#101610 7%,#101610e0 32%,#10161033 75%),var(--art) left top / auto 100% no-repeat;opacity:.86;transition:transform .6s}.realm-card:hover .realm-art{transform:scale(1.025)}.reforged{--realm-accent: #a9c7dc;border-color:#7693a570;background:#151c24}.reforged .realm-art{background:linear-gradient(0deg,#10151c 7%,#10151ce3 32%,#10151c30 75%),var(--art) right top / auto 100% no-repeat}.realm-sigil{position:absolute;top:70px;left:50%;transform:translate(-50%);font:125px var(--serif);color:#cbe7ae8c;text-shadow:0 0 35px #66b04a;opacity:.6}.reforged .realm-sigil{color:#bdd9f280;text-shadow:0 0 35px #92c3ed;font-size:95px}.realm-card-top{display:flex;align-items:center;justify-content:space-between;padding:22px 26px}.realm-badge{font-size:8px;letter-spacing:1.5px;color:#dbd1b7;border:1px solid #a18d5c88;background:#111611cc;padding:5px 9px}.reforged .realm-badge{color:#c9d8e5;border-color:#8eaabd77;background:#11171fcc}.realm-number{font:24px var(--serif);color:#dfd6c499}.realm-content{padding:145px 30px 28px}.realm-family{color:#d4c8a9;font:10px var(--serif);letter-spacing:3px;margin-bottom:5px}.realm-content h3{font:60px/1.1 var(--serif);color:#d2dec2;text-shadow:0 3px 5px #000;margin-bottom:7px;letter-spacing:-1px}.reforged .realm-content h3{color:#d1e0ee}.realm-version{font-size:8px;letter-spacing:2px;color:var(--realm-accent)}.realm-rule{height:1px;background:linear-gradient(90deg,var(--realm-accent),transparent);width:70px;margin:20px 0}.realm-content h4{font:20px/1.4 var(--serif);color:#e5ddcc;margin-bottom:10px;font-weight:400}.realm-description{font-size:12px;color:#c0c2b6;margin-bottom:24px;min-height:62px}.realm-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.realm-button{background:linear-gradient(#293323,#161f15);color:#d2debc;border-color:#78815c;padding:12px 17px;font-size:9px;gap:20px}.reforged .realm-button{background:linear-gradient(#263747,#16202a);color:#c6dcec;border-color:#708c9e}.realm-bottom>span{font-size:9px;color:#a5ab9f}.realm-footnote{text-align:center;color:#9f9b8e;font-size:11px;margin:25px 0 0}.news-section{border-top:1px solid var(--line);padding-top:65px}.split{display:flex;justify-content:space-between;align-items:center;gap:22px;margin-bottom:30px}.split .eyebrow{margin-bottom:12px}.split h2{margin-bottom:0}.sample-label{color:#b8a786;font-size:8px;letter-spacing:1.8px;border:1px solid #8e774b55;padding:6px 10px}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.news-card{border:1px solid #a1855045;background:linear-gradient(125deg,#25231d,#151615);position:relative}.news-art{height:180px;background:linear-gradient(0deg,#191b18,transparent 75%),var(--art) left 45% / auto 240% no-repeat;border-bottom:1px solid #b19a6640;display:flex;align-items:end;padding:12px 20px}.news-art.frost{background-position:center,right 30%}.news-art.gates{background-position:center,45% 72%}.news-art>span{font:40px var(--serif);color:#ecddbb75;text-shadow:0 2px 6px #000}.news-content{padding:22px 23px 32px}.news-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:8px;letter-spacing:1px;color:#ac9c7b}.news-meta>span{color:var(--gold)}.news-content h3{font:23px/1.25 var(--serif);color:#e0d3b9;margin:15px 0 12px}.news-content>p:last-of-type{font-size:12px;color:#b6b2a5}.news-seal{position:absolute;bottom:13px;right:18px;color:#8e774b;font-size:8px}.notice{padding:28px;border:1px solid var(--line);color:#c4bca9;background:#1c1c18;font-size:13px}.community-section{max-width:1184px;margin:0 auto 10px;min-height:370px;padding:50px;position:relative;overflow:hidden;isolation:isolate;border:1px solid #ae915f65;display:flex;align-items:center;justify-content:space-between;gap:25px;box-shadow:inset 0 0 0 5px #121212}.community-art{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#111514f5 10%,#141b1bec 48%,#0f1118a6),var(--art) center 60% / cover}.community-content{max-width:580px}.community-content h2{font-size:37px}.community-content>p:not(.eyebrow){color:#b7b9ad;font-size:13px;max-width:425px}.community-footer{margin-top:25px}.availability{display:inline-block;border:1px solid #ad8f5955;padding:8px 14px;color:#d5be8f;font-size:9px;letter-spacing:1.5px;background:#201e1866}.community-footer p{color:#a6aa9c;font-size:10px;margin:12px 0 0}.community-emblem{display:flex;flex-direction:column;align-items:center;justify-content:center;width:235px;height:235px;flex-shrink:0;border:1px solid #bea06b44;outline:1px solid #bea06b22;outline-offset:8px;border-radius:50%;background:radial-gradient(circle,#b1975e11,#10151533 60%);font-family:var(--serif);color:#cfb783;text-shadow:0 3px 8px #000}.community-emblem span{font-size:16px;letter-spacing:3px}.community-emblem strong{font-size:44px;line-height:1.2}.community-emblem small{font:7px system-ui;letter-spacing:2px;margin-top:16px}.play-section{padding-bottom:65px}.realm-selector{display:flex;justify-content:center;margin:0 auto 24px}.realm-selector button{cursor:pointer;min-width:190px;color:#bbb4a5;border:1px solid #8e774b60;background:linear-gradient(#201f1b,#141514);padding:13px 25px;font:20px var(--serif)}.realm-selector small{display:block;font:8px system-ui;letter-spacing:1.5px;margin-top:5px}.realm-selector button.selected{color:#efdab0;background:linear-gradient(#51402a,#292219);border-color:#c0a06b}.play-panel{padding:32px 36px;border:1px solid #9a805052;background:linear-gradient(135deg,#24231d90,#151615);box-shadow:inset 0 0 0 4px #1114}.play-intro{display:flex;gap:24px;align-items:center;padding-bottom:25px;border-bottom:1px solid var(--line)}.chapter{font:65px var(--serif);color:#9c80516b;padding:0 10px;min-width:75px;text-align:center}.play-intro .eyebrow{font-size:8px;margin-bottom:8px}.play-intro h3{font:27px/1.3 var(--serif);color:#e5d4b3;margin-bottom:8px}.play-intro p:last-child{color:#b5b2a5;font-size:12px;margin:0}.play-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;padding:0;margin:30px 0 0;list-style:none}.play-steps li{display:flex;gap:14px}.play-steps li>span{font:24px var(--serif);color:#a18b65}.play-steps h4{font:18px/1.2 var(--serif);color:#d8c9af;margin-bottom:10px}.play-steps p{color:#aaa89b;font-size:11px;margin-bottom:0}.account-section{max-width:1184px;margin:0 auto 85px;display:flex;align-items:center;justify-content:space-between;gap:32px;border-block:1px solid var(--line);padding:30px 32px;background:linear-gradient(90deg,#201e1844,#171816)}.account-section>div:first-child{max-width:670px}.account-section h2{font-size:29px}.account-section .eyebrow{font-size:8px;margin-bottom:8px}.account-section p:last-child{color:#aaa89b;font-size:12px;margin-bottom:0}.account-plaque{display:grid;justify-items:center;gap:4px;min-width:175px;color:#b5a17d}.account-plaque>span{font-size:29px;line-height:1.2}.account-plaque strong{font:11px var(--serif);letter-spacing:2px}.account-plaque small{font-size:8px;letter-spacing:1.5px;color:#999687}.site-footer{border-top:1px solid #a58b5655;background:linear-gradient(#161614,#0b0c0b)}.footer-main{max-width:1280px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:25px;padding:42px 48px}.footer-main>p{color:#a49b88;font:14px/1.7 var(--serif);margin-bottom:0}.footer-main nav{display:grid;gap:7px;font-size:11px;color:#b7ab91}.back-top{font-size:8px;letter-spacing:1px;color:#c3aa7c}.footer-legal{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 5%;border-top:1px solid #76613d30;font-size:7px;letter-spacing:1px;color:#989181}.footer-legal p{font-size:9px;letter-spacing:0;max-width:510px;margin:0}@media(min-width:1600px){.hero{background-position:center 43%}}@media(max-width:1050px){.site-header{padding-inline:4%;gap:20px}.site-header nav{gap:20px}.site-header nav a{font-size:13px}.site-header nav .account-link{padding:12px 15px}.wordmark strong{font-size:34px}.section{padding-inline:32px}.community-section,.account-section{margin-inline:32px}.realm-content{padding-inline:24px}.realm-bottom>span{width:100%}.realm-description{min-height:83px}.community-section{padding:40px 32px}.community-emblem{width:180px;height:180px}.community-emblem strong{font-size:35px}.footer-main{padding-inline:32px}}@media(max-width:760px){.portal-top{justify-content:center;font-size:7px}.portal-top>span:last-child{display:none}.site-header{min-height:86px;padding:12px 6%}.wordmark strong{font-size:33px}.wordmark span{font-size:10px}.menu-toggle{display:block;cursor:pointer;padding:10px 14px;border:1px solid #a3885755;color:var(--gold-light);background:linear-gradient(#332c20,#171714);font:13px var(--serif);min-height:44px}.site-header nav{display:none;position:absolute;top:100%;left:0;right:0;padding:20px 6%;border-bottom:1px solid var(--line);background:#161714fa;box-shadow:0 15px 30px #0009}.site-header nav.open{display:flex;flex-direction:column;align-items:stretch;gap:0}.site-header nav a{padding:14px 8px;font-size:16px;border-bottom:1px solid #b4995f20}.site-header nav .account-link{margin-top:12px}.hero{min-height:680px;min-height:max(640px,85svh);padding:65px 22px 105px;background-position:48% center}.hero-shade{background:linear-gradient(0deg,#10100f 0,transparent 35%,#0a0c0f33),radial-gradient(ellipse at center,#030609bf,#03060955)}h1{font-size:clamp(74px,16vw,112px);letter-spacing:-3px}h1>span{letter-spacing:6px}.hero .eyebrow{font-size:8px;letter-spacing:2.5px}.hero-tagline{font-size:21px}.hero-copy{font-size:12px}.hero-actions{gap:12px}.hero-actions .button{padding:14px 18px;font-size:9px;letter-spacing:1px}.hero-status{max-width:290px;margin:auto;font-size:7px;line-height:1.8}.hero-caption{display:none}.portal-rail{gap:20px;justify-content:space-around;padding:18px 15px;font-size:8px;letter-spacing:1px}.portal-rail>span:last-child{display:none}.portal-rail b{margin-right:6px}.section{padding:60px 22px}h2,.section-heading h2{font-size:36px}.section-heading>p:last-child{font-size:12px}.eyebrow{font-size:8px;letter-spacing:2px}.realm-grid{grid-template-columns:1fr;gap:25px}.realm-card{min-height:550px}.realm-content{padding:135px 25px 27px}.realm-content h3{font-size:57px}.realm-description{min-height:auto}.realm-bottom>span{width:auto}.realm-footnote{line-height:1.8;font-size:10px}.split{flex-direction:column;align-items:flex-start;gap:16px}.news-grid{grid-template-columns:1fr}.news-art{height:180px}.news-content h3{font-size:25px}.community-section{margin:0 22px;padding:35px 25px;min-height:390px}.community-emblem{display:none}.community-content h2{font-size:32px}.realm-selector button{min-width:0;width:50%;max-width:220px;padding:12px 18px}.play-panel{padding:25px 22px}.play-intro{gap:14px;align-items:flex-start}.chapter{font-size:48px;min-width:35px;padding:0}.play-intro h3{font-size:24px}.play-steps{grid-template-columns:1fr;gap:25px}.play-steps p{font-size:12px}.account-section{margin:0 22px 60px;padding:30px 24px;flex-direction:column;align-items:flex-start}.account-section h2{font-size:29px}.account-plaque{justify-items:start;min-width:0}.account-plaque>span{display:none}.footer-main{display:grid;grid-template-columns:1fr 1fr;padding:35px 22px;gap:28px}.footer-main .wordmark{align-items:flex-start}.footer-main>p{font-size:13px}.footer-legal{padding:20px 22px;flex-direction:column;align-items:flex-start}}@media(max-width:360px){.hero-actions{flex-direction:column;align-items:stretch}.hero{min-height:740px}.realm-content{padding-inline:20px}.realm-content h3{font-size:48px}.realm-bottom>span{width:100%}.footer-main{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}@font-face{font-family:Marcellus;src:url(/fonts/Marcellus-Regular.ttf) format("truetype");font-display:swap}.legion-entry{position:relative;isolation:isolate;overflow:hidden;max-width:1000px;min-height:1440px;margin:0 auto 32px;background:#071006;color:#f3f4e6;text-align:center;font-family:Arial,sans-serif;border-bottom:1px solid #255f15}.entry-vortex{position:absolute;inset:0;z-index:-1;background:linear-gradient(#00110015,#0511051a),url(/images/legion-entry-v2.png) center top/100% 100% no-repeat}.entry-head{height:145px;padding-top:28px;text-shadow:0 3px 5px #000}.entry-head>p{font:20px/1 Marcellus,Georgia,serif;letter-spacing:1px;color:#e2dfb2;margin:0}.entry-head h3{font:700 64px/1.06 Georgia,serif;letter-spacing:-2px;margin:0;color:#bfdf93;text-shadow:0 2px #ecf4bf,0 4px #204b13,0 6px 7px #000;position:relative}.entry-head h3:after{content:"";display:block;width:180px;height:12px;margin:3px auto 0;background:linear-gradient(135deg,transparent 38%,#668f29 40%,#143e1c 49%,#a0cb53 50%,#163f18 55%,transparent 57%);opacity:.9}.entry-head>span{display:block;color:#bdd394;font-size:8px;letter-spacing:2px;margin-top:4px}.entry-invitation{padding:156px 20px 22px}.entry-invitation>p{font:18px/1.2 Georgia,serif;color:#afd46f;margin:0 0 12px}.entry-invitation h4{font:46px/1.2 Georgia,serif;color:#a6cd54;letter-spacing:-1px;margin:0 0 18px;text-shadow:0 2px 4px #000}.entry-invitation h4 strong{color:#fff;font-weight:700}.fel-button{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:10px 25px;color:#102600;background:linear-gradient(#b2c956,#688b27);border:1px solid #7d963f;box-shadow:inset 0 0 0 3px #3b64169c,0 2px 7px #0008;font:700 17px/1.3 Georgia,serif;cursor:pointer}.entry-invitation .fel-button{position:relative;min-width:245px;height:52px;letter-spacing:0;background:repeating-linear-gradient(27deg,#56721515 0 2px,transparent 3px 5px),radial-gradient(ellipse,#bed273,#597b23);border:2px solid #324c14;border-radius:3px}.entry-invitation .fel-button:before,.entry-invitation .fel-button:after{content:"\2767";position:absolute;color:#244407;font-size:25px;left:calc(50% - 12px);line-height:8px}.entry-invitation .fel-button:before{top:0;transform:rotate(180deg)}.entry-invitation .fel-button:after{bottom:0}.fel-button:hover{filter:brightness(1.15)}.entry-invitation small{display:block;font-size:9px;color:#adbe90;margin-top:8px}.entry-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;padding:18px 55px 24px;min-height:203px;align-items:start}.entry-facts b{display:block;width:17px;height:17px;margin:0 auto 6px;border:1px solid #8aaf3f;border-radius:50%;background:url(/images/legion-icons-v2.png) 0 0/200% 400%;box-shadow:0 0 5px #a0cc3344}.entry-facts p{font-size:13px;line-height:1.35;color:#f0f1df;margin:0 0 13px;text-shadow:0 1px 4px #000}.entry-divider{height:60px;display:flex;align-items:center;gap:0;padding:0 60px;color:#349b19}.entry-divider:before,.entry-divider:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,#24510e,#3a9117)}.entry-divider span{font:58px/1 Georgia,serif;transform:rotate(-12deg);width:95px;color:#3ca915;text-shadow:0 0 7px #163a0a}.entry-features{padding:20px 60px 40px;text-align:left;min-height:590px;background:transparent}.entry-features h4{font:700 35px/1.2 Georgia,serif;color:#fff;margin:0 0 10px;text-shadow:0 2px 4px #000}.entry-features-intro{font-size:14px;line-height:1.5;max-width:650px;margin-bottom:30px;color:#f0f0d9}.entry-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:650px;gap:22px 28px}.entry-feature-grid>div{display:flex;align-items:center;gap:14px;min-height:86px}.entry-feature-grid .entry-icon{display:block;width:86px;height:86px;flex-shrink:0;background-image:url(/images/legion-icons-v2.png);background-size:200% 400%;background-repeat:no-repeat}.icon-0{background-position:0 .9%}.icon-1{background-position:100% .9%}.icon-2{background-position:0 31.5%}.icon-3{background-position:100% 31.5%}.icon-4{background-position:0 62.4%}.icon-5{background-position:100% 62.4%}.icon-6{background-position:0 93.2%}.icon-7{background-position:100% 93.2%}.entry-feature-grid h5{font:15px/1.15 Arial,sans-serif;color:#c2db54;margin:0 0 5px;font-weight:400}.entry-feature-grid p{font:11px/1.3 Arial,sans-serif;color:#f0f1df;margin:0;max-width:175px}.entry-divider-bottom{padding-inline:0}.future-realms{grid-template-columns:1fr}.future-realms .realm-card{min-height:0}.future-realms .realm-content{padding-top:12px;max-width:720px}.future-realms .realm-art{opacity:.35}.future-realms .realm-description{min-height:0}.future-realms .realm-sigil{left:auto;right:12%;top:30%}.skip:not(:focus){clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap;padding:0}@media(max-width:760px){.legion-entry{min-height:0;background:#071006}.entry-vortex{background-size:auto 1450px;background-position:center top;opacity:.85}.entry-head{height:140px;padding-top:28px}.entry-head h3{font-size:58px}.entry-head>p{font-size:17px}.entry-invitation{padding:150px 15px 25px}.entry-invitation h4{font-size:28px;line-height:1.4;max-width:360px;margin:0 auto 18px}.entry-invitation>p{font-size:15px}.entry-facts{grid-template-columns:1fr;gap:15px;padding:20px 25px}.entry-facts p{font-size:12px;max-width:300px;margin-inline:auto}.entry-facts b{width:18px;height:18px}.entry-divider{padding-inline:20px;height:55px}.entry-features{padding:25px 20px 35px;min-height:0;background:#06100580}.entry-features h4{font-size:25px}.entry-features-intro{font-size:12px}.entry-feature-grid{grid-template-columns:1fr;gap:17px}.entry-feature-grid .entry-icon{width:78px;height:78px}.entry-feature-grid h5{font-size:14px}.entry-feature-grid p{font-size:11px;max-width:210px}.future-realms .realm-sigil{opacity:.3}}.entry-head{height:170px;padding-top:8px}.entry-head h3{margin:0 auto;line-height:0}.entry-head h3:after{display:none}.entry-head h3 img{width:260px;max-width:80%;height:auto;display:block;margin:auto}.entry-head>span{margin-top:0}@media(max-width:760px){.entry-head{height:160px;padding-top:8px}.entry-head h3 img{width:240px}}html:has(dreamz-realm-header){scroll-padding-top:118px}@media(max-width:1250px){html:has(dreamz-realm-header){scroll-padding-top:106px}}@media(max-width:500px){html:has(dreamz-realm-header){scroll-padding-top:100px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}
