/* Hyjal Classic: appearance only. Every rule is opt-out with Original theme. */
html[data-site-theme="classic"]{--bg:#171711;--surface:#27251d;--line:#87704465;--text:#f0e5cc;--muted:#baae94;--gold:#e9c475;--green:#9fc280;--red:#ef9c89;--radius:7px;color-scheme:dark;background:#151710}
html[data-site-theme="classic"] body{background:radial-gradient(ellipse at 50% 0,#41513a55,transparent 800px),repeating-linear-gradient(93deg,#a48c5c03 0 1px,transparent 1px 6px),#171a13;color:var(--text);font-family:Inter,system-ui,sans-serif}
html[data-site-theme="classic"] body:before{background:linear-gradient(90deg,#080d0ad9,transparent 14%,transparent 86%,#080d0ad9);z-index:-1}
html[data-site-theme="classic"] .stars{opacity:.15}
html[data-site-theme="classic"] body>header.top{max-width:none;padding:0 max(28px,calc((100% - 1190px)/2));height:91px;background:linear-gradient(#71614826,#0b0b0880 5px,transparent 9px),repeating-linear-gradient(0deg,#cbb08105 0 1px,transparent 1px 5px),linear-gradient(105deg,#30291c,#201f17 45%,#30291c);border-top:3px solid #8a7246;border-bottom:3px solid #645332;box-shadow:0 2px 0 #b7a06d40,0 7px 26px #0008;position:relative}
html[data-site-theme="classic"] .top:after{content:"";position:absolute;bottom:-9px;left:50%;width:13px;height:13px;transform:translateX(-50%) rotate(45deg);background:#b39354;border:3px solid #352e20;box-shadow:0 0 0 1px #8a7246;pointer-events:none}
html[data-site-theme="classic"] .top .logo{color:#f1d18b;font-size:32px;text-shadow:0 2px 1px #000,0 0 20px #b8914324}
html[data-site-theme="classic"] .top .logo img{border:1px solid #9c8148;border-radius:6px;box-shadow:0 2px 4px #0008}
html[data-site-theme="classic"] .top nav>a{color:#e4d5ad;font-size:13px;font-weight:600;text-shadow:0 1px #000}
html[data-site-theme="classic"] .top nav>a:hover{color:#ffe2a0}
html[data-site-theme="classic"] .site-beta{border-color:#8d7746;color:#cab580;background:#171810;border-radius:3px;font-size:9px;letter-spacing:.14em}
html[data-site-theme="classic"] .top .nav-discord{background:#20231f;border:1px solid #8f795046;border-radius:7px;color:#d7c498;box-shadow:inset 0 1px #cfbd8030}
html[data-site-theme="classic"] .top .user-menu>summary{background:linear-gradient(#3a3527,#25271e);border:1px solid #927a48;border-radius:5px;color:#f2dfb0;box-shadow:inset 0 1px #ddc38a30,0 2px 5px #0004}
html[data-site-theme="classic"] .avatar{background:#1b291d;border-color:#9a814b;color:#d9c18b;border-radius:50%}
html[data-site-theme="classic"] .dropdown,html[data-site-theme="classic"] .pace-character-options{background:linear-gradient(120deg,#302c20,#1c2119);border:1px solid #997f4e;border-radius:5px;box-shadow:0 12px 40px #000a,inset 0 0 0 3px #0d120b;z-index:30}
html[data-site-theme="classic"] .dropdown a,html[data-site-theme="classic"] .dropdown button{color:#e6d8b9}
html[data-site-theme="classic"] .dropdown a:hover,html[data-site-theme="classic"] .dropdown button:hover{background:#9c78452a}
html[data-site-theme="classic"] main{max-width:1280px;padding-top:44px;padding-bottom:70px;position:relative}
html[data-site-theme="classic"] main>h1,html[data-site-theme="classic"] .page-heading h1,html[data-site-theme="classic"] .workspace-heading h1,html[data-site-theme="classic"] .forum-topbar h1,html[data-site-theme="classic"] .pace-heading h1{font-family:Cinzel,Georgia,serif;font-size:clamp(28px,4vw,44px);color:#f2d996;letter-spacing:0;text-shadow:0 2px 3px #0009}
html[data-site-theme="classic"] h2,html[data-site-theme="classic"] h3{font-family:Cinzel,Georgia,serif;letter-spacing:0;color:#e9d39f}
html[data-site-theme="classic"] .eyebrow{color:#d5b36c;letter-spacing:.16em;font-weight:600}
html[data-site-theme="classic"] a{color:#e3c37d}html[data-site-theme="classic"] a:hover{color:#ffe4a7}
html[data-site-theme="classic"] :is(.muted,.lead){color:#bbaf96}
html[data-site-theme="classic"] :is(.card,.forum-panel,.forum-group,.forum-profile-card,.forum-post,.community-chat,.member-home,.pace-panel,.pace-scope,.pace-savebar,.shop-wallet,.shop-product,.shop-deals,.shop-earn,.shop-deal,.shop-admin-product,.home-social-card,.journal-chip,.download-card,.players-tile,.play-guide,.bug-progress,.market-card,.character-card,.support-ticket-card,.vote-card,.workspace-panel){background:repeating-linear-gradient(105deg,#e4c48c03 0 1px,transparent 1px 7px),linear-gradient(125deg,#343124,#24271e 68%,#28291e);border:1px solid #8e7548;border-radius:7px;box-shadow:inset 0 0 0 3px #15180f,inset 0 0 0 4px #ba9c5430,0 4px 16px #0003;color:#ecdfbf}
html[data-site-theme="classic"] :is(.card,.forum-panel,.forum-group,.shop-deals,.download-card){position:relative}
html[data-site-theme="classic"] :is(.card,.forum-panel,.download-card):before{content:"";position:absolute;inset:7px;pointer-events:none;border:1px solid #b3965b18;border-radius:2px}
html[data-site-theme="classic"] :is(.card,.forum-panel,.forum-group,.shop-deals,.shop-earn,.download-card) h2{color:#e6cf95}
html[data-site-theme="classic"] :is(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){border:1px solid #7a6d46;background:#141b13;color:#eee3c7;border-radius:4px;box-shadow:inset 0 2px 6px #0006}
html[data-site-theme="classic"] input::placeholder,html[data-site-theme="classic"] textarea::placeholder{color:#b2a68b;opacity:.85}
html[data-site-theme="classic"] :is(input,textarea,select):focus{outline:2px solid #c9a763;outline-offset:2px;border-color:#dfbc72}
html[data-site-theme="classic"] input[type=checkbox],html[data-site-theme="classic"] input[type=radio]{accent-color:#c5a256}
html[data-site-theme="classic"] :is(.btn,.pace-save){background:linear-gradient(#aa3127 0,#832319 46%,#631c15 50%,#7e2419);border:1px solid #d4ab5d;border-radius:4px;color:#fff0bd;font-weight:600;text-shadow:0 1px 2px #000;box-shadow:inset 0 1px #f3ca7d66,inset 0 -2px #290b08a6,0 0 0 2px #251d10,0 3px 7px #0005;transition:filter .15s,transform .15s}
html[data-site-theme="classic"] :is(.btn,.pace-save):hover{color:#fff3c4;filter:brightness(1.14);transform:translateY(-1px)}
html[data-site-theme="classic"] :is(.btn.ghost,.btn.small.ghost,.btn.secondary){background:linear-gradient(#444230,#292f21);border-color:#9a8251;color:#ecdbab;box-shadow:inset 0 1px #cab0793d,inset 0 -2px #0e170b99,0 2px 5px #0004}
html[data-site-theme="classic"] :is(button:disabled,.btn[aria-disabled=true]){filter:saturate(.3);opacity:.5;cursor:not-allowed;transform:none}
html[data-site-theme="classic"] :is(.icon-button,.forum-reactions button,.forum-pages a,.forum-pages span){background:#262e21;border:1px solid #806f46;border-radius:4px;color:#dec78e}
html[data-site-theme="classic"] .pill{background:#262d1f;border:1px solid #8b744350;color:#d8c698;border-radius:4px}
html[data-site-theme="classic"] .pill.green{background:#263a20;color:#bad59b;border-color:#5e7d4160}
html[data-site-theme="classic"] :is(.notice,.alert){background:#3b3420;color:#ead49e;border:1px solid #937942;border-radius:5px}
html[data-site-theme="classic"] .error{background:#481f1b;color:#f5bb9c;border-color:#8f4735}
html[data-site-theme="classic"] :is(dialog,.site-dialog,.pace-coming-popup){background:repeating-linear-gradient(95deg,#e2c68e04 0 1px,transparent 1px 6px),linear-gradient(120deg,#373023,#20251b);color:#ecdfbf;border:2px solid #ac8a4b;border-radius:8px;box-shadow:inset 0 0 0 3px #151a11,0 20px 80px #000a}
html[data-site-theme="classic"] dialog::backdrop{background:#050a07cc;backdrop-filter:blur(3px)}
html[data-site-theme="classic"] :is(dialog,.site-dialog) h2{color:#f0d28b}
html[data-site-theme="classic"] table{border-color:#7b6841}
html[data-site-theme="classic"] th{background:#343020;color:#e0c58a;border-color:#806b42;font-size:11px;letter-spacing:.06em}
html[data-site-theme="classic"] td{border-color:#77674240;color:#dfd3b8}
html[data-site-theme="classic"] tr:hover td{background:#c0a35c08}
html[data-site-theme="classic"] pre{background:#11180f;border:1px solid #76643b;border-radius:4px;color:#e4d2a7}
html[data-site-theme="classic"] code{color:#e9c982;background:#151b11;border-radius:3px}
/* Home: the landscape remains artwork, not an obstacle to text or controls. */
html[data-site-theme="classic"] body[data-page="/"]{background-image:linear-gradient(#10170d12,#171a13 1100px),url('/static/hyjal-classic-f5d7d27767d1.webp');background-position:center 90px;background-repeat:no-repeat;background-size:100% 1200px,auto 1120px}
html[data-site-theme="classic"] body[data-page="/"]:before{background:linear-gradient(90deg,#080e08a6,transparent 22%,transparent 78%,#080e08a6)}
html[data-site-theme="classic"] .hero{padding:60px 12px 35px;isolation:isolate}
html[data-site-theme="classic"] .hero:before{content:"";position:absolute;inset:-45px -25px 0;background:radial-gradient(ellipse at 50% 220px,#1020127a,transparent 72%);pointer-events:none;z-index:-1}
html[data-site-theme="classic"] .hero h1{font:700 clamp(90px,13vw,165px)/1.15 Cinzel,Georgia,serif;letter-spacing:.035em;color:#e7c46f;text-shadow:0 2px #fff3bf,0 5px 0 #493015,0 7px 2px #120f08,0 12px 30px #000b;margin:12px 0 15px}
html[data-site-theme="classic"] .hero-tagline{font:400 21px/1.65 Georgia,serif;color:#f1e1bd;text-shadow:0 2px 5px #000}
html[data-site-theme="classic"] .hero .cta{gap:18px;margin:28px 0 38px}
html[data-site-theme="classic"] .hero .cta .btn{padding:14px 28px;font-size:14px}
html[data-site-theme="classic"] .hero-world-row{gap:28px;margin-top:28px;align-items:center}
html[data-site-theme="classic"] .players-tile{background:linear-gradient(120deg,#282b1bea,#182315ee);padding:25px 28px;border-color:#b19356;min-width:250px}
html[data-site-theme="classic"] .players-tile strong{color:#f1d28f;text-shadow:0 2px #0006}
html[data-site-theme="classic"] .hero-fun{gap:0;align-self:center;justify-content:center;flex-wrap:wrap}
html[data-site-theme="classic"] .hero-fun span{background:linear-gradient(#353425f2,#222b1ff2);border:1px solid #9d8353;border-radius:3px;padding:11px 17px;margin:4px;color:#ead59e;font:600 12px Cinzel,Georgia,serif;box-shadow:inset 0 0 0 2px #111b13,0 2px 5px #0006;white-space:nowrap}
html[data-site-theme="classic"] .home-own-rates{background:#172314d9;padding:9px 16px;border-radius:4px;color:#d4caa8;font-size:12px}
html[data-site-theme="classic"] .home-own-rates a{color:#e5cf94}
html[data-site-theme="classic"] .hero .bug-progress{background:#1b2819ed;border-color:#8e7948}
html[data-site-theme="classic"] .home-social-icon{background:#1c291a;border:1px solid #8f7848;border-radius:6px;color:#dcc283}
html[data-site-theme="classic"] .home-social-discord{border-color:#8c86ae}
html[data-site-theme="classic"] .home-social-card:after{opacity:.3}
html[data-site-theme="classic"] .download-section{border-top:1px solid #8c7548;padding-top:45px}
html[data-site-theme="classic"] .platform-icon{color:#c3a776;background:#202a1c;border-color:#7b6b44;border-radius:5px}
html[data-site-theme="classic"] .journal-chip{border-color:#75633e}html[data-site-theme="classic"] .journal-chip:hover{transform:none}
html[data-site-theme="classic"] .journal-chip-meta{color:#b7a789}
html[data-site-theme="classic"] .seo-intro{border-top:1px solid #776642;border-bottom:1px solid #776642;background:#252b1b55;border-radius:6px}
/* The shop becomes a compact merchant's collection. */
html[data-site-theme="classic"] .shop-shell .shop-heading h1{font-family:Cinzel,Georgia,serif;color:#f0d18b;font-size:clamp(30px,4vw,49px);text-shadow:0 2px 3px #000}
html[data-site-theme="classic"] .shop-shell .shop-product{border-color:#8e7548;border-radius:7px;background:linear-gradient(125deg,#343124,#22281d);box-shadow:inset 0 0 0 3px #121a0f,inset 0 0 0 4px #b5944826,0 4px 14px #0004}
html[data-site-theme="classic"] .shop-shell .shop-product:hover{border-color:#dcba72;transform:translateY(-2px)}
html[data-site-theme="classic"] .shop-shell .shop-product h2{font-family:Cinzel,Georgia,serif;color:#e9d7ab;font-size:16px}
html[data-site-theme="classic"] .shop-shell .shop-product>p,html[data-site-theme="classic"] .shop-heading p{color:#c0b294}
html[data-site-theme="classic"] .shop-shell .shop-product-top img,html[data-site-theme="classic"] .shop-deal img{border:2px solid #b19855;border-radius:5px;box-shadow:0 0 0 2px #141c11,0 3px 7px #0008}
html[data-site-theme="classic"] .shop-shell .shop-kind,html[data-site-theme="classic"] .shop-shell .shop-price small{color:#bfad85}
html[data-site-theme="classic"] .shop-shell .shop-product-foot{border-color:#80704455}
html[data-site-theme="classic"] .shop-shell .shop-tabs button{color:#c4b693;border-radius:4px;font-weight:600}
html[data-site-theme="classic"] .shop-shell .shop-tabs button.active{background:linear-gradient(#51462a,#342e1e);border:1px solid #c3a362;color:#ffdda0;box-shadow:inset 0 0 0 2px #1a1d11}
html[data-site-theme="classic"] .shop-shell .shop-search{border-color:#897447;background:#151e12;border-radius:4px}
html[data-site-theme="classic"] .shop-shell .shop-search input{box-shadow:none;border:0;background:transparent}
html[data-site-theme="classic"] .shop-shell .shop-deal,html[data-site-theme="classic"] .shop-shell .shop-character{background:linear-gradient(120deg,#302e21,#1d291b);border-color:#75613f;border-radius:5px;color:#ebdcb7}
html[data-site-theme="classic"] .shop-shell .shop-countdown{border-color:#907942;color:#ddc387;border-radius:4px;background:#1d271a}
html[data-site-theme="classic"] .shop-shell .shop-earn-option{color:#efdbab;border-color:#7f6a43}
html[data-site-theme="classic"] .shop-shell .shop-earn-option:hover{background:#b6944920}
html[data-site-theme="classic"] .shop-shell .shop-earn small,html[data-site-theme="classic"] .shop-shell .shop-wallet small{color:#bfb194}
html[data-site-theme="classic"] .shop-shell .shop-earn-note,html[data-site-theme="classic"] .shop-collection-heading p,html[data-site-theme="classic"] .shop-collection-heading h2 small{color:#baa988}
html[data-site-theme="classic"] .shop-shell dialog{background:linear-gradient(125deg,#393224,#1e291b);border:2px solid #b39151;border-radius:7px;color:#ecdfbf}
/* Community: an inn noticeboard with parchment for reading. */
html[data-site-theme="classic"] .forum-group-heading,html[data-site-theme="classic"] .forum-section-head{background:linear-gradient(#463c27,#2a2c1d);border-color:#8c7446;color:#e8cd90;border-radius:5px 5px 0 0}
html[data-site-theme="classic"] :is(.forum-category,.forum-topic-row,.forum-recent a,.forum-post-meta){border-color:#89734540;color:#e1d2af}
html[data-site-theme="classic"] .forum-category:hover,html[data-site-theme="classic"] .forum-topic-row:hover{background:#d4b36c0a}
html[data-site-theme="classic"] .forum-category-icon{border:1px solid #927b49;background:#1d291b;color:#d8bb7e;border-radius:5px}
html[data-site-theme="classic"] .forum-group-number{color:#ae9361}
html[data-site-theme="classic"] .forum-post-main{background:linear-gradient(120deg,#e0ceaa,#c8b38b);color:#372b1b;border-left:1px solid #92784d}
html[data-site-theme="classic"] .forum-post-body{font:16px/1.8 Georgia,serif;color:#382c1c}
html[data-site-theme="classic"] .forum-post-body :is(p,li,blockquote,h1,h2,h3,h4,strong){color:#382c1c}
html[data-site-theme="classic"] .forum-post-body a{color:#6e321d;text-decoration:underline;text-underline-offset:3px}
html[data-site-theme="classic"] .forum-post-main :is(.forum-post-meta,.forum-post-meta time,.forum-post-actions){color:#715d3d;border-color:#846b3d55}
html[data-site-theme="classic"] .forum-post-body code{background:#c1aa7e;color:#492d1d}html[data-site-theme="classic"] .forum-post-body pre code{background:transparent}
html[data-site-theme="classic"] .forum-post-body pre{background:#302d21;color:#e8d6af}
html[data-site-theme="classic"] .forum-avatar,html[data-site-theme="classic"] .profile-photo{border-color:#ab8c50;background:#2f3523;border-radius:6px}
html[data-site-theme="classic"] .forum-profile-cover,html[data-site-theme="classic"] .member-home-banner{background:radial-gradient(ellipse at top,#5d6034,#1c2c1b);border-bottom:2px solid #927748}
html[data-site-theme="classic"] .member-home-heading,html[data-site-theme="classic"] .member-quick-links{border-color:#8c754646}
html[data-site-theme="classic"] .member-quick-links a{background:linear-gradient(#3b3828,#25301f);border:1px solid #827044;border-radius:5px;color:#e0c88e}
html[data-site-theme="classic"] .forum-identity{color:#e6cd98}
html[data-site-theme="classic"] .forum-post-main .forum-identity{color:#5a391f}
html[data-site-theme="classic"] .chat-messages,html[data-site-theme="classic"] .forum-composer,html[data-site-theme="classic"] .chat-composer{background:#1b2418;border-color:#7a6843}
/* Rates, characters, support and staff tools keep their existing layouts. */
html[data-site-theme="classic"] .pace-heading,html[data-site-theme="classic"] .pace-panel-title,html[data-site-theme="classic"] .pace-row{border-color:#8f794b50}
html[data-site-theme="classic"] .pace-heading p,html[data-site-theme="classic"] .pace-subtitle,html[data-site-theme="classic"] .pace-row-text p{color:#bfb293}
html[data-site-theme="classic"] .pace-option,html[data-site-theme="classic"] .pace-switch{border-color:#8b774d;background:#192213;border-radius:5px;color:#d9c395}
html[data-site-theme="classic"] .pace-option:has(input:checked){background:#504328;border-color:#e0b863;color:#f8dfaa}
html[data-site-theme="classic"] .pace-character-menu>summary{background:linear-gradient(#373627,#212b1e);border-color:#9a8150;border-radius:5px;color:#e2cd9a}
html[data-site-theme="classic"] .pace-row input[type=range]{accent-color:#d6b268}
html[data-site-theme="classic"] .gm-nav,html[data-site-theme="classic"] .workspace-nav{background:#242a1c;border:1px solid #8c7546;border-radius:5px}
html[data-site-theme="classic"] .gm-nav a,html[data-site-theme="classic"] .workspace-nav a{color:#d6c397;border-radius:4px}
html[data-site-theme="classic"] .gm-nav a.active{background:#51452b;color:#ffe1a1}
html[data-site-theme="classic"] :is(.character-summary,.character-hero,.market-character,.market-listing,.vote-site,.support-row,.workspace-row){border-color:#7d6b434d}
html[data-site-theme="classic"] :is(.character-stat,.pace-inherit,.shop-order){border-color:#87734450;background:#20291b55}
/* Earned identities retain their recognizable colors. */
html[data-site-theme="classic"] :is(.wolf-tag,.wolf-earned-tag,.online-wolf-tag){background:linear-gradient(130deg,#392d4b,#282234);border-color:#a17acd;color:#dbbaff;box-shadow:inset 0 0 0 2px #221b30,0 0 15px #9563cf24}
html[data-site-theme="classic"] :is(.is-lone-wolf .forum-member-name,.is-lone-wolf .profile-name){color:#d0a5fa}
html[data-site-theme="classic"] .top .gm-menu-button{background:linear-gradient(#443b29,#292a1d);border-color:#ab8b50;color:#ecc98f}
html[data-site-theme="classic"] footer{background:linear-gradient(transparent,#15170f);border-top:1px solid #8c7347;color:#bbaa85}
html[data-site-theme="classic"] footer .logo{color:#dec07b}
.site-theme-picker{display:flex;align-items:center;justify-content:center;gap:7px;margin:20px auto 8px;font:11px/1.4 Inter,system-ui,sans-serif;color:var(--muted);flex-wrap:wrap}
.site-theme-picker span{margin-right:5px}.site-theme-picker button{font:500 11px Inter,sans-serif;background:transparent;border:1px solid var(--line);border-radius:4px;padding:7px 11px;color:var(--muted)}
.site-theme-picker button[aria-pressed="true"]{border-color:var(--gold);color:var(--gold);background:#b68e4415}
html[data-site-theme="classic"] a:focus-visible,html[data-site-theme="classic"] button:focus-visible{outline:2px solid #f0cc7b;outline-offset:4px}
@media(max-width:800px){html[data-site-theme="classic"] body>header.top{height:auto;min-height:83px;padding:17px 22px}html[data-site-theme="classic"] .top nav{gap:13px}html[data-site-theme="classic"] main{padding:30px 22px 50px}html[data-site-theme="classic"] .top .logo{font-size:27px}html[data-site-theme="classic"] .top nav>a{font-size:12px}html[data-site-theme="classic"] .hero{padding:42px 0 25px}html[data-site-theme="classic"] .hero h1{font-size:clamp(80px,18vw,125px)}html[data-site-theme="classic"] .hero-tagline{font-size:18px}html[data-site-theme="classic"] .hero-fun span{font-size:11px;padding:9px 12px}html[data-site-theme="classic"] .hero-world-row{gap:18px}html[data-site-theme="classic"] body[data-page="/"]{background-position:center 83px;background-size:100% 1200px,auto 1050px}html[data-site-theme="classic"] .forum-post-main{border-left:0;border-top:1px solid #91784c}html[data-site-theme="classic"] .forum-post-body{font-size:15px}html[data-site-theme="classic"] .shop-shell .shop-heading h1{font-size:31px}}
@media(max-width:480px){html[data-site-theme="classic"] main{padding-left:16px;padding-right:16px}html[data-site-theme="classic"] body>header.top{padding:14px 16px}html[data-site-theme="classic"] .top nav{gap:10px}html[data-site-theme="classic"] .top .logo{font-size:24px}html[data-site-theme="classic"] .top .logo img{width:30px;height:30px}html[data-site-theme="classic"] .hero .cta{gap:14px}html[data-site-theme="classic"] .hero .cta .btn{padding:12px 18px;font-size:12px}html[data-site-theme="classic"] .hero-fun span{font-size:10px;margin:3px;padding:8px 10px}html[data-site-theme="classic"] .hero h1{font-size:86px}html[data-site-theme="classic"] .players-tile{min-width:0;width:100%}}
@media(prefers-reduced-motion:reduce){html[data-site-theme="classic"] *,html[data-site-theme="classic"] *:before,html[data-site-theme="classic"] *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
html[data-site-theme="classic"] body:not([data-page="/"]){background-image:linear-gradient(#171a139c,#171a13 560px),url('/static/hyjal-classic-f5d7d27767d1.webp');background-position:center top,center 60px;background-size:100% 650px,auto 700px;background-repeat:no-repeat}
html[data-site-theme="classic"] :is(.earn-block,.earn-wallet,.vote-stat,.earn-invite,.vote-site-card,.ticket-panel,.ticket-message,.support-entry-card,.character-panel,.market-filter,.security-card,.forum-sidebar>section){background:linear-gradient(125deg,#343124,#24271d);border:1px solid #8e7548;border-radius:7px;box-shadow:inset 0 0 0 3px #15180f,inset 0 0 0 4px #ba9c5420;color:#ecdfbf}
html[data-site-theme="classic"] :is(.earn-title,.vote-site-top,.ticket-meta,.security-section){border-color:#8c76454d}
html[data-site-theme="classic"] :is(.earn-step,.earn-gold,.vote-stat strong){color:#e7c98b}
@media(max-width:800px){html[data-site-theme="classic"] body[data-page="/"]{background-position:center 83px,72% 83px}}
html[data-site-theme="classic"] :is(.bot-announcement,.your-pace-home){background:repeating-linear-gradient(105deg,#d9bd8004 0 1px,transparent 1px 7px),linear-gradient(125deg,#343124,#22291b);border:1px solid #9a8050;border-radius:7px;box-shadow:inset 0 0 0 3px #151b0f,inset 0 0 0 4px #b5944830,0 4px 16px #0004}
html[data-site-theme="classic"] :is(.bot-announcement h2,.your-pace-home h2,.your-pace-home h2 em){color:#e6ce91}
html[data-site-theme="classic"] :is(.bot-new,.pace-home-kicker){color:#d7b873}
html[data-site-theme="classic"] :is(.bot-announcement p,.your-pace-intro p,.your-pace-detail>div>span){color:#c4b796}
html[data-site-theme="classic"] :is(.bot-emblem,.bot-tip){background:#1e2b19;border-color:#8e7746;color:#dfc48a}
html[data-site-theme="classic"] .your-pace-detail{border-color:#8a744550}
html[data-site-theme="classic"] .your-pace-detail strong{color:#e7cb8c}
html[data-site-theme="classic"] .pace-home-action{border-color:#9d8250;border-radius:4px;background:linear-gradient(#48432c,#2b321e);color:#efd7a0}
html[data-site-theme="classic"] .wolf-home{background:linear-gradient(125deg,#393043,#24222e);border:1px solid #9373b5;border-radius:7px;box-shadow:inset 0 0 0 3px #201827,inset 0 0 0 4px #b08adb20,0 3px 18px #0004}
html[data-site-theme="classic"] .wolf-home h2{color:#e2c5fb}
html[data-site-theme="classic"] .wolf-home-copy p{color:#c7b6d7}
html[data-site-theme="classic"] .wolf-dialog{background:linear-gradient(125deg,#34293e,#20261c);border:2px solid #a083b6;border-radius:7px}
html[data-site-theme="classic"] :is(.wolf-modal-hero,.wolf-modal-body){background:transparent;border-color:#b798c340}
html[data-site-theme="classic"] body:not([data-page="/"]){background-size:100% 100%,max(100vw,1050px) auto}
html[data-site-theme="classic"] :is(.forum-presence,.forum-search,.forum-search-toggle,.forum-signin,.forum-community-note){background:#263023b8;border:1px solid #8c77464d;border-radius:5px;color:#cbb993}
html[data-site-theme="classic"] .form h1{font:700 clamp(27px,3vw,38px)/1.25 Cinzel,Georgia,serif;color:#efd599;letter-spacing:0}
html[data-site-theme="classic"] .form{border-top:3px solid #af8f50}
html[data-site-theme="classic"] .legal-number{background:#1d2919;border-color:#8e7548;color:#d8b976;border-radius:4px}

/* Compact, even homepage rate badges; cancel the legacy animated mount treatment. */
html[data-site-theme="classic"] .hero .hero-world-row{row-gap:12px}
html[data-site-theme="classic"] .hero .hero-world-row .hero-fun{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;padding:0;margin:4px 0 0}
html[data-site-theme="classic"] .hero .hero-world-row .hero-fun span{display:inline-flex;align-items:center;justify-content:center;height:38px;min-height:0;margin:0;padding:0 16px;border:1px solid #9d8353;border-radius:3px;background:linear-gradient(#353425f2,#222b1ff2);color:#ead59e;font:600 12px/1.2 Cinzel,Georgia,serif;letter-spacing:0;white-space:nowrap;transform:none;animation:none;text-shadow:none;box-shadow:inset 0 0 0 2px #111b13,0 2px 5px #0006}
html[data-site-theme="classic"] .hero .hero-world-row .home-own-rates{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;width:fit-content;max-width:100%;margin:0 auto;padding:6px 12px;line-height:1.5;font-size:12px}
html[data-site-theme="classic"] .hero .hero-world-row .home-own-rates>span{margin:0;padding:0}
@media(max-width:480px){html[data-site-theme="classic"] .hero .hero-world-row .hero-fun{gap:5px}html[data-site-theme="classic"] .hero .hero-world-row .hero-fun span{height:33px;padding:0 9px;font-size:10px}html[data-site-theme="classic"] .hero .hero-world-row .home-own-rates{font-size:11px;padding:5px 8px}}

/* Dark forum reading surfaces and compact page headings. */
html[data-site-theme="classic"] .forum-post-main{background:linear-gradient(120deg,#292d22,#20271e);color:#e7dfcd;border-color:#8b7447}
html[data-site-theme="classic"] .forum-post-body{font:15px/1.75 Inter,system-ui,sans-serif;color:#e4decd}
html[data-site-theme="classic"] .forum-post-body :is(p,li,blockquote,strong,em,h1,h2,h3,h4){color:inherit}
html[data-site-theme="classic"] .forum-post-body :is(h1,h2,h3,h4){color:#e8cf94;font-family:Cinzel,Georgia,serif;line-height:1.4;margin:24px 0 12px}
html[data-site-theme="classic"] .forum-post-body h1{font-size:25px}html[data-site-theme="classic"] .forum-post-body h2{font-size:22px}html[data-site-theme="classic"] .forum-post-body h3{font-size:19px}
html[data-site-theme="classic"] .forum-post-body a,html[data-site-theme="classic"] .forum-post-main .forum-identity{color:#e9c67e}
html[data-site-theme="classic"] .forum-post-main :is(.forum-post-meta,.forum-post-meta time,.forum-post-meta a,.forum-post-actions){color:#b8ae96;border-color:#86734850}
html[data-site-theme="classic"] .forum-post-body table{width:100%;border-collapse:collapse;border:1px solid #837047;font:14px/1.6 Inter,system-ui,sans-serif;background:#1c241a}
html[data-site-theme="classic"] .forum-post-body table :is(td,th){padding:11px 14px;border:1px solid #83704770;color:#e6dcc1;background:#252c20}
html[data-site-theme="classic"] .forum-post-body table th{background:#383524;color:#edd49a}
html[data-site-theme="classic"] .forum-post-body table tr:nth-child(even) td{background:#20271d}
html[data-site-theme="classic"] .forum-post-body :is(code,pre){background:#141d13;color:#e4cd96;border-color:#74613b}
html[data-site-theme="classic"] .forum-post-body pre code{background:transparent}
html[data-site-theme="classic"] .forum-post-body blockquote{background:#333322;border-color:#b39550;color:#d9c9a2}
html[data-site-theme="classic"] .forum-post-main{padding:20px 24px}
html[data-site-theme="classic"] main{padding-top:28px}
html[data-site-theme="classic"] :is(main>h1,.page-heading h1,.workspace-heading h1,.pace-heading h1,.forum-topbar h1,.forum-section-head h1,.form h1){font-size:clamp(24px,3vw,32px);line-height:1.3;margin-bottom:10px}
html[data-site-theme="classic"] .shop-shell .shop-heading h1{font-size:clamp(27px,3.3vw,36px)}
html[data-site-theme="classic"] :is(.page-heading,.workspace-heading,.pace-heading){margin-bottom:22px}
html[data-site-theme="classic"] .forum-shell .forum-breadcrumb{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11px;line-height:1.5;color:#b7a786;margin:0 0 8px;padding:0;letter-spacing:0}
html[data-site-theme="classic"] .forum-shell[data-forum-view="home"] .forum-breadcrumb{display:none}
html[data-site-theme="classic"] .forum-shell .forum-topbar{gap:16px;margin-bottom:20px}
html[data-site-theme="classic"] .forum-shell .forum-topbar-compact{margin:0 0 16px;align-items:center;min-height:32px}
html[data-site-theme="classic"] .forum-shell .forum-topbar-compact:has(>div:empty){justify-content:flex-end;margin-bottom:4px}
html[data-site-theme="classic"] .forum-shell .forum-topbar-compact h1{font-size:25px;line-height:1.35;margin:0;letter-spacing:0}
html[data-site-theme="classic"] .forum-shell .forum-topbar-compact>div{min-width:0;flex:1}
html[data-site-theme="classic"] .forum-search-toggle{flex:none;align-self:flex-start}
html[data-site-theme="classic"] .forum-modbar{margin:0 0 12px;padding:9px 12px;min-height:0;font-size:11px;border-radius:5px}
html[data-site-theme="classic"] .forum-post-meta{margin-bottom:16px;font-size:11px}
@media(max-width:600px){html[data-site-theme="classic"] main{padding-top:20px}html[data-site-theme="classic"] .forum-shell .forum-topbar-compact h1{font-size:21px}html[data-site-theme="classic"] .forum-post-main{padding:16px}html[data-site-theme="classic"] .forum-post-body{font-size:14px}html[data-site-theme="classic"] .forum-post-body table :is(td,th){padding:9px 10px;font-size:12px}html[data-site-theme="classic"] .forum-shell .forum-breadcrumb{font-size:10px}html[data-site-theme="classic"] .forum-post-body h2{font-size:20px}}

html[data-site-theme="classic"] .forum-post-body table{display:table;table-layout:auto;max-width:100%}

/* A single clean panel per forum group, without nested frames. */
html[data-site-theme="classic"] .forum-home-grid{gap:24px;grid-template-columns:minmax(0,1fr) 260px;align-items:start}
html[data-site-theme="classic"] .forum-home-grid .forum-group{margin:0 0 22px;padding:0;overflow:hidden;background:#242a20;border:1px solid #7e6b43;border-radius:6px;box-shadow:0 3px 12px #0002}
html[data-site-theme="classic"] .forum-home-grid .forum-group-heading{padding:15px 18px;margin:0;gap:0;background:linear-gradient(#343323,#2b2e22);border:0;border-bottom:1px solid #7e6b435c;border-radius:0;box-shadow:none}
html[data-site-theme="classic"] .forum-group-heading h2{font:600 18px/1.35 Cinzel,Georgia,serif;margin:0 0 4px;color:#e7cf99}
html[data-site-theme="classic"] .forum-group-heading p{font:12px/1.5 Inter,system-ui,sans-serif;color:#b5ad95;margin:0}
html[data-site-theme="classic"] .forum-home-grid .forum-categories{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:hidden}
html[data-site-theme="classic"] .forum-home-grid .forum-category{gap:13px;padding:16px 18px;background:transparent;border:0;border-bottom:1px solid #82714838;border-radius:0;box-shadow:none;transition:background .15s}
html[data-site-theme="classic"] .forum-home-grid .forum-category:last-child{border-bottom:0}
html[data-site-theme="classic"] .forum-home-grid .forum-category:hover{background:#d0b5750a}
html[data-site-theme="classic"] .forum-home-grid .forum-category-icon{width:32px;height:34px;flex:none;background:transparent;border:0;border-radius:0;box-shadow:none;color:#c7ac71}
html[data-site-theme="classic"] .forum-home-grid .forum-category-icon .ui-icon{width:23px;height:23px}
html[data-site-theme="classic"] .forum-home-grid .forum-category h3{font:600 14px/1.4 Inter,system-ui,sans-serif;color:#ede0bc;margin:0 0 4px;letter-spacing:0}
html[data-site-theme="classic"] .forum-home-grid .forum-category p{font:12px/1.55 Inter,system-ui,sans-serif;color:#b7ae95;margin:0}
html[data-site-theme="classic"] .forum-home-grid .forum-category-count{display:flex;align-items:center;justify-content:flex-end;gap:4px;min-width:56px;margin-left:auto;font:500 11px/1.5 Inter,system-ui,sans-serif;color:#c6b68e;white-space:nowrap}
html[data-site-theme="classic"] .forum-home-grid .forum-category-count small{display:inline;margin:0;font-size:10px;color:#a99e83}
html[data-site-theme="classic"] .forum-home-grid .category-arrow{width:14px;height:14px;flex:none;color:#9b8a65;opacity:.75}
html[data-site-theme="classic"] .forum-home-grid .forum-official{display:block;font:500 9px/1.5 Inter,system-ui,sans-serif;letter-spacing:.06em;color:#b69d67;margin:5px 0 0}
html[data-site-theme="classic"] .forum-home-grid .forum-market-link{background:transparent;border-top:1px solid #82714838;border-radius:0;padding:12px 18px;font-size:12px}
html[data-site-theme="classic"] .forum-home-grid .forum-sidebar .forum-panel{padding:18px;background:#242a20;border:1px solid #7e6b43;border-radius:6px;box-shadow:0 3px 12px #0002}
html[data-site-theme="classic"] .forum-home-grid .forum-sidebar .forum-panel:before{display:none}
html[data-site-theme="classic"] .forum-home-grid .forum-sidebar .eyebrow{font-size:10px;letter-spacing:.12em;margin-bottom:6px;color:#ccb579}
html[data-site-theme="classic"] .forum-home-grid .forum-recent{padding:14px 0;border-bottom:1px solid #82714838}
html[data-site-theme="classic"] .forum-home-grid .forum-recent:last-child{border-bottom:0;padding-bottom:0}
html[data-site-theme="classic"] .forum-home-grid .forum-recent strong{font:500 12px/1.5 Inter,system-ui,sans-serif;color:#dfd5ba}
html[data-site-theme="classic"] .forum-home-grid .forum-recent small{font:10px/1.5 Inter,system-ui,sans-serif;color:#a99d81;margin-top:5px}
html[data-site-theme="classic"] .forum-home-grid .forum-mini-tag{display:inline-block;font-size:9px;line-height:1.3;padding:3px 5px;margin-bottom:6px;border-color:#8b75454d;border-radius:3px;background:#a68b4310;color:#c9b178}
@media(max-width:800px){html[data-site-theme="classic"] .forum-home-grid{grid-template-columns:1fr;gap:8px}html[data-site-theme="classic"] .forum-home-grid .forum-group{margin-bottom:18px}}
@media(max-width:480px){html[data-site-theme="classic"] .forum-home-grid .forum-group-heading{padding:13px 14px}html[data-site-theme="classic"] .forum-group-heading h2{font-size:16px}html[data-site-theme="classic"] .forum-home-grid .forum-category{padding:14px 12px;gap:9px}html[data-site-theme="classic"] .forum-home-grid .forum-category h3{font-size:13px}html[data-site-theme="classic"] .forum-home-grid .forum-category p{font-size:11px}html[data-site-theme="classic"] .forum-home-grid .forum-category-icon{width:26px}html[data-site-theme="classic"] .forum-home-grid .forum-category-count{min-width:42px;font-size:10px;gap:3px}html[data-site-theme="classic"] .forum-home-grid .category-arrow{display:none}}
html[data-site-theme="classic"] .forum-topic-list{background:#242a20;border:1px solid #7e6b43;border-radius:6px;box-shadow:0 3px 12px #0002}
html[data-site-theme="classic"] .forum-topic-row{padding:16px 18px;gap:16px;border-color:#82714838;background:transparent;box-shadow:none}
html[data-site-theme="classic"] .forum-topic-row:hover{background:#d0b5750a}
html[data-site-theme="classic"] .forum-topic-row h3{font:600 14px/1.45 Inter,system-ui,sans-serif;color:#ede0bc;letter-spacing:0;margin-bottom:5px}
html[data-site-theme="classic"] .forum-topic-row :is(small,time){font-size:10px;color:#ada286}
html[data-site-theme="classic"] .forum-topic-row>span{font-size:12px;color:#c9ba94}
@media(max-width:480px){html[data-site-theme="classic"] .forum-topic-row{padding:14px 12px;gap:10px}html[data-site-theme="classic"] .forum-topic-row h3{font-size:13px}}

/* One padded search control and inset purchase-history rows. */
html[data-site-theme="classic"] .shop-shell label.shop-search{display:flex;align-items:center;gap:10px;padding:0 14px;min-height:44px;box-sizing:border-box;border:1px solid #897447;border-radius:4px;background:#151e12}
html[data-site-theme="classic"] .shop-shell label.shop-search input[type="search"]{width:100%;min-width:0;margin:0;padding:12px 4px;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none;color:#eee3c7;line-height:1.5}
html[data-site-theme="classic"] .shop-shell label.shop-search:focus-within{outline:2px solid #c9a763;outline-offset:2px}
html[data-site-theme="classic"] .shop-shell label.shop-search input[type="search"]:focus{border:0;outline:none;box-shadow:none}
html[data-site-theme="classic"] .shop-shell .shop-orders{padding:24px}
html[data-site-theme="classic"] .shop-shell .shop-orders .section-heading{gap:14px;margin-bottom:16px}
html[data-site-theme="classic"] .shop-shell .shop-orders .section-heading h2{margin:0}
html[data-site-theme="classic"] .shop-shell .shop-orders .shop-order{padding:16px;margin:0;gap:16px;background:#20291b55;border-bottom:1px solid #87734450;box-sizing:border-box}
html[data-site-theme="classic"] .shop-shell .shop-orders .shop-order:first-child{border-top:1px solid #87734450}
html[data-site-theme="classic"] .shop-shell .shop-orders .shop-order>div{min-width:0}
html[data-site-theme="classic"] .shop-shell .shop-orders .shop-order small{overflow-wrap:anywhere}
@media(max-width:600px){html[data-site-theme="classic"] .shop-shell .shop-orders{padding:18px}html[data-site-theme="classic"] .shop-shell .shop-orders .section-heading{align-items:flex-start;flex-wrap:wrap;gap:6px}html[data-site-theme="classic"] .shop-shell .shop-orders .shop-order{padding:14px 12px;gap:10px}}

/* Keep the avatar above the cover image, without changing uploaded images. */
html[data-site-theme="classic"] .member-home,html[data-site-theme="classic"] .forum-profile-card{isolation:isolate}
html[data-site-theme="classic"] .member-home-banner,html[data-site-theme="classic"] .forum-profile-cover{position:relative;z-index:0}
html[data-site-theme="classic"] .member-home-heading,html[data-site-theme="classic"] .forum-profile-content{position:relative;z-index:1}
html[data-site-theme="classic"] .member-home-heading>.profile-photo,html[data-site-theme="classic"] .profile-photo-area{position:relative;z-index:2}
html[data-site-theme="classic"] .member-home-heading>.profile-photo,html[data-site-theme="classic"] .profile-photo-area .profile-photo{border:4px solid #a1844e;box-shadow:0 0 0 2px #171f14,0 5px 14px #0006;border-radius:6px;background:#26301f}
/* Achievement panels size to their content rather than the neighboring reports. */
html[data-site-theme="classic"] .account-columns{align-items:start}
html[data-site-theme="classic"] .account-columns>.card{height:auto;min-height:0;align-self:start}
html[data-site-theme="classic"] .account-columns>.card>h2{font-size:22px;margin-bottom:18px}
html[data-site-theme="classic"] .badge-gallery{gap:12px;margin-bottom:24px;align-items:stretch}
html[data-site-theme="classic"] .account-columns .badge-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}
html[data-site-theme="classic"] .badge-gallery .badge-award{padding:14px;gap:12px;min-width:0;border:1px solid #796940;border-radius:6px;background:linear-gradient(120deg,#303326,#242c20);box-shadow:inset 0 1px #cdb4750b}
html[data-site-theme="classic"] .badge-gallery .badge-award>div{min-width:0;flex:1}
html[data-site-theme="classic"] .badge-gallery .badge-award strong{font:600 13px/1.4 Inter,system-ui,sans-serif;color:#e8d6aa}
html[data-site-theme="classic"] .badge-gallery .badge-award p{font:11px/1.6 Inter,system-ui,sans-serif;color:#bdb397;margin:4px 0 0}
html[data-site-theme="classic"] .badge-medal{border-radius:5px 5px 10px 10px;background:linear-gradient(135deg,#4b422c,#232b1d 75%);border:1px solid color-mix(in srgb,var(--badge) 65%,#9a7e48);box-shadow:inset 0 0 0 3px #1c2418,inset 0 0 0 4px #baa16a20,0 2px 5px #0004}
html[data-site-theme="classic"] .badge-gallery .badge-medal{width:42px;height:48px;flex:none}
html[data-site-theme="classic"] .badge-ribbon .badge-medal{border-radius:4px 4px 8px 8px}
html[data-site-theme="classic"] .badge-tooltip{background:#252e20;border:1px solid #9b814c;border-radius:5px;color:#e9d8af}
html[data-site-theme="classic"] .badge-award:has(.badge-lone-wolf){background:linear-gradient(120deg,#352b40,#272331);border-color:#9671b6}
html[data-site-theme="classic"] .badge-lone-wolf{background:linear-gradient(135deg,#4b345e,#252031);box-shadow:inset 0 0 0 3px #22192b,0 0 12px #ac79e523}
@media(max-width:1100px) and (min-width:801px){html[data-site-theme="classic"] .account-columns .badge-gallery{grid-template-columns:1fr}}
@media(max-width:480px){html[data-site-theme="classic"] .account-columns .badge-gallery{grid-template-columns:1fr}html[data-site-theme="classic"] .badge-gallery .badge-award{padding:13px}html[data-site-theme="classic"] .member-home-heading>.profile-photo,html[data-site-theme="classic"] .profile-photo-area .profile-photo{border-width:3px}}

/* Finish Classic surfaces and contain controls within their frames. */
html[data-site-theme="classic"] body[data-page="/"]{background-size:100% 1200px,max(100vw,1680px) auto}
html[data-site-theme="classic"] .pace-scope{padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;box-sizing:border-box}
html[data-site-theme="classic"] .pace-scope>span{padding:0;margin:0;flex:1;line-height:1.5;color:#c6b795}
html[data-site-theme="classic"] .pace-character-menu{width:min(430px,65%);min-width:0;margin:0;flex:none}
html[data-site-theme="classic"] .pace-character-menu>summary{padding:12px 16px}
html[data-site-theme="classic"] .pace-savebar{display:flex;align-items:center;gap:16px;padding:18px 22px;margin-top:22px;box-sizing:border-box;max-width:100%;width:100%;position:relative;left:auto;right:auto}
html[data-site-theme="classic"] .pace-savebar>#game-state{min-width:0;flex:1;overflow-wrap:anywhere}
html[data-site-theme="classic"] .pace-savebar .pace-save{flex:none;margin:0;white-space:nowrap;padding:12px 22px}
html[data-site-theme="classic"] .pace-options{background:#192215;border-color:#7b6940;border-radius:5px}
html[data-site-theme="classic"] .pace-options .pace-option{border-radius:3px;background:#28301e;color:#cbbf9f}
html[data-site-theme="classic"] .pace-option:has(input:checked){background:linear-gradient(#d5b56c,#b99950);border-color:#f0cf86;color:#201b10}
html[data-site-theme="classic"] body[data-page="/marketplace"] .page-heading{display:flex;align-items:center;gap:24px}
html[data-site-theme="classic"] body[data-page="/marketplace"] .page-heading>div{min-width:0;flex:1}
html[data-site-theme="classic"] body[data-page="/marketplace"] .page-heading>.btn{flex:0 0 auto;white-space:nowrap;margin-left:auto;min-width:max-content}
html[data-site-theme="classic"] body[data-page="/marketplace"] .empty .btn{display:inline-flex;margin-top:20px}
html[data-site-theme="classic"] .hyjal-select-trigger{background:linear-gradient(#363727,#242c1e);color:#e2d5b3;border:1px solid #8f7849;border-radius:5px;box-shadow:inset 0 1px #d5ba7a1a;padding:12px 15px}
html[data-site-theme="classic"] .hyjal-select-menu{background:#242c1f;border:1px solid #9b814c;border-radius:5px;box-shadow:0 10px 30px #0008,inset 0 0 0 3px #182013;padding:6px}
html[data-site-theme="classic"] .hyjal-select-option{color:#d1c7aa;border-radius:3px;padding:11px 32px 11px 12px}
html[data-site-theme="classic"] .hyjal-select-option:is(:hover,:focus-visible),html[data-site-theme="classic"] .hyjal-select-option.is-selected{background:#49422a;color:#f1d699}
html[data-site-theme="classic"] .hyjal-select-option:disabled{color:#8e896f}
html[data-site-theme="classic"] .earn-head h1{font:700 clamp(28px,3vw,36px)/1.3 Cinzel,Georgia,serif;color:#efd598;letter-spacing:0}
html[data-site-theme="classic"] .vote-list .vote-site{background:#252d20;border:1px solid #7d6b42;border-radius:6px;box-shadow:none;padding:13px 15px}
html[data-site-theme="classic"] .vote-site .vote-row{background:transparent;border:0;gap:14px}
html[data-site-theme="classic"] .vote-site .vote-info strong{color:#e9dcb9;font-size:14px}
html[data-site-theme="classic"] .vote-site .vote-icon{background:#d7cfb9;border:1px solid #9b895c;border-radius:5px}
html[data-site-theme="classic"] .vote-reward{color:#e4bf77;font-size:22px}
html[data-site-theme="classic"] .vote-site:has(.vote-excluded-hint){background:#20271d;border-color:#675f3e}
html[data-site-theme="classic"] .vote-excluded-hint,html[data-site-theme="classic"] .vote-disclaimer{color:#b4a88a}
html[data-site-theme="classic"] .vote-status-tag{background:#343526;border-color:#887548;color:#c9b78a;border-radius:3px}
html[data-site-theme="classic"] .vote-status-broken{color:#e5a890;border-color:#925c43}
html[data-site-theme="classic"] .invite-strip,html[data-site-theme="classic"] .top-voter-list{background:#222b1d;border-color:#807047;border-radius:5px}
html[data-site-theme="classic"] .earn-step{background:linear-gradient(#675331,#3d3823);border:1px solid #b59957;color:#ecd49b;box-shadow:inset 0 0 0 2px #272b1c;border-radius:5px}
html[data-site-theme="classic"] .armory-cards{gap:20px;align-items:stretch}
html[data-site-theme="classic"] .armory-cards .character-card{padding:0;border:1px solid #8e7749;border-radius:6px;background:#252c20;box-shadow:0 4px 14px #0004;overflow:hidden}
html[data-site-theme="classic"] .armory-cards .character-card:before{display:none}
html[data-site-theme="classic"] .character-card .character-card-scene{height:245px;min-height:245px;background:radial-gradient(ellipse at 50% 80%,#a18d4940,transparent 65%),linear-gradient(#252e20,#192416);border-bottom:1px solid #8c744655}
html[data-site-theme="classic"] .character-card .character-card-content{padding:18px;background:linear-gradient(125deg,#303024,#222a1d);gap:0}
html[data-site-theme="classic"] .character-card .character-card-content>.eyebrow{font-size:9px;letter-spacing:.08em;margin-bottom:7px;color:#bca16c}
html[data-site-theme="classic"] .character-card .character-name{font:600 21px/1.35 Cinzel,Georgia,serif;color:#efddaf;margin:0 0 10px}
html[data-site-theme="classic"] .character-card .character-location{font-size:11px;color:#b5ac90;margin:0 0 14px}
html[data-site-theme="classic"] .character-card .character-level-badge{font-size:28px;color:#ebcd83;bottom:12px;left:16px}
html[data-site-theme="classic"] .character-card .character-card-scene>.pill{top:12px;right:12px;background:#252c1de8;border:1px solid #8a7547;color:#cdbb8d;font-size:9px;padding:4px 7px}
html[data-site-theme="classic"] .character-card .resource-bar{height:17px;margin-bottom:7px;border:1px solid #8b77434d;border-radius:3px;background:#11190f;box-shadow:inset 0 1px 3px #0005}
html[data-site-theme="classic"] .character-card .resource-bar small{font:10px/15px Inter,sans-serif;color:#f0ead8;text-shadow:0 1px 2px #000}
html[data-site-theme="classic"] .character-card .resource-bar.health>span{background:linear-gradient(#537d3c,#355e29)}
html[data-site-theme="classic"] .character-card .resource-bar.mana>span{background:linear-gradient(#426b99,#294b78)}
html[data-site-theme="classic"] .character-card .character-card-facts{margin-top:14px;padding:0 0 12px;border-color:#87734844;font-size:11px;gap:8px}
html[data-site-theme="classic"] .character-card .character-card-bottom{padding-top:12px;margin-top:12px;border-top:0;font-size:10px;color:#cbb57d}
html[data-site-theme="classic"] .character-card .character-card-bottom small{font-size:10px;color:#aa9e80}
html[data-site-theme="classic"] .character-card .wolf-tag{font-size:10px;padding:4px 7px;margin-bottom:10px}
/* Reply editor: one padded panel, with a clean toolbar rather than nested boxes. */
html[data-site-theme="classic"] .forum-panel#reply{padding:22px;border-radius:6px;box-shadow:none;background:#252c20}
html[data-site-theme="classic"] #reply:before{display:none}
html[data-site-theme="classic"] .forum-composer{padding:0;margin:0;border:0;background:transparent;box-shadow:none}
html[data-site-theme="classic"] .forum-composer>label{display:block;font-size:12px;color:#dac99e;margin:0 0 12px}
html[data-site-theme="classic"] .forum-composer textarea{display:block;box-sizing:border-box;width:100%;min-height:150px;padding:14px 16px;margin-top:10px;border:1px solid #8f7949;border-radius:4px;background:#172013;font:13px/1.7 Inter,sans-serif;color:#e6dcc2;resize:vertical}
html[data-site-theme="classic"] .forum-markdown-help{margin:10px 0 16px;font-size:11px;color:#bfb08c;background:transparent;border:0;padding:0}
html[data-site-theme="classic"] .forum-compose-tools{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding-top:14px;border-top:1px solid #89734740;background:transparent}
html[data-site-theme="classic"] .forum-compose-tools .forum-upload{margin:0;flex:none}
html[data-site-theme="classic"] .forum-compose-tools>small{flex:1;min-width:150px;font-size:10px;line-height:1.5;color:#a99e82}
html[data-site-theme="classic"] .forum-compose-tools>button[type=submit]{margin-left:auto;white-space:nowrap;flex:none}
html[data-site-theme="classic"] .forum-feedback:empty{display:none}
html[data-site-theme="classic"] .forum-pages{margin:18px 0;gap:8px;font-size:11px}
html[data-site-theme="classic"] .forum-pages>span{padding:5px 10px;border-radius:3px}
@media(max-width:600px){html[data-site-theme="classic"] .pace-scope{padding:14px;gap:12px;flex-wrap:wrap}html[data-site-theme="classic"] .pace-scope>span{flex-basis:100%;font-size:11px}html[data-site-theme="classic"] .pace-character-menu{width:100%}html[data-site-theme="classic"] .pace-savebar{padding:16px;gap:12px;flex-wrap:wrap}html[data-site-theme="classic"] .pace-savebar>#game-state{flex-basis:100%;font-size:11px}html[data-site-theme="classic"] .pace-savebar .pace-save{margin-left:auto}html[data-site-theme="classic"] body[data-page="/marketplace"] .page-heading{flex-wrap:wrap}html[data-site-theme="classic"] body[data-page="/marketplace"] .page-heading>.btn{margin-left:0}html[data-site-theme="classic"] .forum-panel#reply{padding:16px}html[data-site-theme="classic"] .forum-compose-tools>small{flex-basis:calc(100% - 140px)}html[data-site-theme="classic"] .forum-compose-tools>button[type=submit]{width:100%;margin:3px 0 0}html[data-site-theme="classic"] .character-card .character-card-scene{height:230px;min-height:230px}}

/* Keep header links above page previews and decorative layers. */
html[data-site-theme="classic"] body>header.top{z-index:100;isolation:isolate}
html[data-site-theme="classic"] .top>nav{position:relative;z-index:2}
html[data-site-theme="classic"] .top .gm-menu-button{position:relative;z-index:3;pointer-events:auto;white-space:nowrap;background:linear-gradient(#49402b,#2a2e20)!important;border:1px solid #b39455!important;color:#efd397!important}
html[data-site-theme="classic"] .top .gm-menu-button>*{pointer-events:none}
html[data-site-theme="classic"] .gm-workspace-nav{background:linear-gradient(120deg,#343124,#252c20);border:1px solid #8d7547;border-radius:6px;padding:12px;gap:6px;margin:12px 0 26px;box-shadow:inset 0 0 0 3px #192014}
html[data-site-theme="classic"] .gm-workspace-nav>a{color:#d8c69d;border:1px solid transparent;border-radius:4px;padding:9px 11px;font-size:11px}
html[data-site-theme="classic"] .gm-workspace-nav>a:hover,html[data-site-theme="classic"] .gm-workspace-nav>a:focus-visible{background:#51452a;border-color:#9d8351;color:#f2d99e}
html[data-site-theme="classic"] .gm-workspace-title{color:#e5cb8d!important}
html[data-site-theme="classic"] .gm-workspace-title small{color:#ad9f81}
html[data-site-theme="classic"] .workspace-tabs{background:#20281b;border:1px solid #8d7547;border-radius:5px;padding:5px;gap:5px;margin:20px 0}
html[data-site-theme="classic"] .workspace-tabs a{background:transparent;color:#c6b792;border-radius:3px;border:1px solid transparent;padding:10px 16px;font-size:12px}
html[data-site-theme="classic"] .workspace-tabs a.active{background:linear-gradient(#51482d,#393321);border-color:#b69a5a;color:#f3d79c;box-shadow:inset 0 1px #e6c88220}
html[data-site-theme="classic"] .ticket-tabs{border-color:#8b754749}
html[data-site-theme="classic"] .ticket-tabs>a{color:#c4b48b}
html[data-site-theme="classic"] .ticket-tabs>a.active{color:#efd18c;border-color:#d9b569}
