.ae{--ae-blue:#123f78;--ae-blue-bright:#1c6bd1;--ae-gold:#d6a83f;--ae-ink:#21170f;--ae-paper:#ead8ae;color:#eaf1f8;background:#07111d;min-height:70vh}.ae *{box-sizing:border-box}.ae-shell{grid-template-columns:245px minmax(0,1fr);max-width:1700px;margin:0 auto;display:grid}.ae-sidebar{background:linear-gradient(#071525,#09111b);border-right:1px solid #335274;min-height:100vh;padding:28px 16px}.ae-mark{color:#f7d779;text-transform:uppercase;letter-spacing:.12em;flex-direction:column;align-items:center;padding:18px 8px 26px;font-family:Georgia,serif;text-decoration:none;display:flex}.ae-mark b{font-size:2rem}.ae-mark span{font-size:1.35rem}.ae-section-nav{flex-direction:column;gap:5px;display:flex}.ae-section-nav a{color:#dce6ef;border:1px solid #0000;border-radius:7px;padding:11px 13px;text-decoration:none}.ae-section-nav a:hover,.ae-section-nav a:focus-visible{background:#102b49;border-color:#2d5f94}.ae-side-list{border-top:1px solid #38506a;flex-direction:column;gap:4px;margin-top:20px;padding-top:18px;display:flex}.ae-side-list>span,.ae-kicker{color:#e4bb58;letter-spacing:.14em;font-size:.76rem;font-weight:800}.ae-side-list a{color:#bfcbd7;border-radius:6px;padding:9px 10px;text-decoration:none}.ae-side-list a[aria-current=page]{color:#fff;background:#153a63}.ae-build-note{background:#0d1c2c;border:1px solid #335274;border-radius:8px;margin-top:24px;padding:14px}.ae-build-note p{color:#bdcbd8;margin-bottom:0;font-size:.85rem}.ae-main{min-width:0}.ae-hero{border-bottom:3px solid var(--ae-gold);background:linear-gradient(90deg,#040d17f5,#06172aad 50%,#091d3438),url(/artwork/community-raiders.webp) 50%/cover;flex-direction:column;justify-content:end;min-height:340px;padding:32px 42px;display:flex}.ae-hero h1{color:#fff;text-shadow:0 3px 12px #000;margin:.15em 0;font-family:Georgia,serif;font-size:clamp(2.6rem,5vw,5.4rem);line-height:.95}.ae-hero h2{text-transform:uppercase;letter-spacing:.12em;color:#f0e2bd;margin:.2rem 0 1rem;font-family:Georgia,serif;font-size:clamp(.9rem,1.7vw,1.3rem)}.ae-hero>p:not(.ae-kicker){max-width:760px;font-size:1.08rem}.ae-breadcrumbs{flex-wrap:wrap;gap:8px;margin-bottom:auto;font-size:.86rem;display:flex}.ae-breadcrumbs span{gap:8px;display:flex}.ae-breadcrumbs a{color:#d6e5f3}.ae-breadcrumbs i{color:#c29b3e;font-style:normal}.ae-tags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ae-tags span{background:#0a223bcc;border:1px solid #4b72a0;border-radius:999px;padding:5px 10px;font-size:.78rem}.ae-main>.ae-section-nav{display:none}.ae-content-grid{background:#07111d;grid-template-columns:minmax(0,1fr) 330px;gap:14px;padding:14px;display:grid}.ae-parchment,.ae-panel{color:var(--ae-ink);background:linear-gradient(#f3e5c2,#e7d1a3);border:2px solid #9a712e;border-radius:10px;padding:26px;box-shadow:0 8px 22px #0006}.ae-parchment h2,.ae-panel h2{font-family:Georgia,serif}.ae-parchment .ae-kicker,.ae-panel .ae-kicker{color:#6d4a16}.ae-place-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:22px;display:grid}.ae-place-card{color:#392819;background:#fff8e6aa;border:1px solid #a98c59;border-radius:8px;padding:16px;text-decoration:none;display:block}.ae-place-card.available{box-shadow:inset 0 4px 0 var(--ae-blue);border-color:#1d5798}.ae-place-card h3{margin:.35rem 0;font-family:Georgia,serif}.ae-place-card p{font-size:.9rem}.ae-place-card small{color:#6b5739;text-transform:uppercase;letter-spacing:.08em}.ae-place-card b{color:#154f91}.ae-journey{background:linear-gradient(#0d2135,#08131f);border:1px solid #45617e;border-radius:10px;padding:22px;box-shadow:0 8px 22px #0008}.ae-journey>div:first-child{justify-content:space-between;display:flex}.ae-journey h2{font-family:Georgia,serif}.ae-progress{grid-template-columns:1fr auto;gap:6px;margin:18px 0;display:grid}.ae-progress i{background:#243a4d;border-radius:99px;grid-column:1/-1;height:8px;overflow:hidden}.ae-progress i b{background:linear-gradient(90deg,var(--ae-blue-bright),#68aaff);width:12%;height:100%;display:block}.ae-progress small{color:#91a2b3}.ae-spoiler{border-top:1px solid #33495e;padding-top:15px}.ae-spoiler b{color:#68da82}.ae-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 14px 14px;display:grid}.ae-panel{min-height:190px}.ae-status{background:linear-gradient(90deg,#0d2845,#102034);border:1px solid #315c8a;border-radius:10px;grid-template-columns:1fr 2fr;align-items:center;gap:24px;margin:0 14px 18px;padding:20px 24px;display:grid}.ae-status h2{margin:.25rem 0;font-family:Georgia,serif}.ae-invitation{color:#f4f7fb;background:linear-gradient(105deg,#0b2037,#123f78);border:1px solid #98752e;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin:30px 0;padding:24px;display:flex;box-shadow:0 10px 25px #0003}.ae-invitation span{color:#e4bb58;letter-spacing:.12em;font-size:.78rem;font-weight:800}.ae-invitation h2{margin:.3rem 0;font-family:Georgia,serif}.ae-invitation p{color:#d5dfeb;margin:0}.ae-invitation .button{white-space:nowrap}@media (max-width:900px){.ae-shell{grid-template-columns:1fr}.ae-sidebar{border-bottom:1px solid #335274;border-right:0;min-height:auto;padding:12px 16px}.ae-sidebar>.ae-section-nav,.ae-side-list,.ae-build-note{display:none}.ae-mark{align-items:flex-start;padding:4px}.ae-mark b{font-size:1.35rem}.ae-mark span{font-size:.85rem}.ae-main>.ae-section-nav{background:#0a1826;flex-direction:row;padding:8px 12px;display:flex;overflow-x:auto}.ae-main>.ae-section-nav a{white-space:nowrap}.ae-hero{min-height:300px;padding:24px}.ae-content-grid,.ae-lower-grid,.ae-status{grid-template-columns:1fr}.ae-invitation{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.ae-hero h1{font-size:2.45rem}.ae-content-grid,.ae-lower-grid{padding-left:8px;padding-right:8px}.ae-parchment,.ae-panel,.ae-journey{padding:18px}.ae-place-grid{grid-template-columns:1fr}.ae-status{margin-left:8px;margin-right:8px}}.ae-northshire{--ae-blue:#164f96;--ae-blue-bright:#2f80e2;--ae-gold:#e0b550}.ae-location-hero{isolation:isolate;background:linear-gradient(90deg,#030a14fa 0%,#06182fd6 38%,#071c3647 70%,#030b1524 100%),linear-gradient(#0000 42%,#020911e0),url(/artwork/azeroth-explorer/northshire-abbey-official-2016.jpg) 50% 43%/cover;min-height:500px;padding:38px 175px 38px 46px;position:relative}.ae-location-hero:before{content:"";z-index:-1;clip-path:polygon(0 0,18% 0,18% 1px,82% 1px,82% 0,100% 0,100% 100%,82% 100%,82% calc(100% - 1px),18% calc(100% - 1px),18% 100%,0 100%);pointer-events:none;border:1px solid #d8ad4b55;position:absolute;inset:12px}.ae-location-hero:after{content:"";background:linear-gradient(#e1b94e,#725019 35%,#0a2748 40% 70%,#e1b94e 75%);height:8px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -4px 18px #0009}.ae-alliance-standard{transform-origin:50% 0;filter:drop-shadow(0 7px 8px #0009);outline:none;width:98px;position:absolute;top:0;right:42px}.ae-alliance-standard img{width:100%;display:block}.ae-location-hero h1{letter-spacing:-.025em;max-width:850px}.ae-location-hero h2{color:#ffe4a1;text-shadow:0 2px 8px #000;max-width:820px}.ae-location-hero>p:not(.ae-kicker){color:#f0f4f8;text-shadow:0 2px 8px #000;max-width:700px}.ae-location-hero .ae-tags span{background:#071a30df;border-color:#729bd0;box-shadow:inset 0 0 12px #1e5c9e33}.ae-media-credit{color:#d7e0e8cc;letter-spacing:.05em;text-shadow:0 2px 5px #000;font-size:.63rem;text-decoration:none;position:absolute;bottom:18px;right:24px}.ae-media-credit:hover,.ae-media-credit:focus-visible{color:#fff;text-decoration:underline}.ae-alliance-standard:hover,.ae-alliance-standard:focus-visible{animation:1.5s ease-in-out infinite ae-banner-wave}.ae-alliance-standard:focus-visible{filter:drop-shadow(0 0 8px #76aef5)}@keyframes ae-banner-wave{0%,to{transform:rotate(0)skew(0)}25%{transform:rotate(1.5deg)skew(-1.5deg)}75%{transform:rotate(-1.5deg)skew(1.5deg)}}@media (prefers-reduced-motion:reduce){.ae-alliance-standard:hover,.ae-alliance-standard:focus-visible{animation:none}}.ae-soon-link{color:#72869a;padding:9px 10px;font-size:.83rem}.ae-location-grid{background:#07111d;grid-template-columns:minmax(0,1fr) 340px;gap:14px;padding:14px;display:grid}.ae-story{grid-template-columns:minmax(0,1fr) minmax(280px,.85fr);align-items:start;gap:28px;min-height:410px;display:grid;position:relative;overflow:hidden}.ae-story:before,.ae-ages:before{content:"";pointer-events:none;border:1px solid #87652655;border-radius:6px;position:absolute;inset:7px}.ae-story-copy{z-index:1;position:relative}.ae-story-copy>p{font-family:Georgia,serif;font-size:1.02rem;line-height:1.62}.ae-editor-note{border-left:4px solid var(--ae-blue);background:#d8c08d66;flex-direction:column;margin-top:20px;padding:12px 14px;display:flex}.ae-editor-note span{color:#675233;margin-top:3px;font-size:.82rem}.ae-scene-frame{z-index:1;margin:0;position:relative}.ae-scene-frame>div{color:#fff;text-align:center;background:linear-gradient(145deg,#173f6cdd,#081b31ee),url(/artwork/wow-paladin.webp) 50%/cover;border:8px solid #dac18c;outline:1px solid #75541e;flex-direction:column;justify-content:center;align-items:center;min-height:520px;display:flex;box-shadow:0 8px 18px #3b260c66}.ae-scene-frame span{text-transform:uppercase;letter-spacing:.16em;color:#e7c86d;font-size:.74rem}.ae-scene-frame b{margin-top:7px;font-family:Georgia,serif;font-size:1.55rem}.ae-scene-frame figcaption{text-align:center;color:#6a4d29;padding:9px 12px;font-family:Georgia,serif;font-size:.78rem;font-style:italic}.ae-location-rail{flex-direction:column;gap:14px;display:flex}.ae-glance{color:var(--ae-ink);background:linear-gradient(#f3e5c2,#e6cea0);border:2px solid #9a712e;border-radius:10px;padding:20px;box-shadow:0 8px 22px #0006}.ae-glance .ae-kicker{color:#6d4a16}.ae-glance dl{margin:10px 0 0}.ae-glance dl div{border-bottom:1px solid #9b7b4655;grid-template-columns:92px 1fr;gap:12px;padding:10px 0;display:grid}.ae-glance dl div:last-child{border-bottom:0}.ae-glance dt{font-weight:800}.ae-glance dd{color:#24568b;margin:0}.ae-ages{color:var(--ae-ink);background:linear-gradient(#f0dfb7,#dfc48d);border:2px solid #98702e;border-radius:10px;margin:0 14px 14px;padding:22px;position:relative;box-shadow:0 8px 22px #0006}.ae-ages header,.ae-map-stage header{z-index:1;justify-content:space-between;align-items:start;gap:20px;display:flex;position:relative}.ae-ages h2{margin:.2rem 0;font-family:Georgia,serif}.ae-ages header>span,.ae-map-stage header>span{text-transform:uppercase;letter-spacing:.09em;color:#725a34;font-size:.72rem}.ae-ages .ae-kicker,.ae-map-stage .ae-kicker{color:#704d16}.ae-era-tabs{z-index:1;grid-template-columns:repeat(3,1fr);gap:6px;margin:15px 0 8px;display:grid;position:relative}.ae-era-tabs span{appearance:none;color:#f7ead0;font:inherit;cursor:default;background:#4c402e;border:1px solid #6e542d;border-radius:6px;padding:10px}.ae-era-tabs span.active{background:#123f78;border-color:#79a9df;box-shadow:inset 0 0 0 2px #08264a}.ae-era-stage{color:#fff;background:linear-gradient(#07152344,#04080de6),linear-gradient(130deg,#163f6b,#0a1c30);border:1px solid #805e2c;border-radius:7px;align-items:end;min-height:260px;padding:25px;display:flex;position:relative;overflow:hidden}.ae-era-stage:before{content:"";background:radial-gradient(circle at 70% 30%,#8eb9dc30,#0000 32%),linear-gradient(120deg,#0000 40%,#e4c06b14 40% 42%,#0000 42%);position:absolute;inset:-30%;transform:rotate(-4deg)}.ae-era-stage>div{max-width:600px;position:relative}.ae-era-stage small{color:#e4bd5a;letter-spacing:.14em}.ae-era-stage h3{margin:.35rem 0;font-family:Georgia,serif;font-size:1.8rem}.ae-explore-grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:14px;padding:0 14px 14px;display:grid}.ae-map-stage{background:#0b1d30;border:1px solid #45617e;border-radius:10px;padding:20px;box-shadow:0 8px 22px #0008}.ae-map-stage header .ae-kicker{color:#e4bb58}.ae-map-stage header>span{color:#9cb2c6}.ae-map-stage>p{color:#aebdca;margin-bottom:0;font-size:.82rem}.ae-map-canvas{background:radial-gradient(circle at 67% 38%,#547a3b 0 7%,#0000 8%),radial-gradient(circle at 20% 74%,#355f34 0 9%,#0000 10%),linear-gradient(135deg,#1d493d,#426a42 45%,#294837);border:1px solid #3c6b8e;border-radius:7px;min-height:285px;margin-top:12px;position:relative;overflow:hidden;box-shadow:inset 0 0 50px #06121ccc}.ae-map-canvas:after{content:"MAP ARTWORK PENDING";color:#d6e4c877;letter-spacing:.12em;font-size:.6rem;position:absolute;bottom:8px;right:10px}.ae-map-road{border-top:5px solid #b89a6299;border-radius:50%;width:80%;height:18px;position:absolute;top:50%;left:10%;transform:rotate(-10deg)}.ae-map-road.two{width:45%;top:43%;left:38%;transform:rotate(63deg)}.ae-pin{color:#fff;background:#081521e8;border:1px solid #d9ad4d;border-radius:5px;padding:7px 9px;font-size:.74rem;position:absolute;box-shadow:0 5px 10px #0008}.ae-pin:before{content:"◆";color:#ffca4e;margin-right:6px}.ae-pin.abbey{top:27%;left:58%}.ae-pin.vineyard{top:60%;left:15%}.ae-pin.mine{bottom:16%;right:8%}.ae-next-discoveries>div{border-top:1px solid #9b7b4655;flex-direction:column;padding:13px 0;display:flex}.ae-next-discoveries>div span{color:#234f80;font-weight:800}.ae-next-discoveries>div small{color:#6c5737;margin-top:4px}@media (max-width:1100px){.ae-story{grid-template-columns:1fr}.ae-location-grid{grid-template-columns:minmax(0,1fr) 310px}.ae-explore-grid{grid-template-columns:1fr}.ae-scene-frame>div{min-height:230px}}@media (max-width:900px){.ae-location-hero{background-position:58% 43%;min-height:420px;padding:32px 105px 32px 28px}.ae-alliance-standard{width:66px;right:20px}.ae-location-grid{grid-template-columns:1fr}.ae-location-rail{grid-template-columns:1fr 1fr;display:grid}.ae-ages{margin-top:0}}@media (max-width:650px){.ae-location-hero{background-position:64%;min-height:520px;padding:132px 22px 48px}.ae-alliance-standard{width:58px;left:24px;right:auto}.ae-media-credit{font-size:.58rem;bottom:15px;left:22px;right:22px}.ae-location-hero:before{inset:8px}.ae-location-rail,.ae-era-tabs{grid-template-columns:1fr}.ae-ages header,.ae-map-stage header{flex-direction:column}.ae-pin{font-size:.63rem}.ae-pin.abbey{left:42%}.ae-pin.vineyard{left:5%}.ae-pin.mine{right:3%}}.ae-home{--ae-blue:#174f93;--ae-blue-bright:#2d86e5;--ae-gold:#e3b74d}.ae-home-sidebar{background:radial-gradient(circle at 50% 8%,#153f69 0,#091a2b 35%,#050e17 78%)}.ae-home-hero{border-bottom:3px solid var(--ae-gold);background:linear-gradient(90deg,#020911fa 0%,#051425db 40%,#05111d47 75%),linear-gradient(#0000 42%,#02080edb),url(/artwork/azeroth-explorer/preview/elwynn-classic-map.jpg) 50%/cover;flex-direction:column;justify-content:flex-end;min-height:470px;padding:34px 44px 40px;display:flex;position:relative;overflow:hidden}.ae-home-hero:after{content:"";pointer-events:none;border:1px solid #ddb54b55;position:absolute;inset:12px}.ae-home-hero .ae-breadcrumbs{z-index:1;position:absolute;top:34px;left:44px}.ae-home-hero-copy{z-index:1;max-width:780px;position:relative}.ae-home-hero h1{color:#fff;letter-spacing:-.035em;text-shadow:0 4px 14px #000;margin:.12em 0;font:700 clamp(3.2rem,6vw,6.3rem)/.9 Georgia,serif}.ae-home-hero h2{color:#f4dfaa;text-transform:uppercase;letter-spacing:.16em;margin:.4rem 0 1rem;font:400 clamp(1rem,2vw,1.45rem) Georgia,serif}.ae-home-hero-copy>p:not(.ae-kicker){color:#edf2f6;text-shadow:0 2px 7px #000;max-width:700px;font:1.1rem/1.55 Georgia,serif}.ae-home-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:20px;display:flex}.ae-home-actions>a:not(.ae-primary-action){color:#fff;font-weight:800}.ae-primary-action,.ae-secondary-action{border-radius:6px;justify-content:center;align-items:center;padding:11px 16px;font-weight:800;text-decoration:none;display:inline-flex}.ae-primary-action{color:#fff;background:linear-gradient(#1678e9,#0750b3);border:1px solid #53a0ee;box-shadow:inset 0 1px #8ac4ff,0 5px 14px #0006}.ae-secondary-action{color:#e9f2fb;background:#10263c;border:1px solid #527293}.ae-home-lead{background:#07111d;grid-template-columns:minmax(0,1fr) 340px;gap:14px;padding:14px;display:grid}.ae-featured-place{min-height:360px;color:var(--ae-ink);background:linear-gradient(#f4e6c2,#e6cf9d);border:2px solid #9a712e;border-radius:10px;grid-template-columns:minmax(300px,.9fr) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 8px 22px #0006}.ae-featured-image{background:linear-gradient(#0000 50%,#06101ac4),url(/artwork/azeroth-explorer/preview/northshire.jpg) 50%/cover;min-height:330px;position:relative}.ae-featured-image span{color:#f3cb69;letter-spacing:.14em;font-size:.72rem;font-weight:800;position:absolute;bottom:16px;left:18px}.ae-featured-place>div:last-child{padding:30px}.ae-featured-place h2{margin:.25rem 0 .8rem;font:700 2rem Georgia,serif}.ae-featured-place>div:last-child>p:not(.ae-kicker){font:1rem/1.55 Georgia,serif}.ae-featured-place .ae-primary-action{margin-top:10px}.ae-home-journey{background:linear-gradient(155deg,#0d263d,#07131f);border:1px solid #496987;border-radius:10px;padding:24px;box-shadow:0 8px 22px #0008}.ae-home-journey>div:first-child{justify-content:space-between;gap:12px;display:flex}.ae-home-journey h2{font-family:Georgia,serif}.ae-home-meters{gap:8px;margin:18px 0;display:grid}.ae-home-meters span{border-top:1px solid #314b62;justify-content:space-between;gap:12px;padding-top:9px;display:flex}.ae-home-meters b{color:#9eb0bf;font-size:.72rem}.ae-account-actions{align-items:center;gap:15px;display:flex}.ae-account-actions>a:not(.ae-primary-action){color:#fff}.ae-directory{margin:0 14px 14px;padding:26px}.ae-directory>header{justify-content:space-between;align-items:end;gap:28px;display:flex}.ae-directory h2{margin:.2rem 0;font:700 2rem Georgia,serif}.ae-directory>header p{margin-bottom:0}.ae-directory-controls{z-index:1;align-items:end;gap:8px;display:flex;position:relative}.ae-directory-controls label{gap:5px;display:grid}.ae-directory-controls label span{text-transform:uppercase;letter-spacing:.08em;color:#69502c;font-size:.68rem;font-weight:800}.ae-directory-controls input{color:#2a1d10;background:#fff9eb;border:1px solid #8c703f;border-radius:6px;width:250px;padding:10px 12px}.ae-directory-controls button{color:#f8ecd2;background:#4c402e;border:1px solid #7b6337;border-radius:6px;padding:10px 12px;font-weight:800}.ae-directory-controls button.revealed{background:#7d2e27;border-color:#b85a50}.ae-destination-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid;position:relative}.ae-destination-card{color:#392819;background:#fff8e5;border:1px solid #a58754;border-radius:8px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:block;overflow:hidden;box-shadow:0 5px 13px #6f4c1c26}.ae-destination-card[href]:hover,.ae-destination-card[href]:focus-visible{transform:translateY(-3px);box-shadow:0 10px 18px #4c321f42}.ae-destination-image{background:linear-gradient(0deg,#07121ed6,transparent 60%),var(--destination-image,linear-gradient(135deg,#223849,#0b1720)) center/cover;height:130px}.ae-destination-image span{color:#f3cf76;text-transform:uppercase;letter-spacing:.08em;background:#071523dc;border:1px solid #d8ad4f;border-radius:4px;margin:12px;padding:5px 8px;font-size:.65rem;font-weight:800;display:inline-block}.ae-destination-card>div:last-child{padding:16px}.ae-destination-card small{color:#755a32;text-transform:uppercase;letter-spacing:.09em}.ae-destination-card h3{margin:.35rem 0;font:700 1.3rem Georgia,serif}.ae-destination-card p{min-height:56px;font-size:.87rem;line-height:1.45}.ae-destination-card b{color:#15528e}.ae-destination-card.featured{border-color:#2867a6;box-shadow:inset 0 0 0 2px #2465aa55}.ae-destination-card.soon{opacity:.78}.ae-empty-results{text-align:center;color:#6b5432;padding:30px}.ae-home-discovery{grid-template-columns:1fr 1fr;gap:14px;padding:0 14px 14px;display:grid}.ae-home-map,.ae-home-ages{border-radius:10px;grid-template-columns:minmax(0,.8fr) minmax(260px,1.2fr);gap:22px;min-height:310px;padding:22px;display:grid;box-shadow:0 8px 22px #0006}.ae-home-map{background:linear-gradient(145deg,#0c263c,#07131f);border:1px solid #486985}.ae-home-ages{color:var(--ae-ink);background:linear-gradient(#f2e2bd,#dfc58e);border:2px solid #98702e}.ae-home-map h2,.ae-home-ages h2{font-family:Georgia,serif}.ae-home-map a{color:#a9d2ff}.ae-home-ages a{color:#154f8a;font-weight:800}.ae-map-preview{background:url(/artwork/azeroth-explorer/preview/elwynn-classic-map.jpg) 50%/cover;border:1px solid #84662d;border-radius:7px;min-height:260px;position:relative}.ae-map-preview span{color:#fff;background:#081521e8;border:1px solid #d9ad4d;border-radius:5px;padding:7px 9px;font-size:.75rem;position:absolute;bottom:10px;right:10px}.ae-era-pair{border:1px solid #805e2c;border-radius:7px;grid-template-columns:1fr 1fr;min-height:260px;display:grid;overflow:hidden}.ae-era-pair span{color:#fff;text-shadow:0 2px 5px #000;align-items:end;padding:14px;font-weight:800;display:flex}.ae-era-pair span:first-child{background:linear-gradient(#0000,#06101ad8),url(/artwork/azeroth-explorer/preview/northshire.jpg) 50%/cover}.ae-era-pair span:last-child{background:linear-gradient(#0000,#06101ad8),url(/artwork/azeroth-explorer/preview/abbey-rebuilt.webp) 50%/cover}.ae-home-lower{padding-top:0}.ae-home-status{margin-top:0}@media (max-width:1200px){.ae-destination-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ae-home-discovery{grid-template-columns:1fr}.ae-home-map,.ae-home-ages{grid-template-columns:minmax(0,.65fr) minmax(300px,1.35fr)}}@media (max-width:1000px){.ae-home-lead{grid-template-columns:1fr}.ae-featured-place{grid-template-columns:minmax(280px,.75fr) minmax(0,1fr)}}@media (max-width:900px){.ae-home-hero{min-height:430px;padding:76px 26px 34px}.ae-home-hero .ae-breadcrumbs{top:26px;left:26px}.ae-directory>header{flex-direction:column;align-items:stretch}.ae-directory-controls{align-items:stretch}.ae-directory-controls label{flex:1}.ae-directory-controls input{width:100%}}@media (max-width:680px){.ae-featured-place{grid-template-columns:1fr}.ae-featured-image{min-height:240px}.ae-destination-grid{grid-template-columns:1fr}.ae-home-discovery{padding-left:8px;padding-right:8px}.ae-directory{margin-left:8px;margin-right:8px}.ae-home-map,.ae-home-ages{grid-template-columns:1fr}.ae-directory-controls{flex-direction:column}.ae-directory-controls button{width:100%}.ae-era-pair{min-height:230px}.ae-home-actions{flex-direction:column;align-items:flex-start}}.ae-featured-place>div:last-child>p:not(.ae-kicker){color:#392819}.ae-home-ages>div:first-child{color:#281b10}.ae-home-ages>div:first-child p{color:#4f3a24;line-height:1.55}.ae-home-ages>div:first-child .ae-kicker{color:#704d16}.ae-home-ages h2{color:#21170f;line-height:1.12}.ae-map-preview{background-position:62%}.ae-era-pair span:first-child{background-image:linear-gradient(#0000 38%,#06101ae8),url(/artwork/azeroth-explorer/preview/northshire-map.jpg);background-position:58%;background-size:cover}.ae-era-pair span:last-child{background-image:linear-gradient(#0000 38%,#06101ae8),url(/artwork/azeroth-explorer/preview/abbey-rebuilt.webp);background-position:62%;background-size:cover}.ae-era-pair span{align-items:flex-end;line-height:1.25}.ae-era-pair span:first-child:after{content:"Northshire before the rebuild";color:#e9e0cf;margin-left:7px;font-size:.68rem;font-weight:400;display:block}.ae-era-pair span:last-child:after{content:"Rebuilt Abbey";color:#e9e0cf;margin-left:7px;font-size:.68rem;font-weight:400;display:block}.ae-path .ae-hero{background-image:linear-gradient(90deg,#030b14f7,#051628c7 45%,#040f1b33),linear-gradient(0deg,#020910d6,transparent 60%),var(--path-hero);background-position:50%,50%,62%;background-size:cover,cover,cover;min-height:400px}.ae-path .ae-content-grid{grid-template-columns:minmax(0,1fr) 330px}.ae-path .ae-parchment{min-height:300px}.ae-path-sections{grid-template-columns:1fr 1fr;gap:14px;padding:0 14px 14px;display:grid}.ae-path-feature{background:linear-gradient(145deg,#0d263d,#07131f);border:1px solid #456987;border-radius:10px;grid-template-columns:minmax(0,.72fr) minmax(270px,1.28fr);gap:20px;min-height:310px;padding:22px;display:grid;box-shadow:0 8px 22px #0006}.ae-path-feature h2{color:#fff;margin:.3rem 0 .7rem;font:700 1.8rem/1.1 Georgia,serif}.ae-path-feature p:not(.ae-kicker){color:#cbd7e1;line-height:1.5}.ae-path-feature>div:first-child>span{color:#efca71;letter-spacing:.08em;text-transform:uppercase;margin-top:8px;font-size:.72rem;font-weight:800;display:inline-block}.ae-path-map,.ae-path-image{background-color:#17130e;background-image:linear-gradient(0deg,#06101a99,transparent 45%),var(--path-map);background-position:50%,62%;background-size:cover,cover;border:1px solid #8b682d;border-radius:7px;min-height:260px;box-shadow:inset 0 0 28px #0008}.ae-path-era{color:#281b10;background:linear-gradient(#f2e2bd,#dfc58e);border:2px solid #98702e}.ae-path-era h2{color:#21170f}.ae-path-era p:not(.ae-kicker){color:#4f3a24}.ae-path-era>div:first-child>span{color:#704d16}.ae-path-image{background-image:linear-gradient(0deg,#06101a99,transparent 45%),var(--path-image);background-position:50%,64%;background-size:cover,cover}.ae-path-lower{padding-top:0}@media (max-width:1200px){.ae-path-sections{grid-template-columns:1fr}.ae-path-feature{grid-template-columns:minmax(0,.65fr) minmax(300px,1.35fr)}}@media (max-width:780px){.ae-path-feature{grid-template-columns:1fr}.ae-path-map,.ae-path-image{min-height:240px}.ae-path .ae-content-grid{grid-template-columns:1fr}}.ae-path-sections{grid-template-columns:1fr}.ae-path-feature{grid-template-columns:minmax(220px,.55fr) minmax(360px,1.45fr)}.ae-path-map{background-position:50%,64%;background-repeat:no-repeat;background-size:cover,contain}.ae-path .ae-panel p:not(.ae-kicker){color:#4f3a24;line-height:1.5}@media (max-width:780px){.ae-path-feature{grid-template-columns:1fr}.ae-path-map{background-size:cover,contain}}.ae-vineyards{--ae-gold:#ddb04a}.ae-vineyards-hero{border-bottom:3px solid var(--ae-gold);background-image:linear-gradient(90deg,#030a12fa,#051425d1 44%,#040e192e),linear-gradient(#0000 42%,#02080ee0),url(/artwork/azeroth-explorer/preview/northshire-east.jpg);background-position:50%,50%,62%;background-size:cover;flex-direction:column;justify-content:flex-end;min-height:470px;padding:38px 44px;display:flex;position:relative}.ae-vineyards-hero .ae-breadcrumbs{position:absolute;top:34px;left:44px}.ae-vineyards-hero h1{color:#fff;text-shadow:0 4px 14px #000;margin:.15em 0;font:700 clamp(3rem,5.5vw,5.7rem)/.92 Georgia,serif}.ae-vineyards-hero h2{color:#f4dfaa;text-transform:uppercase;letter-spacing:.13em;margin:.3rem 0 1rem;font:400 clamp(1rem,1.8vw,1.35rem) Georgia,serif}.ae-vineyards-hero>p:not(.ae-kicker){color:#eef3f7;text-shadow:0 2px 7px #000;max-width:760px;font:1.08rem/1.55 Georgia,serif}.ae-vineyards-story{grid-template-columns:minmax(0,.8fr) minmax(340px,1.2fr);gap:28px;min-height:430px;display:grid;position:relative}.ae-vineyards-story>div>p:not(.ae-kicker){color:#392819;font:1rem/1.6 Georgia,serif}.ae-vineyards-figure{z-index:1;margin:0;position:relative}.ae-vineyards-figure>div{background:#0a1117 url(/artwork/azeroth-explorer/preview/northshire-east.jpg) 62%/cover no-repeat;border:7px solid #ddc28d;outline:1px solid #75541e;min-height:350px;box-shadow:0 8px 18px #3b260c66}.ae-vineyards-figure figcaption{text-align:center;color:#694d2a;padding:9px 10px;font:italic .8rem Georgia,serif}.ae-vineyards-ages{color:#281b10;background:linear-gradient(#f1e0b8,#dfc48d);border:2px solid #98702e;border-radius:10px;margin:0 14px 14px;padding:24px;box-shadow:0 8px 22px #0006}.ae-vineyards-ages header{justify-content:space-between;align-items:start;gap:24px;display:flex}.ae-vineyards-ages h2{margin:.25rem 0;font:700 2rem/1.1 Georgia,serif}.ae-vineyards-ages header>span{letter-spacing:.08em;text-transform:uppercase;color:#72562d;font-size:.7rem;font-weight:800}.ae-vineyards-timeline{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.ae-vineyards-timeline article{color:#fff;background:linear-gradient(#07152355,#06101aee),url(/artwork/azeroth-explorer/preview/northshire-map.jpg) 62%/cover;border:1px solid #7d5d29;border-radius:8px;flex-direction:column;justify-content:flex-end;min-height:280px;padding:22px;display:flex}.ae-vineyards-timeline article.cataclysm{background-image:linear-gradient(#07152344,#06101aee),url(/artwork/azeroth-explorer/preview/northshire-east.jpg);background-position:50%,64%}.ae-vineyards-timeline small{color:#f1ca69;letter-spacing:.14em;font-weight:800}.ae-vineyards-timeline h3{margin:.35rem 0;font:700 1.6rem Georgia,serif}.ae-vineyards-timeline p{max-width:560px;line-height:1.48}.ae-vineyards-timeline b{color:#e7cf98;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.ae-vineyards-map{background:#1b130b url(/artwork/azeroth-explorer/preview/northshire-map.jpg) 64%/contain no-repeat;border:1px solid #7e5e2b;border-radius:7px;min-height:350px;margin-top:12px;position:relative;box-shadow:inset 0 0 35px #000b}.ae-vineyards-map b{color:#fff;background:#081521e8;border:1px solid #d9ad4d;border-radius:5px;padding:7px 9px;font-size:.76rem;position:absolute;bottom:18%;right:10%}.ae-vineyards-map b:before{content:"◆";color:#ff7f33;margin-right:6px}.ae-vineyards .ae-next-discoveries a{color:#15528e;font-weight:800;text-decoration:none}@media (max-width:1000px){.ae-vineyards-story{grid-template-columns:1fr}.ae-vineyards-figure>div{min-height:300px}}@media (max-width:760px){.ae-vineyards-hero{background-position:50%,50%,68%;min-height:500px;padding:110px 24px 40px}.ae-vineyards-hero .ae-breadcrumbs{top:24px;left:24px}.ae-vineyards-timeline{grid-template-columns:1fr}.ae-vineyards-ages header{flex-direction:column}.ae-vineyards-map{min-height:280px}}@media (min-width:901px){.ae-vineyards-story{grid-template-columns:1fr}.ae-vineyards-figure>div{min-height:430px}}.ae-vineyards .ae-panel p:not(.ae-kicker){color:#4f3a24;line-height:1.5}.ae-vineyards .ae-explore-grid{align-items:start}.ae-mine{--ae-gold:#d8aa45}.ae-mine-hero{border-bottom:3px solid var(--ae-gold);background-image:linear-gradient(90deg,#030911fa,#051220d6 45%,#030c1633),linear-gradient(#0000 42%,#02080ee6),url(/artwork/azeroth-explorer/preview/northshire-north.jpg);background-position:50%,50%,56%;background-size:cover;flex-direction:column;justify-content:flex-end;min-height:470px;padding:38px 44px;display:flex;position:relative}.ae-mine-hero .ae-breadcrumbs{position:absolute;top:34px;left:44px}.ae-mine-hero h1{color:#fff;text-shadow:0 4px 14px #000;margin:.15em 0;font:700 clamp(3rem,5.5vw,5.7rem)/.92 Georgia,serif}.ae-mine-hero h2{color:#f4dfaa;text-transform:uppercase;letter-spacing:.13em;margin:.3rem 0 1rem;font:400 clamp(1rem,1.8vw,1.35rem) Georgia,serif}.ae-mine-hero>p:not(.ae-kicker){color:#eef3f7;text-shadow:0 2px 7px #000;max-width:760px;font:1.08rem/1.55 Georgia,serif}.ae-mine-story{grid-template-columns:1fr;gap:24px;min-height:430px;display:grid;position:relative}.ae-mine-story>div>p:not(.ae-kicker){color:#392819;font:1rem/1.6 Georgia,serif}.ae-mine-figure{z-index:1;margin:0;position:relative}.ae-mine-figure>div{background:#0a1117 url(/artwork/azeroth-explorer/preview/northshire-north.jpg) 56%/cover no-repeat;border:7px solid #ddc28d;outline:1px solid #75541e;min-height:430px;box-shadow:0 8px 18px #3b260c66}.ae-mine-figure figcaption{text-align:center;color:#694d2a;padding:9px 10px;font:italic .8rem Georgia,serif}.ae-mine-ages{color:#281b10;background:linear-gradient(#f1e0b8,#dfc48d);border:2px solid #98702e;border-radius:10px;margin:0 14px 14px;padding:24px;box-shadow:0 8px 22px #0006}.ae-mine-ages header{justify-content:space-between;align-items:start;gap:24px;display:flex}.ae-mine-ages h2{margin:.25rem 0;font:700 2rem/1.1 Georgia,serif}.ae-mine-ages header>span{letter-spacing:.08em;text-transform:uppercase;color:#72562d;font-size:.7rem;font-weight:800}.ae-mine-timeline{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.ae-mine-timeline article{color:#fff;background:linear-gradient(#07152355,#06101af2),url(/artwork/azeroth-explorer/preview/northshire-map.jpg) 42% 20%/cover;border:1px solid #7d5d29;border-radius:8px;flex-direction:column;justify-content:flex-end;min-height:300px;padding:22px;display:flex}.ae-mine-timeline article.sealed{background-image:linear-gradient(#07152355,#06101af2),url(/artwork/azeroth-explorer/preview/northshire-north.jpg);background-position:50%,56%}.ae-mine-timeline small{color:#f1ca69;letter-spacing:.12em;font-weight:800}.ae-mine-timeline h3{margin:.35rem 0;font:700 1.6rem Georgia,serif}.ae-mine-timeline p{max-width:560px;line-height:1.48}.ae-mine-timeline b{color:#e7cf98;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.ae-mine-map{background:#1b130b url(/artwork/azeroth-explorer/preview/northshire-map.jpg) 64%/contain no-repeat;border:1px solid #7e5e2b;border-radius:7px;min-height:350px;margin-top:12px;position:relative;box-shadow:inset 0 0 35px #000b}.ae-mine-map b{color:#fff;background:#081521e8;border:1px solid #d9ad4d;border-radius:5px;padding:7px 9px;font-size:.76rem;position:absolute;top:13%;left:27%}.ae-mine-map b:before{content:"◆";color:#ffca4e;margin-right:6px}.ae-mine .ae-panel p:not(.ae-kicker){color:#4f3a24;line-height:1.5}.ae-mine .ae-next-discoveries a{color:#15528e;font-weight:800;text-decoration:none}.ae-mine .ae-explore-grid{align-items:start}@media (max-width:760px){.ae-mine-hero{background-position:50%,50%,64%;min-height:500px;padding:110px 24px 40px}.ae-mine-hero .ae-breadcrumbs{top:24px;left:24px}.ae-mine-timeline{grid-template-columns:1fr}.ae-mine-ages header{flex-direction:column}.ae-mine-map{min-height:280px}.ae-mine-figure>div{min-height:300px}}.ae-goldshire-hero{background-image:linear-gradient(90deg,#040c19f5 0%,#040c19c2 42%,#040c1929 74%),url(/artwork/azeroth-explorer/goldshire/goldshire-approach-retail-midnight.webp);background-position:50%;background-size:cover;min-height:470px}.ae-goldshire-story{align-items:stretch}.ae-goldshire-figure{flex-direction:column;min-width:0;margin:0;display:flex}.ae-goldshire-figure img{object-fit:cover;object-position:center;border:1px solid #5c361373;width:100%;height:100%;min-height:300px}.ae-goldshire-figure figcaption,.ae-goldshire-gallery figcaption{color:#d9c69e;letter-spacing:.04em;background:#060c16f0;padding:.65rem .75rem;font-size:.78rem}.ae-goldshire-gallery{background:linear-gradient(#0c182afa,#060e1bfa);border:1px solid #c1913573;margin-top:1rem;padding:1.15rem;box-shadow:0 16px 38px #00000047}.ae-goldshire-gallery>header{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.ae-goldshire-gallery>header h2{margin-bottom:0}.ae-goldshire-gallery>header>span{color:#e1b75c;white-space:nowrap}.ae-goldshire-feature-pair,.ae-goldshire-grid{gap:.85rem;display:grid}.ae-goldshire-feature-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.ae-goldshire-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.85rem}.ae-goldshire-gallery figure{background:#07111f;border:1px solid #c1913557;min-width:0;margin:0;overflow:hidden}.ae-goldshire-gallery img{object-fit:cover;width:100%;height:220px;display:block}.ae-goldshire-feature-pair img{height:310px}.ae-goldshire-map-stage{overflow:hidden}.ae-goldshire-map{background:#0a111a;border:1px solid #c191355c;place-items:center;padding:.8rem;display:grid}.ae-goldshire-map img{object-fit:contain;image-rendering:auto;width:100%;max-width:100%;height:auto;max-height:690px;display:block}@media (max-width:980px){.ae-goldshire-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ae-goldshire-feature-pair img{height:250px}}@media (max-width:640px){.ae-goldshire-hero{background-position:58%;min-height:420px}.ae-goldshire-gallery>header{flex-direction:column;align-items:start}.ae-goldshire-feature-pair,.ae-goldshire-grid{grid-template-columns:1fr}.ae-goldshire-gallery img,.ae-goldshire-feature-pair img{aspect-ratio:16/6;height:auto}.ae-goldshire-map{padding:.35rem}}.ae-mine-figure img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:300px;display:block}.ae-lions-pride-hero{background-image:linear-gradient(90deg,#040a14f5 0%,#040a14bd 46%,#040a142e 78%),url(/artwork/azeroth-explorer/goldshire/lions-pride-common-room-retail-midnight.webp);background-position:50%;background-size:cover;min-height:470px}.ae-inn-story{align-items:stretch}.ae-inn-lead{background:#07111f;border:1px solid #5c361373;flex-direction:column;min-width:0;margin:0;display:flex;overflow:hidden}.ae-inn-lead img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:315px;display:block}.ae-inn-lead figcaption{color:#d9c69e;background:#060c16f5;padding:.7rem .85rem;font-size:.78rem}.ae-room-tour{background:linear-gradient(#0c182afa,#060e1bfa);border:1px solid #c1913573;margin-top:1rem;padding:1.25rem;box-shadow:0 16px 38px #00000047}.ae-room-tour>header{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.ae-room-tour>header h2{margin-bottom:.3rem}.ae-room-tour>header p:last-child{color:#b9c4d2;margin-bottom:0}.ae-room-tour>header>span{color:#e1b75c;white-space:nowrap}.ae-room-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.ae-room-grid article{background:#081220eb;border:1px solid #c1913552;overflow:hidden}.ae-room-grid figure{margin:0;position:relative;overflow:hidden}.ae-room-grid img{object-fit:cover;width:100%;height:245px;transition:transform .45s;display:block}.ae-room-grid article:hover img{transform:scale(1.025)}.ae-room-grid figure span{color:#f3d58f;background:#040a14d1;border:1px solid #f3d58fb3;place-items:center;width:2.15rem;height:2.15rem;font:700 .76rem/1 Georgia,serif;display:grid;position:absolute;bottom:.7rem;left:.7rem}.ae-room-grid article>div{padding:.9rem 1rem 1rem}.ae-room-grid h3{color:#f0d69b;margin:0 0 .35rem}.ae-room-grid p{color:#b9c4d2;margin:0;line-height:1.55}.ae-inn-era{color:#302416;background:linear-gradient(135deg,#f2dfb2,#dcc18a);border:1px solid #673f138c;grid-template-columns:1.5fr 1fr;gap:1rem;margin-top:1rem;padding:1.25rem;display:grid}.ae-inn-era h2{color:#2b2115}.ae-era-status{align-content:center;gap:.65rem;display:grid}.ae-era-status span{background:#fff8e161;border:1px solid #4d30124d;justify-content:space-between;gap:1rem;padding:.8rem;display:flex}.ae-era-status b{color:#173f78}@media (max-width:780px){.ae-room-grid,.ae-inn-era{grid-template-columns:1fr}.ae-room-tour>header{flex-direction:column;align-items:start}.ae-room-grid img{aspect-ratio:16/7;height:auto}}@media (max-width:640px){.ae-lions-pride-hero{background-position:62%;min-height:420px}.ae-room-tour{padding:.8rem}.ae-era-status span{flex-direction:column;align-items:start}}.ae-inn-history{color:#302416;background:linear-gradient(135deg,#fff9e26b,#d3b27029),#ead49f;border:1px solid #673f138c;margin-top:1rem;padding:1.25rem}.ae-inn-history>header{border-bottom:1px solid #4d301242;justify-content:space-between;align-items:end;gap:1rem;padding-bottom:1rem;display:flex}.ae-inn-history h2{color:#2b2115}.ae-inn-history>header>span{color:#62461e;white-space:nowrap;font-weight:700}.ae-history-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.ae-history-timeline article{background:#fff8e173;border:1px solid #4d301247;padding:1rem;position:relative}.ae-history-timeline article:before{content:"";background:#1f5793;width:2.7rem;height:.34rem;position:absolute;top:-.34rem;left:1rem}.ae-history-timeline small{color:#735321;letter-spacing:.08em;font-weight:800}.ae-history-timeline h3{color:#2b2115;margin:.45rem 0}.ae-history-timeline p{margin:0;line-height:1.55}.ae-history-sources{color:#655339;border-top:1px solid #4d301233;margin:1rem 0 0;padding-top:.8rem;font-size:.78rem}@media (max-width:900px){.ae-history-timeline{grid-template-columns:1fr}}@media (max-width:640px){.ae-inn-history>header{flex-direction:column;align-items:start}}.ae-lions-pride .ae-room-tour h2{color:#f4e2b5}.ae-lions-pride .ae-room-tour .ae-kicker{color:#e5b956}.ae-lions-pride .ae-room-tour>header p:last-child,.ae-lions-pride .ae-room-grid p{color:#d3dbe5}.ae-lions-pride .ae-inn-history{color:#3d2d1c;background:linear-gradient(135deg,#fff9e28c,#d3b2702e),#ead49f}.ae-lions-pride .ae-inn-history>header{color:#eef3f8;background:linear-gradient(#121d2b,#0b1420);border-bottom:2px solid #c19135b8;margin:-1.25rem -1.25rem 0;padding:1.35rem 1.25rem 1.2rem}.ae-lions-pride .ae-inn-history>header .ae-kicker{color:#e5b956}.ae-lions-pride .ae-inn-history>header h2{color:#fff1ca}.ae-lions-pride .ae-inn-history>header p{color:#d7e0e9}.ae-lions-pride .ae-inn-history>header>span{color:#efc96e}.ae-lions-pride .ae-history-timeline{margin-top:1.25rem}.ae-lions-pride .ae-history-timeline article{color:#312216;background:#fffaead1}.ae-lions-pride .ae-history-timeline small{color:#654512}.ae-lions-pride .ae-history-timeline h3{color:#24180f}.ae-lions-pride .ae-history-timeline p{color:#38281a}.ae-lions-pride .ae-history-sources{color:#4f3c25}.ae-lions-pride .ae-lower-grid{width:100%;margin:1rem 0 0;padding:0 0 1rem}.ae-lions-pride .ae-lower-grid .ae-panel{color:#39291a;background:linear-gradient(#f5e8c7,#e7d09d);min-width:0}.ae-lions-pride .ae-lower-grid .ae-panel h2{color:#281c12}.ae-lions-pride .ae-lower-grid .ae-panel p{color:#44321f;line-height:1.6}.ae-lions-pride .ae-lower-grid .ae-panel .ae-kicker{color:#674713}.ae-lions-pride .ae-lower-grid .ae-panel a{color:#124f91;font-weight:800}
.cms-admin{max-width:1440px;min-height:80vh;padding-top:42px}.cms-admin-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.cms-admin-heading h1{font-size:38px}.cms-admin-heading p{color:#b6c3d7}.cms-admin-layout{grid-template-columns:220px minmax(0,1fr);gap:28px;display:grid}.cms-admin-nav nav{background:#1b2638;border:1px solid #3e4b64;border-radius:10px;flex-direction:column;align-items:stretch;gap:5px;padding:10px;display:flex}.cms-admin-nav nav button{text-align:left;color:#bfccdf;border-radius:6px;justify-content:start;padding:13px 16px}.cms-admin-nav nav button[aria-current]{color:#f4dca4;background:#344761}.cms-admin-help{color:#afbed0;padding:24px 12px;font-size:12px;line-height:1.7}.cms-admin-help b{color:#dfcb9f}.cms-workspace{background:#1a2435;border:1px solid #3f4e66;border-radius:12px;min-width:0;padding:28px}.cms-editor-head{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:20px;display:flex}.cms-editor-head>span{color:#b5c3d8;font-size:11px}.cms-workspace p{color:#b5c3d8}.cms-workspace h2{font-size:26px}.cms-fields{border:0;min-width:0;margin:0;padding:0}.cms-fields label{color:#dbe2ee;font-size:13px}.cms-fields input,.cms-fields select,.cms-fields textarea{color:#eaf0fa;background:#111d2f;border-color:#4a5a73}.cms-fields small{color:#9dafc7;margin-top:6px;font-size:11px;display:block}.cms-fields .cms-short{min-height:90px}.cms-fields .cms-body-input{min-height:340px;line-height:1.7}.cms-options{flex-wrap:wrap;gap:10px 25px;display:flex}.cms-options label{align-items:center;gap:9px;display:flex}.cms-options input{width:17px;height:17px;margin:0}.cms-selection{border-top:1px solid #3b4d64;margin-top:20px;padding-top:20px}.cms-selection h3{font-size:20px}.cms-selection ol{padding:0;list-style:none}.cms-selection li{border-bottom:1px solid #33425a;justify-content:space-between;align-items:center;gap:15px;padding:10px 0;display:flex}.cms-selection li>div{gap:7px;display:flex}.cms-selection button{min-height:36px;padding:6px 10px;font-size:11px}.cms-hint{font-size:12px;line-height:1.6}.cms-toolbar{border-top:1px solid #405069;flex-wrap:wrap;align-items:center;gap:10px;margin-top:25px;padding-top:22px;display:flex}.cms-document-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #3b4b63;border-radius:0;justify-content:space-between;gap:20px;width:100%;padding:20px 0;display:flex}.cms-document-row>span:last-child{color:#cbbd97;font-size:11px}.cms-document-row small{color:#91a8c4;margin-top:6px;font-size:11px;font-weight:400;display:block}.cms-error,.cms-notice{border-radius:6px;padding:15px;font-size:13px;line-height:1.6}.cms-error{background:#502937;border:1px solid #94526a;color:#ffe1e5!important}.cms-notice{background:#233f3b;border:1px solid #496d60;color:#d0efe2!important}.cms-preview{border:1px dashed #70819a;border-radius:8px;margin-top:25px;padding:25px}.cms-home-preview{background-position:50%;background-size:cover;border-radius:8px;flex-direction:column;justify-content:center;min-height:240px;padding:35px;display:flex}.cms-home-preview h1{font-size:34px}.cms-history{border-bottom:1px solid #3c4c62;padding:20px 0}.cms-history p{font-size:12px}.cms-page{max-width:940px;min-height:75vh}.cms-published{overflow-wrap:anywhere;padding:22px 0 35px}.cms-published h1{font-size:clamp(32px,4vw,50px);line-height:1.15}.cms-lead{color:#bbc9d9;font-size:20px;line-height:1.6}.cms-cover{object-fit:cover;border-radius:12px;width:100%;height:330px;margin:28px 0;display:block}.cms-prose{color:#c6d0df;line-height:1.85}.cms-prose h2{color:#f1eadc;margin:32px 0 16px;font-size:27px}.cms-prose p{margin:20px 0}.cms-prose ul{padding-left:25px}.cms-prose li{margin:8px 0}.cms-home-hero{background-position:50%;background-size:cover}.cms-home-section{margin:35px 0}.cms-home-section h2{margin-bottom:22px}.cms-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.cms-news-card{background:#1b283a;border:1px solid #3b4c60;border-radius:10px;overflow:hidden}.cms-news-card>img{object-fit:cover;width:100%;height:170px}.cms-news-card>div{padding:20px}.cms-news-card h3{margin:0 0 12px;font-size:22px;line-height:1.25}.cms-news-card p{color:#adbed2;font-size:13px;line-height:1.6}.cms-news-card span{color:#dfc695;margin-top:20px;font-size:12px;display:block}.cms-player-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.cms-player-card{background:#1e2d41;border:1px solid #43536a;border-radius:10px;align-items:center;gap:16px;min-width:0;padding:20px;display:flex}.cms-player-card .blizzard-portrait,.cms-player-initial{border-radius:8px;flex-shrink:0;width:88px;height:104px;margin:0;position:relative;inset:auto;overflow:hidden}.cms-player-initial{color:#dce8f8;background:#375376;place-items:center;font-size:32px;display:grid}.cms-player-copy{min-width:0}.cms-player-card h3{overflow-wrap:anywhere;margin:0;font-size:19px}.cms-player-copy>p{color:#d1deec;overflow-wrap:anywhere;margin:8px 0;font-size:12px}.cms-player-copy small{color:#9fb6d0;margin-top:4px;font-size:10px;display:block}.cms-player-profile-link{color:#dcc89f;padding:8px 0;font-size:11px;display:inline-block}.cms-player-profile-link:hover{text-decoration:underline}.cms-player-card .portrait-fallback>span{font-size:26px}.cms-player-card .portrait-fallback .text-link{white-space:normal;min-height:32px;padding:4px 0;font-size:9px}.cms-page-links{border-top:1px solid #3a4c61;flex-wrap:wrap;gap:24px;padding:20px 0;display:flex}.cms-muted{color:#a6b9cf;font-size:14px}@media (max-width:850px){.cms-admin-layout{grid-template-columns:1fr}.cms-admin-nav nav{flex-flow:wrap;justify-content:start;gap:10px}.cms-admin-help{display:none}.cms-news-grid,.cms-player-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-admin-nav nav button{font-size:12px}.cms-editor-head{flex-direction:column;gap:8px}}@media (max-width:550px){.cms-admin-heading{flex-direction:column;align-items:start}.cms-admin-heading h1{font-size:31px}.cms-workspace{padding:20px 16px}.cms-selection li{flex-direction:column;align-items:start;gap:10px}.cms-preview{padding:15px}.cms-news-grid,.cms-player-grid{grid-template-columns:1fr}.cms-cover{height:220px}.cms-admin-nav nav button{padding:8px 10px}.cms-home-preview{padding:24px}.cms-home-preview h1{font-size:27px}}.cms-artwork-upload{background:#111c2a;border:1px dashed #61738d;border-radius:12px;margin:6px 0 24px;padding:20px}.cms-artwork-upload input[type=file]{width:100%;margin-top:10px;padding:12px;display:block}.cms-artwork-upload .cms-hint{margin-bottom:0}.cms-home-communities .community-grid>.panel,.cms-home-community-directory .community-grid>.panel{flex-direction:column;height:420px;max-height:420px;display:flex;overflow:hidden}.cms-home-communities .community-grid>.panel>.art,.cms-home-community-directory .community-grid>.panel>.art{height:190px;min-height:190px}.cms-home-communities .community-grid>.panel>p,.cms-home-community-directory .community-grid>.panel>p{-webkit-line-clamp:3;line-clamp:3;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:7px;line-height:1.55;display:-webkit-box;overflow:hidden}.cms-home-communities .community-grid>.panel>.card-bottom,.cms-home-community-directory .community-grid>.panel>.card-bottom{margin-top:auto;padding-top:14px}@media (max-width:520px){.cms-home-communities .community-grid>.panel,.cms-home-community-directory .community-grid>.panel{height:400px;max-height:400px}.cms-home-communities .community-grid>.panel>.art,.cms-home-community-directory .community-grid>.panel>.art{height:175px;min-height:175px}}
.setup-page{max-width:1100px}.setup-heading{margin:32px 0}.setup-heading h1{margin:8px 0;font-size:clamp(2.3rem,5vw,3.6rem)}.setup-progress{grid-template-columns:repeat(5,1fr);gap:10px;margin:28px 0;padding:0;list-style:none;display:grid}.setup-progress li{color:#97a8bd;border-bottom:2px solid #293647;align-items:center;gap:9px;padding:12px 0;font-size:.9rem;display:flex}.setup-progress span{border:1px solid #485267;border-radius:50%;place-items:center;min-width:28px;height:28px;display:grid}.setup-progress [aria-current=step]{color:#f4d791;border-color:#c9a455}.setup-progress [aria-current=step] span{background:#473b25;border-color:#c9a455}.setup-form{padding:clamp(22px,4vw,42px)}.setup-games{grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0;display:grid}.setup-game{cursor:pointer;background-position:50%;background-size:cover;border:1px solid #425168;border-radius:12px;flex-direction:column;justify-content:flex-end;min-height:240px;padding:20px;position:relative;overflow:hidden;display:flex!important}.setup-game input{position:absolute;top:16px;left:16px}.setup-game strong{font-size:1.2rem}.setup-game small{color:#c3cedd;margin-top:10px;line-height:1.5}.setup-game.selected,.setup-character.selected{border-color:#dab869;box-shadow:inset 0 0 0 1px #dab869}.setup-page input[type=checkbox],.setup-page input[type=radio]{accent-color:#c9a455;flex-shrink:0;width:20px;height:20px}.setup-privacy{grid-template-columns:1fr 1fr;gap:14px;margin:24px 0;display:grid}.setup-character{cursor:pointer;background:#0e1928;border:1px solid #33445c;border-radius:9px;align-items:center;gap:14px;margin:0!important;padding:17px!important;display:flex!important}.setup-character small{color:#aebdd0;margin-top:6px;line-height:1.5;display:block}.setup-characters{grid-template-columns:1fr 1fr;gap:12px;max-height:480px;margin:20px 0;padding:2px;display:grid;overflow:auto}.setup-connection{border:1px solid #34435b;border-radius:12px;margin:20px 0;padding:24px}.setup-connection select{max-width:200px}.setup-actions{flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:30px;display:flex}.setup-save-note{color:#a2b1c4;margin-bottom:0;font-size:.85rem}.setup-finished{padding:40px}.setup-finished .button,.setup-finished button{margin:10px 12px 0 0}.setup-summary{justify-content:space-between;align-items:center;gap:28px;margin:25px 0;display:flex}.setup-summary-links{flex-direction:column;gap:14px;min-width:230px;display:flex}.profile-account-details{margin-top:24px}.profile-account-details>summary{cursor:pointer;border:1px solid #34435b;border-radius:10px;padding:20px}.profile-account-details .columns{margin-top:18px}@media (max-width:700px){.setup-progress{grid-template-columns:1fr;gap:0}.setup-progress li{padding:7px;font-size:.85rem}.setup-games,.setup-privacy,.setup-characters{grid-template-columns:1fr}.setup-game{min-height:190px}.setup-summary{flex-direction:column;align-items:stretch}.setup-actions button{width:100%}}.setup-character-option{cursor:default}.setup-character-option>label{cursor:pointer;flex:1;align-items:center;gap:12px;min-width:0;margin:0;display:flex}.setup-character-option .blizzard-portrait{border-radius:8px;flex:0 0 72px;width:72px;min-width:72px;height:86px;overflow:hidden}.setup-character-option .blizzard-portrait img{object-fit:cover;width:100%;height:100%}.setup-character-option .blizzard-portrait.faction-banner img{object-fit:contain}.setup-character-option .portrait-fallback{padding:4px}.setup-character-option .portrait-fallback small{font-size:.6rem}.setup-character-option .portrait-fallback span{font-size:1.5rem}.bnet-lifetime{border:1px solid #35455d;border-radius:10px;max-width:540px;margin:16px 0;padding:16px}.bnet-lifetime p{margin:8px 0;font-size:.9rem}.bnet-lifetime .bnet-lifetime-small{color:#a5b6cc;font-size:.8rem}.bnet-lifetime.renew-soon{border-color:#bd9450}.setup-summary{flex-wrap:wrap}.setup-summary>.bnet-lifetime{flex-basis:100%;order:3;max-width:none}
.event-card{min-width:0}.event-wow{background:linear-gradient(125deg,#1c2d40,#151d2b);border-color:#9f88554d}.event-labels{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.event-game{color:#e4c68e;font:13px Georgia,serif}.event-description{white-space:pre-wrap;overflow-wrap:anywhere}.event-signup{margin:24px 0}.event-signup fieldset,.event-create-fields{border:0;min-width:0;margin:0;padding:0}.event-signup legend{margin-bottom:10px;font-size:15px;font-weight:700}.event-responses{flex-wrap:wrap;gap:12px;display:flex}.event-responses label{cursor:pointer;border:1px solid #48546a;border-radius:7px;align-items:center;gap:9px;margin:0;padding:10px 14px;display:flex}.event-responses label:has(:checked){background:#423353;border-color:#aa8ae5}.event-responses input{accent-color:#b090ee;width:auto;margin:0}.event-character-fields{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:18px;display:grid}.event-character-fields label{min-width:0}.event-character-fields select{max-width:100%}.event-hint{font-size:12px!important}.event-hint .text-link{white-space:normal}.event-saved{font-size:13px;color:#d5c59e!important}.event-signup .primary{margin-top:12px}.event-lineup{border-top:1px solid #48536a;margin:10px 0;padding:18px 0}.event-lineup summary{cursor:pointer;padding:6px 0;font-weight:600}.event-lineup ul{padding:0;list-style:none}.event-lineup li{overflow-wrap:anywhere;border-bottom:1px solid #38445a;padding:14px 0}.event-lineup li>div{justify-content:space-between;gap:15px;display:flex}.event-lineup li span,.event-lineup li p,.event-role-totals{font-size:13px}.event-card h3{overflow-wrap:anywhere}@media (max-width:600px){.event-character-fields{grid-template-columns:minmax(0,1fr);gap:0}.event-card{padding:18px 14px}.event-responses{gap:8px}.event-responses label{padding:10px;font-size:13px}.event-lineup li>div{flex-wrap:wrap}.event-create-fields input{min-width:0;max-width:100%}}#events>.section-head{flex-wrap:wrap}
header>nav{flex-wrap:wrap;gap:6px clamp(12px,2vw,28px)}.recruitment-page>.section-head,.recruit-panel>.section-head{flex-wrap:wrap}.recruit-filters{flex-wrap:wrap;align-items:end;gap:20px;margin-bottom:20px;display:flex}.recruit-filters>label{flex:1;min-width:180px}.recruit-check{align-items:center;gap:10px;display:flex}.recruit-check input{accent-color:#aa89f0;width:auto;margin:0}.recruit-tags{flex-wrap:wrap;gap:8px;display:flex}.recruit-card{flex-direction:column;gap:12px;min-width:0;margin:0;display:flex}.recruit-card h3,.recruit-panel h3{overflow-wrap:anywhere}.recruit-card>.eyebrow{letter-spacing:1.5px;font-size:11px}.recruit-card p{margin:0}.recruit-card .primary{align-self:start;margin-top:auto}.recruit-wow{background:linear-gradient(120deg,#243343,#172132);border-color:#a68e5155}.recruit-description{white-space:pre-wrap;overflow-wrap:anywhere}.recruit-panel fieldset{border:0;min-width:0;margin:0;padding:0}.recruit-role-options{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.recruit-role-options>span{width:100%;font-size:14px}.recruit-role-options label{margin:0}.recruit-status{font-size:12px;color:#dbc491!important}.recruit-panel small{color:#afbdd0}#join-community{scroll-margin-top:30px}@media (max-width:600px){.recruit-filters{gap:0}.recruit-filters>label{min-width:100%}.recruit-panel .actions{flex-direction:column;align-items:stretch}.recruit-panel .text-link{white-space:normal}header>nav{font-size:12px}}
.notification-nav{align-items:center;gap:7px;min-height:44px;display:inline-flex}.notification-badge{color:#fff;background:#8253d9;border-radius:20px;padding:2px 6px;font-size:11px;font-weight:750;line-height:1.4}.notification-inbox{max-width:1050px;min-height:70vh}.notification-heading{justify-content:space-between;align-items:center;gap:24px;margin:15px 0 30px;display:flex}.notification-heading p{color:var(--muted)}.notification-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.notification-toolbar .actions{margin:0}.notification-filters{gap:8px;display:flex}.notification-filters [aria-pressed=true]{background:#342544;border-color:#ac82eb}.notification-explainer{color:var(--muted);max-width:780px;font-size:13px;line-height:1.7}.notification-list{gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.notification-card{border:1px solid var(--line);background:#1c1f28;border-radius:10px;align-items:flex-start;gap:20px;padding:24px;display:flex}.notification-card.is-unread{background:linear-gradient(110deg,#2d243b,#1c1f28 70%);border-left:3px solid #af82ea}.notification-symbol{color:#c4a0f2;flex-shrink:0;width:28px;font-size:25px}.notification-copy{overflow-wrap:anywhere;flex:1;min-width:0}.notification-copy .eyebrow{letter-spacing:2px;color:#bda5d7;font-size:10px}.notification-copy h2{margin:5px 0 9px;font-size:21px}.notification-copy p{color:var(--muted);margin:7px 0}.notification-copy .notification-time{color:#e1d6ee;font-size:14px}.notification-links{flex-wrap:wrap;align-items:center;gap:24px;margin:10px 0;display:flex}.notification-links .text-link{white-space:normal;min-height:44px;font-size:14px}.notification-stamp{color:#9998ae;font-size:12px}.notification-pagination{justify-content:center;align-items:center;gap:16px;display:flex}.notification-empty{margin-top:26px}#join-requests,.event-card{scroll-margin-top:24px}.event-card:target{border-color:#b58de9;box-shadow:0 0 0 1px #b58de955}header{flex-wrap:wrap}header .account{gap:16px}@media (max-width:600px){.notification-heading{display:block}.notification-heading .text-link{white-space:normal}.notification-card{gap:12px;padding:18px 14px}.notification-toolbar .actions{width:100%}.notification-pagination{gap:8px;font-size:12px}.notification-pagination button{padding:10px 14px}.notification-nav{font-size:13px}}
.announcement-board .section-head{flex-wrap:wrap}.announcement-board .eyebrow{letter-spacing:2px;color:#c3a0ec;margin:0 0 8px;font-size:10px}.announcement-board .announcement-hint{color:var(--muted);font-size:13px}.announcement-editor{background:#191b24;border:1px solid #6d5487;border-radius:8px;margin:20px 0;padding:20px}.announcement-editor fieldset{border:0;min-width:0;margin:0;padding:0}.announcement-list{gap:18px;margin-top:22px;display:grid}.announcement-post{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:20px 0;scroll-margin-top:24px}.announcement-post.is-pinned{background:linear-gradient(115deg,#36302388,#21222b);border:1px solid #8b7447;border-radius:8px;padding:22px}.announcement-post:target{outline-offset:6px;outline:2px solid #b58de9}.announcement-pin{color:#e5c685;letter-spacing:1px;font-size:12px}.announcement-post h3{font-size:23px}.announcement-post .announcement-meta{color:#aaa6b9;margin:8px 0 18px;font-size:12px}.announcement-post .announcement-body{white-space:pre-wrap;color:#e1deea;line-height:1.75}.announcement-controls{flex-wrap:wrap;align-items:center;gap:18px;margin-top:15px;display:flex}.announcement-controls .text-link{min-height:44px;font-size:13px}.announcement-controls span{font-size:13px}.announcement-board .actions{align-items:center}@media (max-width:600px){.announcement-post.is-pinned,.announcement-editor{padding:16px}.announcement-controls{gap:12px}}
.community-comments{border-top:1px solid var(--line);margin-top:20px;padding-top:8px}.comment-toggle{color:#cab3e7;text-align:left;background:0 0;justify-content:space-between;gap:16px;width:100%;padding:12px 0;display:flex}.comment-toggle:hover{color:#e1caff}.comment-discussion{padding:4px 0 12px}.comment-discussion .comment-help{color:var(--muted);font-size:12px}.comment-discussion textarea{min-height:90px}.comment-compose-actions,.comment-list-heading,.comment-pagination{justify-content:space-between;align-items:center;gap:14px;display:flex}.comment-compose-actions>span,.comment-pagination>span{color:var(--muted);font-size:12px}.comment-list-heading{margin:20px 0 0}.comment-list-heading h4{margin:0;font-size:16px}.comment-list{margin:0;padding:0;list-style:none}.comment-list>li{overflow-wrap:anywhere;border-top:1px solid #ffffff12;padding:18px 0}.comment-byline{flex-wrap:wrap;align-items:baseline;gap:6px 16px;display:flex}.comment-byline strong{color:#e3d7f1;font-size:14px}.comment-byline time{color:#aba7b9;font-size:11px}.comment-list .comment-body{white-space:pre-wrap;color:#ddd9e5;margin:10px 0;font-size:14px;line-height:1.7}.comment-delete{flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.comment-list .text-link,.comment-list-heading .text-link{min-height:44px;font-size:12px}.comment-pagination{justify-content:center;margin-top:16px}@media (max-width:520px){.comment-pagination{gap:8px}.comment-pagination button{padding:10px 14px}}
.policy-review .policy-small{color:var(--muted);font-size:13px;line-height:1.7}.policy-documents{gap:12px;margin:26px 0;display:grid}.policy-documents details{border:1px solid var(--line);background:#20222c;border-radius:8px;padding:18px}.policy-documents summary{cursor:pointer;font-weight:600}.policy-documents summary span{color:var(--muted);margin-top:4px;font-size:12px;font-weight:400;display:block}.policy-documents .cms-prose{max-height:60vh;padding-right:12px;overflow:auto}.policy-agreement{align-items:flex-start;gap:12px;line-height:1.6;display:flex}.policy-agreement input{flex-shrink:0;width:20px;height:20px;margin:3px 0 0}.policy-notice{background:#342544;padding:14px 4%;font-size:14px}.policy-notice a{text-decoration:underline}
.directory-banner{background-position:50%;background-size:cover;border-bottom-color:#8f7c5266;min-height:300px}.directory-banner>.content{padding-top:56px;padding-bottom:56px}.directory-banner h1{color:#f3e6c7;text-shadow:0 3px 22px #000b;max-width:720px;font:500 clamp(38px,5vw,64px)/1.05 Georgia,serif}.directory-banner p:not(.eyebrow){color:#d5deeb;text-shadow:0 2px 12px #000;max-width:650px;font-size:18px}.games-banner{background-image:linear-gradient(90deg,#07111ee8,#0d183288 58%,#08132155),linear-gradient(#0000 50%,#111722),url(/artwork/community-raiders.webp)}.events-banner{background-image:linear-gradient(90deg,#10101fea,#21173796 60%,#11132366),linear-gradient(#0000 45%,#16181f),url(/artwork/community-nightshift.webp)}.roster-banner{background-image:linear-gradient(90deg,#081424ed,#10253c9c 60%,#0b17236b),linear-gradient(#0000 45%,#16181f),url(/artwork/hero.webp)}.games-directory{min-height:75vh;padding-top:0}.games-directory>.content{padding-top:10px}.events-page #events{margin-top:0}.roster-list{border-top:0;margin-top:0;padding-top:12px}.roster-directory-controls{grid-template-columns:minmax(0,2fr) minmax(190px,1fr);align-items:end;gap:18px;margin:20px 0 28px;display:grid}.roster-directory-controls label{margin:0}.roster-directory-controls input,.roster-directory-controls select{margin-top:7px}.roster-list-rows{gap:12px;display:grid}.roster-list-row{background:linear-gradient(110deg,#1b2838,#171d29);border:1px solid #3d4c61;border-radius:9px;grid-template-columns:84px minmax(150px,1.1fr) minmax(360px,2fr) auto;align-items:center;gap:22px;padding:18px 20px;display:grid}.roster-list-row>.wow-portrait{border-radius:7px;width:84px;height:84px;overflow:hidden}.roster-list-row>.wow-portrait .portrait-fallback>span{font-size:32px}.roster-list-identity{min-width:0}.roster-list-identity h2{overflow-wrap:anywhere;font:500 25px/1.2 Georgia,serif}.roster-list-identity>a{color:#c9b4f7;margin-top:7px;font-size:13px;display:inline-block}.roster-list-row dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;display:grid}.roster-list-row dt{letter-spacing:1px;text-transform:uppercase;color:#8fa2bb;font-size:10px}.roster-list-row dd{color:#e5ebf4;overflow-wrap:anywhere;margin:5px 0 0}.roster-list-row>.text-link{font-size:12px}@media (max-width:850px){.roster-list-row{grid-template-columns:74px 1fr auto}.roster-list-row>.wow-portrait{width:74px;height:80px}.roster-list-row dl{grid-column:2/-1}.roster-list-row>.text-link{grid-area:1/3}}@media (max-width:600px){.directory-banner{min-height:260px}.directory-banner>.content{padding-top:42px;padding-bottom:42px}.directory-banner p:not(.eyebrow){font-size:15px}.roster-directory-controls{grid-template-columns:1fr;gap:8px}.roster-list-row{grid-template-columns:64px 1fr;gap:14px;padding:16px}.roster-list-row>.wow-portrait{width:64px;height:74px}.roster-list-row dl{grid-column:1/-1;grid-template-columns:1fr 1fr}.roster-list-row>.text-link{grid-area:auto/1/auto/-1}.roster-list-identity h2{font-size:22px}}
