@font-face{font-family:LegacyBalgruf;src:url('assets/fonts/balgruf-webfont.woff2') format('woff2'),url('assets/fonts/balgruf-webfont.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:LegacyBalgruf;src:url('assets/fonts/balgruf_italic-webfont.woff2') format('woff2'),url('assets/fonts/balgruf_italic-webfont.woff') format('woff');font-weight:400;font-style:italic;font-display:swap}
body{--gold:#b6aa92;--gold-bright:#e9d7b3;--border:#544c40;background:#08090a;background-image:radial-gradient(ellipse 900px 680px at 50% 180px,#381d21,transparent 90%);color:#d7d0bf}
.site-shell{max-width:1460px;margin:auto;box-shadow:0 0 100px #000b;border-inline:1px solid #514332;background:#070a0b}.utility-bar{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:9px 27px;font:8px/1.5 Tahoma;letter-spacing:1.5px;background:#080b0b;color:#969a90;border-bottom:1px solid #484038}.utility-bar b{color:#977c53;margin:0 8px}.utility-bar>div{display:flex;gap:25px;letter-spacing:.3px;color:#c0b296}.concept-bar{background:#131516}.mix-options{display:flex;gap:5px}.mix-options button{padding:8px 13px;border:1px solid #3c403b;background:#171b1b;color:#a6ada6;font-size:10px}.mix-options button[aria-pressed=true]{color:#eed8ae;border-color:#9e8458;background:#2b281f}
.legacy-masthead{position:relative;height:237px;isolation:isolate;overflow:hidden;border-bottom:1px solid #6d5b46;background:#141416}.legacy-art{position:absolute;inset:0;z-index:-2;background:url('assets/legacy/header.png') no-repeat right center;background-size:auto 116%;filter:saturate(.6) brightness(.67)}.legacy-masthead::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#080b0c 0%,#0b0d0e 26%,rgba(10,13,15,.88) 42%,rgba(7,10,12,.3) 70%,rgba(5,7,9,.17)),linear-gradient(0deg,#050809 0%,transparent 38%)}.crest-brand{position:absolute;left:55px;top:30px;text-align:center;width:375px}.crest-eyebrow{font-size:8px;letter-spacing:4.5px;color:#a79577}.arcana-wordmark{display:block;font-family:ArcanaTrajan,Georgia,serif;font-size:62px;line-height:1.4;letter-spacing:10px;color:#ded3b8;text-shadow:0 3px 0 #24272a,0 5px 10px #000}.crest-subtitle{font:20px/1 LegacyBalgruf,Georgia;letter-spacing:9px;color:#c7b27d;display:block;margin-top:-7px}.crest-rule{height:7px;width:240px;margin:15px auto 7px;background:url('assets/ui/Frame_Header.png') repeat-x;opacity:.9}.crest-brand p{font:italic 13px Georgia;color:#b4b2a4}.header-message{position:absolute;top:39px;left:48%;color:#e1d3b9}.header-message>span{font:8px Tahoma;letter-spacing:2.6px;color:#b6a07c}.header-message h1{font:26px/1.25 ArcanaTrajan,Georgia;margin:10px 0;color:#e1d5bf}.header-message p{font-size:10px;line-height:1.65;color:#bab8aa}.header-message .game-button{margin-top:13px;font-size:9px;min-height:30px;padding:7px 13px}.legacy-nav{min-height:53px;padding:8px 27px;display:flex;align-items:center;justify-content:space-between;gap:18px;background:linear-gradient(#262725,#111414 50%,#080c0d);border-top:1px solid #827460;border-bottom:3px double #615447;box-shadow:inset 0 2px #0b1011}.legacy-nav>div{display:flex;align-items:center;gap:0}.legacy-nav>div>a{font:11px ArcanaTrajan,Georgia;color:#bdb9a9;padding:10px 24px;border-right:1px solid #4b4b413d;text-shadow:0 2px #000}.legacy-nav>div>a:hover,.legacy-nav>div>a.current{color:#efd5a5;background:#a8996910}.legacy-nav .server-label{flex-direction:row;align-items:center;gap:10px}.legacy-nav .server-label>span{font-size:7px}.legacy-nav select{font-size:10px;padding:6px 23px 6px 9px;background:#090d0e;border-color:#655947}
.realm-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:11px 24px;background:linear-gradient(#181818,#0b0f10);border-bottom:1px solid #423f35;gap:12px}.realm-strip button{display:flex;align-items:center;gap:13px;text-align:left;padding:9px 15px;min-height:58px;background:linear-gradient(100deg,#242421,#101515);border:1px solid #3c4039;box-shadow:inset 0 1px #ffffff07;color:#d2c6af}.realm-strip button[aria-pressed=true]{border-color:#8d7651;background:linear-gradient(100deg,#353027,#151a1a)}.realm-strip img{width:26px;height:26px;object-fit:contain}.realm-strip strong{font:14px LegacyBalgruf,Georgia;color:#e4d4b2;display:block}.realm-strip small{font-size:7px;letter-spacing:1.6px;color:#949c91;display:block;margin-top:4px}.realm-indicator{font-size:8px;color:#bca779;margin-left:auto}.briefing-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:13px 29px 15px;gap:22px;background:#0b1011;border-bottom:1px solid #47443a}.briefing-strip>a{display:grid;gap:2px;border-right:1px solid #3b3e342e}.briefing-label{font-size:7px;letter-spacing:1.7px;color:#a9926b}.briefing-strip strong{font:12px ArcanaTrajan,Georgia;color:#d7cfb9}.briefing-strip small{font-size:8px;color:#909d96;letter-spacing:0}.briefing-label i{display:inline-block;width:4px;height:4px;background:#cca977;border-radius:50%;margin-right:4px}
main{padding-inline:24px;background:radial-gradient(ellipse 70% 600px at 50% 0,transparent,#070a0b 88%)}.portal-grid{grid-template-columns:230px minmax(0,1fr) 230px;gap:22px;padding-top:21px}.ranking-column{gap:0;background:linear-gradient(#0d1213f0,#080d0ff0),url('assets/ui/Back.png');border:1px solid #514d41;padding:0 10px;box-shadow:inset 0 0 0 3px #151a1a}.rail-title{font:13px LegacyBalgruf,Georgia;color:#dac6a0;display:flex;align-items:center;justify-content:center;gap:10px;margin:0 -9px 4px;padding:13px 5px 11px;background:linear-gradient(#303130,#141819);border-bottom:1px solid #70604a}.rail-title img{width:22px;height:22px;object-fit:contain}.ranking-panel,body[data-theme=classic] .ranking-panel{border:none;border-bottom:1px solid #4b483b;box-shadow:none;background:transparent;min-height:169px;padding:0 3px 8px}.ranking-panel:last-child{border-bottom:none}.ranking-panel .panel-ornaments{display:none}.ranking-header{padding:10px 0 6px;min-height:44px;background:none;border-bottom:1px solid #5a554030}.ranking-header img{width:22px;height:22px}.ranking-title{font-size:11px;color:#ddcba5}.ranking-scope{font-size:7px;color:#929d90}.ranking-period{font-size:7px;padding-top:5px}.ranking-foot small{font-size:6px}.ranking-table{font-size:10px}.ranking-table td{padding:5px 2px}.ranking-foot{padding-top:7px}.central-column{gap:21px}.central-column>.realm-banner,body[data-theme=classic] .central-column>.realm-banner{min-height:226px;padding:16px 0 5px}.realm-banner>p{font-size:8px;letter-spacing:3px}.realm-rule{margin-bottom:12px}.realm-banner h2{font:27px/1.25 ArcanaTrajan,Georgia;color:#e6ddca;text-shadow:0 2px 10px #000;margin-top:9px}.realm-banner h2 em{font-style:normal;color:#cbb482}.realm-description{font-size:9px;margin-top:11px}.hero-actions{margin-top:16px}.hero-actions .game-button{min-height:33px;font-size:9px;padding:8px 15px}.scene-controls{margin-top:11px;font-size:7px}.world-scene{height:620px;top:-20px;opacity:.8!important;mask-image:radial-gradient(ellipse 52% 62% at 50% 25%,#000 0%,#000b 36%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 52% 62% at 50% 25%,#000 0%,#000b 36%,transparent 80%)}.world-vignette{background:radial-gradient(ellipse 44% 330px at 50% 90px,transparent,#070a0b99 75%,#070a0b 160%)}
.game-panel:not(.ranking-panel),body[data-theme=classic] .game-panel:not(.ranking-panel){background:linear-gradient(#101515ed,#0a0f10ed),url('assets/ui/Back.png');border-color:#625843;box-shadow:inset 0 0 0 3px #1a1d1b,0 7px 24px #0006}.panel-ornaments,body[data-theme=classic] .panel-ornaments{background-image:url('assets/ui/Frame_TL.png'),url('assets/ui/Frame_BL.png'),url('assets/ui/Frame_BR.png');background-position:top left,bottom left,bottom right;background-size:29px auto,23px auto,23px auto;opacity:.7}.panel-ornaments::after{content:"";position:absolute;top:0;right:0;width:29px;height:33px;background:url('assets/ui/Frame_TL.png') no-repeat;background-size:29px auto;transform:scaleX(-1)}.active-event{padding:17px 22px 13px}.event-body{padding:11px 0}.event-art{width:56px;height:56px}.event-body h2{font-size:23px}.event-body p{font-size:11px}.event-meta{font-size:8px}.event-footer{padding-top:9px}.event-footer>span{font-size:8px}.event-kicker{font-size:8px}.news-section>.section-heading{height:41px;padding:7px 15px 6px;background:url('assets/legacy/main_header.png') no-repeat;background-size:100% 100%;margin-bottom:13px}.section-heading small{display:none}.section-heading h2{font:18px LegacyBalgruf,Georgia;color:#ddd2bd;margin:0}.section-heading>.realm-name{border:0;font-size:8px;padding-right:17px}.news-tabs{gap:20px;margin-bottom:12px;padding-inline:8px}.news-tabs button{font-size:9px;padding-bottom:8px}.news-card{padding:20px 23px;margin-bottom:14px}.news-card h3,body[data-theme=classic] .news-card h3{font:23px/1.25 LegacyBalgruf,Georgia;color:#e0d1b5;margin:12px 0 10px}.news-card p{font-size:11px;line-height:1.8}.article-meta{font-size:7px}.client-proof h2{font-family:LegacyBalgruf,Georgia}.client-proof{padding:23px}.client-proof .client-spec{font-size:8px}footer{padding-inline:24px;background:#080d0e}.footer-brand{font-size:10px}
body[data-mix=heritage]{background-image:radial-gradient(ellipse 1000px 900px at 50% 160px,#601b29,#10080c 85%)}body[data-mix=heritage] .legacy-art{filter:saturate(.96) brightness(.84)}body[data-mix=heritage] .legacy-masthead{background:#31121a}body[data-mix=heritage] .legacy-masthead::after{background:linear-gradient(90deg,#1b0b12 1%,#28101a 29%,#1d0e16d9 43%,#170b1330 72%),linear-gradient(0deg,#180c11,transparent 45%)}body[data-mix=heritage] .arcana-wordmark{color:#e4c3a1}body[data-mix=heritage] .legacy-nav{background:linear-gradient(#43242a,#211218 50%,#170e12);border-color:#97715d}body[data-mix=heritage] .realm-strip{background:linear-gradient(#31131b,#180d12)}body[data-mix=heritage] .realm-strip button{background:linear-gradient(100deg,#331d23,#151012);border-color:#68433f}body[data-mix=heritage] .realm-strip button[aria-pressed=true]{border-color:#bd8e6d;background:linear-gradient(100deg,#553039,#27181a)}body[data-mix=heritage] .briefing-strip{background:#1c0f14}body[data-mix=heritage] .ranking-column{border-color:#76504a;background:linear-gradient(#251116ed,#100b0fed),url('assets/ui/Back.png')}body[data-mix=heritage] .rail-title{background:linear-gradient(#4d3034,#26171d);border-color:#99725a}body[data-mix=heritage] .game-panel:not(.ranking-panel){background:linear-gradient(#201116e8,#100d11ed),url('assets/ui/Back.png');border-color:#79564a}body[data-mix=heritage] .crest-subtitle{color:#d49b78}body[data-mix=heritage] .news-tabs{border-color:#744a42}
body[data-mix=nightfall]{background-image:radial-gradient(ellipse 900px 700px at 50% 180px,#172d3c,#060a0f 85%)}body[data-mix=nightfall] .legacy-art{filter:grayscale(.8) sepia(.16) hue-rotate(155deg) saturate(.6) brightness(.74);background-size:auto 130%}body[data-mix=nightfall] .legacy-masthead::after{background:linear-gradient(90deg,#071016,#0a141b 29%,#0b171fd6 45%,#07151c30 80%),linear-gradient(0deg,#071018,transparent 38%)}body[data-mix=nightfall] .arcana-wordmark{color:#d4e1e5;text-shadow:0 2px #2f3b42,0 4px 25px #94b6ce30}body[data-mix=nightfall] .crest-subtitle{color:#a3bdca}body[data-mix=nightfall] .legacy-nav{background:linear-gradient(#29333a,#121c23 50%,#091118);border-color:#697d83}body[data-mix=nightfall] .realm-strip button{background:linear-gradient(100deg,#202c35,#0d161e);border-color:#3c515d}body[data-mix=nightfall] .realm-strip button[aria-pressed=true]{border-color:#8b9e9e;background:linear-gradient(100deg,#354653,#131f26)}body[data-mix=nightfall] .ranking-column{border-color:#52636a;background:linear-gradient(#0e1920f0,#0a1117f0),url('assets/ui/Back.png')}body[data-mix=nightfall] .rail-title{background:linear-gradient(#31404a,#121f27);border-color:#7c8988}body[data-mix=nightfall] .game-panel:not(.ranking-panel){background:linear-gradient(#111e25ed,#0b141bed),url('assets/ui/Back.png');border-color:#53656b}body[data-mix=nightfall] .world-scene{filter:saturate(.6)}body[data-mix=nightfall] .realm-banner h2 em{color:#b5ced9}
.legacy-art{left:auto;width:min(70%,620px)}
.news-section>.section-heading>.realm-name{display:none}
@media(min-width:1700px){.legacy-masthead{height:265px}.crest-brand{top:35px}.header-message{top:45px}.central-column>.realm-banner{min-height:250px}}
@media(max-width:1150px){.portal-grid{grid-template-columns:200px minmax(0,1fr) 200px;gap:16px}.crest-brand{left:20px;width:330px;top:36px}.arcana-wordmark{font-size:53px;letter-spacing:8px}.header-message{left:43%;top:39px}.legacy-nav>div>a{padding-inline:17px;font-size:10px}.legacy-nav{padding-inline:20px}.legacy-nav .server-label>span{display:none}.ranking-title{font-size:10px}.ranking-header{gap:6px}.ranking-table{font-size:9px}.realm-banner h2{font-size:23px}.central-column>.realm-banner{min-height:225px}.hero-actions{gap:7px}.hero-actions .game-button{font-size:8px;padding-inline:9px}.realm-description{font-size:8px}.scene-controls{flex-wrap:wrap;gap:6px}.briefing-strip strong{font-size:11px}}
@media(max-width:950px){.site-shell{border:none}.portal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.legacy-masthead{height:225px}.crest-brand{left:18px;top:35px;width:300px}.arcana-wordmark{font-size:46px}.crest-eyebrow{font-size:7px;letter-spacing:3px}.crest-subtitle{font-size:18px}.crest-rule{width:195px}.header-message{left:45%;top:38px}.header-message h1{font-size:23px}.legacy-art{background-position:right center;background-size:auto 110%}.legacy-nav>div>a{padding-inline:12px;font-size:9px}.legacy-nav{padding-inline:17px;gap:10px}.realm-strip{padding:10px 17px;gap:8px}.realm-strip button{padding:8px 10px;gap:9px}.realm-strip img{width:21px;height:21px}.realm-strip strong{font-size:12px}.realm-indicator{font-size:7px}.realm-strip small{font-size:6px;letter-spacing:1px}.briefing-strip{padding-inline:20px;gap:15px}.briefing-strip strong{font-size:10px}.briefing-strip small{font-size:7px}.central-column>.realm-banner{min-height:225px;padding-top:10px}.realm-banner h2{font-size:27px}.ranking-title{font-size:13px}.ranking-table{font-size:11px}.ranking-column{gap:0}.ranking-panel,body[data-theme=classic] .ranking-panel{min-height:180px}.ranking-scope{font-size:8px}.ranking-period{font-size:8px}.ranking-foot small{font-size:7px}.world-scene{height:550px;top:0;width:100%}.world-vignette{background:linear-gradient(180deg,#070a0b20,#070a0b90 260px,#070a0b 570px)}}
@media(max-width:540px){.mix-options{display:flex;gap:4px;width:100%}.mix-options button{flex:1;font-size:8px;padding:8px 3px}.concept-bar{padding:8px 10px;gap:7px}.utility-bar{padding:7px 12px;font-size:6px;letter-spacing:.7px}.utility-bar b{margin:0 4px}.utility-bar>div{gap:12px}.legacy-masthead{height:213px}.legacy-art{background-size:auto 110%;background-position:75% center;opacity:.75}.legacy-masthead::after{background:linear-gradient(90deg,#080b0cf7,#0b0d0edb 35%,#0b0d0e50 75%),linear-gradient(0deg,#050809,transparent 60%)}.crest-brand{left:12px;top:31px;width:230px;text-align:left}.crest-eyebrow{font-size:6px;letter-spacing:2.4px}.arcana-wordmark{font-size:39px;letter-spacing:6px;line-height:1.7}.crest-subtitle{font-size:15px;letter-spacing:8px;margin-top:-11px;padding-left:9px}.crest-rule{width:170px;margin:16px 0 7px}.crest-brand p{font-size:11px}.header-message{left:auto;right:12px;top:auto;bottom:16px}.header-message>span,.header-message>h1,.header-message>p{display:none}.header-message .game-button{font-size:8px;min-height:29px;padding:7px 9px}.legacy-nav{flex-wrap:wrap;padding:7px 10px;gap:7px}.legacy-nav>div{justify-content:space-between;width:100%}.legacy-nav>div>a{padding:8px 7px;font-size:9px}.legacy-nav .server-label{width:100%;justify-content:space-between;border-top:1px solid #4a4a3933;padding-top:7px}.legacy-nav .server-label>span{display:block;font-size:7px}.legacy-nav select{width:160px;font-size:10px}.realm-strip{padding:9px 10px;gap:6px}.realm-strip button{padding:8px 7px;gap:5px;min-height:58px;align-items:flex-start;position:relative}.realm-strip strong{font-size:11px}.realm-strip img{width:17px;height:17px;margin-top:2px}.realm-strip small{font-size:6px;letter-spacing:.5px;max-width:70px}.realm-indicator{display:none}.briefing-strip{padding:11px 12px;gap:9px}.briefing-label{font-size:6px;letter-spacing:.6px}.briefing-strip strong{font-size:9px;line-height:1.5;min-height:27px}.briefing-strip small{font-size:6px;line-height:1.5}.briefing-strip>a{gap:3px}.briefing-strip>a:last-child{border:0}.portal-grid{padding-top:16px;gap:18px 10px}.central-column{gap:18px}.central-column>.realm-banner,body[data-theme=classic] .central-column>.realm-banner{min-height:231px;padding:14px 0 0}.realm-banner h2{font-size:24px;line-height:1.3}.realm-banner>p{font-size:7px;letter-spacing:2.5px}.realm-rule{margin-bottom:13px}.realm-description{font-size:8px;margin-top:10px}.hero-actions{gap:9px;margin-top:16px}.hero-actions .game-button{min-height:32px;font-size:9px;padding:8px 12px}.scene-controls{font-size:7px}.ranking-column{padding:0 7px}.rail-title{font-size:11px;padding:10px 3px;gap:5px;margin-inline:-6px}.rail-title img{width:18px;height:18px}.ranking-panel,body[data-theme=classic] .ranking-panel{min-height:171px;padding:0 1px 8px}.ranking-title{font-size:9px}.ranking-header img{width:18px;height:18px}.ranking-header{gap:5px;min-height:46px}.ranking-table{font-size:9px}.ranking-table td{padding:5px 1px}.ranking-foot small{font-size:6px}.ranking-period{font-size:7px}.active-event{padding:17px 18px 13px}.event-art{width:51px;height:51px}.event-body h2{font-size:23px}.news-card h3,body[data-theme=classic] .news-card h3{font-size:23px}.section-heading h2{font-size:18px}.news-section>.section-heading{height:38px;padding-left:14px}main{padding-inline:11px}.world-scene{height:450px;top:0;width:120%}.world-vignette{background:linear-gradient(180deg,#070a0b40,#070a0b99 220px,#070a0b 480px)}body[data-mix=heritage] .legacy-masthead::after{background:linear-gradient(90deg,#210b14ed,#28101abc 40%,#1d0e1630 85%),linear-gradient(0deg,#180c11,transparent 70%)}body[data-mix=nightfall] .legacy-masthead::after{background:linear-gradient(90deg,#071016ef,#0a141bc9 40%,#0b171f40 85%),linear-gradient(0deg,#071018,transparent 60%)}}
