/* Classic-only inner pages. Keep homepage content and original artwork untouched. */
body.classic-skin,body.classic-skin.mu-home-active{background:#ececec!important;background-attachment:scroll}
.classic-masthead:before{display:none}
/* One light surface throughout these modules, including headings and summary cards. */
body.classic-skin #main[data-classic-page="statistics"] .stat-page,
body.classic-skin #main[data-classic-page="info"] .realm-codex{background:#e6d4ae!important;color:#3c2d1c;padding:24px;border:1px solid #b99b66;border-radius:3px;--text:#3c2d1c;--muted:#675134;--gold:#795026}
body.classic-skin #main[data-classic-page="statistics"] :is(.stat-hero,.stat-card,.stat-metric,.stat-castle-card),
body.classic-skin #main[data-classic-page="info"] :is(.codex-hero,.codex-sidebar,.server-info-section,.codex-summary>span){background:#eddfbf!important;border-color:#b99b6666!important;box-shadow:none!important}
body.classic-skin #main[data-classic-page="statistics"] :is(p,span,strong,small,a,label,h1,h2,h3,time),
body.classic-skin #main[data-classic-page="info"] :is(p,span,strong,small,a,label,h1,h2,h3,dt,dd,button){color:#4c371f!important;text-shadow:none}
body.classic-skin #main[data-classic-page="statistics"] :is(p,small,.statistics-note,.stat-lead),
body.classic-skin #main[data-classic-page="info"] :is(p,dt,.codex-sidebar-title){color:#655034!important}
body.classic-skin #main[data-classic-page="statistics"] .stat-hero,
body.classic-skin #main[data-classic-page="info"] .codex-hero{padding:24px!important}
body.classic-skin #main[data-classic-page="statistics"] .stat-hero:after,
body.classic-skin #main[data-classic-page="info"] .codex-hero:after{opacity:.035!important}
body.classic-skin #main[data-classic-page="statistics"] .stat-metric.is-online strong{color:#285c27!important}
body.classic-skin #main[data-classic-page="statistics"] .stat-bar{background:#bca27340}
body.classic-skin #main[data-classic-page="statistics"] .stat-castle-dates div{background:#e0cca3;border-color:#b99b6655}
body.classic-skin #main[data-classic-page="info"] .realm-codex .info-group h3{color:#754921!important}
body.classic-skin #main[data-classic-page="info"] .realm-codex .info-group dd .info-on{color:#285426!important;background:#d4dfb6!important;border-color:#7d985e!important}
body.classic-skin #main[data-classic-page="info"] .realm-codex .info-group dd .info-off{color:#7d3424!important;background:#efd2bc!important;border-color:#bd8265!important}
body.classic-skin #main[data-classic-page="info"] .info-section-links button:hover{background:#cdb17d40!important}
/* Eight columns, sized to the Classic container rather than the wider Titan layout. */
body.classic-skin #main[data-classic-page="rankings"] .realm-ranking-panel{width:100%;min-width:0;max-width:100%}
body.classic-skin #main[data-classic-page="rankings"] .realm-ranking-table{width:100%!important;min-width:0!important;table-layout:fixed;background:#eddfbf}
body.classic-skin #main[data-classic-page="rankings"] .realm-ranking-table :is(th,td){padding:13px 8px;font-size:12px;white-space:normal;overflow-wrap:anywhere;border-color:#a2855130;vertical-align:middle}
body.classic-skin #main[data-classic-page="rankings"] .realm-ranking-table th{font-size:9px;letter-spacing:.03em;background:#dbc79f;color:#624b2d}
body.classic-skin #main[data-classic-page="rankings"] .realm-ranking-table :is(th,td):nth-child(1){width:7%}
body.classic-skin #main[data-classic-page="rankings"] .realm-ranking-table :is(th,td):nth-child(2){width:13%}
body.classic-skin #main[data-classic-page="rankings"] .realm-ranking-table :is(th,td):nth-child(3){width:12%}
body.classic-skin #main[data-classic-page="rankings"] .realm-ranking-table :is(th,td):nth-child(4){width:22%}
body.classic-skin #main[data-classic-page="rankings"] .realm-ranking-table :is(th,td):nth-child(5){width:6%;text-align:center;color:#624b2d}
body.classic-skin #main[data-classic-page="rankings"] .realm-ranking-table :is(th,td):nth-child(6){width:9%;text-align:center;color:#624b2d}
body.classic-skin #main[data-classic-page="rankings"] .realm-ranking-table :is(th,td):nth-child(7){width:8%;text-align:center;color:#80511c}
body.classic-skin #main[data-classic-page="rankings"] .realm-ranking-table :is(th,td):nth-child(8){width:23%;font-weight:400;color:#6e5636}
body.classic-skin #main[data-classic-page="rankings"] .ranking-class{min-width:0;gap:7px}
body.classic-skin #main[data-classic-page="rankings"] .ranking-class img{flex:0 0 30px;width:30px;height:30px}
body.classic-skin #main[data-classic-page="rankings"] .ranking-class span{color:#5c4428;white-space:normal;font-size:11px;min-width:0}
body.classic-skin #main[data-classic-page="rankings"] :is(.ranking-sections a,.class-portrait-filters button){background:#e7d4ac!important;color:#60492b!important;border-color:#b99b66!important;min-width:0}
body.classic-skin #main[data-classic-page="rankings"] :is(.ranking-sections a.active,.class-portrait-filters button.active){background:#ccb17d!important;color:#442d15!important}
body.classic-skin #main[data-classic-page="rankings"] .all-class-icon{background:#bea06a;color:#fff0ce}
body.classic-skin #main[data-classic-page="rankings"] .rank-online-toggle{background:#e7d4ac;color:#60492b;border-color:#b99b66}
body.classic-skin #main[data-classic-page="rankings"] .rank-switch{background:#a6987e}
body.classic-skin #main[data-classic-page="rankings"] .ranking-status.is-offline{background:#dbc7a2;color:#624b2d}
body.classic-skin #main[data-classic-page="rankings"] .ranking-status.is-online{background:#d2dfb4;color:#2d5b29}
body.classic-skin #main[data-classic-page="rankings"] .offline-duration{color:#715a3b!important;font-size:10px;white-space:normal}
body.classic-skin #main[data-classic-page="rankings"] .realm-ranking-table .player-name{font-size:12px;color:#68401f}
body.classic-skin #main[data-classic-page="rankings"] .realm-ranking-table .ranking-guild{color:#754685}
body.classic-skin #main[data-classic-page="rankings"] .rank-pager button{background:#e7d4ac;color:#5d4427;border-color:#b99b66}
body.classic-skin #main[data-classic-page="rankings"] .rank-pager button.is-current{background:#9c713b;color:#fff4df}
/***** Character details: parchment data with neutral dark equipment slots. *****/
body.classic-skin #main[data-classic-page="character"] .character-workspace{width:100%;max-width:100%;min-width:0}
body.classic-skin #main[data-classic-page="character"] :is(.character-overview,.character-preview,.equipment-preview,.character-kill-history){background:#eddfbf!important;border-color:#b99b6666!important;min-width:0}
body.classic-skin #main[data-classic-page="character"] :is(.character-info-portrait,.no-avatar-box){background:radial-gradient(ellipse,#d9c39c,#e8d8b5 75%)!important;border-color:#b99b6655}
body.classic-skin #main[data-classic-page="character"] .character-info-attributes{background:#decaA2!important}
body.classic-skin #main[data-classic-page="character"] .character-info-row{background:#ffffff0a!important;border-color:#b99b6633!important}
body.classic-skin #main[data-classic-page="character"] .character-info-row>span{color:#6c5335!important}
body.classic-skin #main[data-classic-page="character"] .character-info-row>strong{color:#4e351c!important}
body.classic-skin #main[data-classic-page="character"] :is(.character-preview h2,.equipment-preview h2,.character-overview h2,.character-kill-history h2,.character-info-portrait span,.profile-view-tools span,.no-avatar-box p,.no-avatar-box span){color:#5b4124!important}
body.classic-skin #main[data-classic-page="character"] :is(#character-3d,.portrait-stage){background:radial-gradient(ellipse,#3a3935,#202221 75%)!important;border-color:#8e7d5e!important}
body.classic-skin #main[data-classic-page="character"] .equipment-grid{background:#252622!important;border-color:#9a8967;box-shadow:inset 0 0 0 3px #171916}
body.classic-skin #main[data-classic-page="character"] .equipment-grid .equipment-slot{background:radial-gradient(ellipse,#3c3c33,#20231f 85%)!important;border-color:#8c866b;box-shadow:inset 1px 1px #ffffff10,inset -1px -1px #000;color:#c8bea4}
body.classic-skin #main[data-classic-page="character"] .equipment-grid .equipment-slot:hover{border-color:#d0b275}
body.classic-skin #main[data-classic-page="character"] .equipment-grid .equipment-slot :is(.empty-slot,span:not(.item-effect-badge)){color:#c9bea1}
body.classic-skin #main[data-classic-page="character"] .combat-heading{background:#dbc7a1;color:#62492a}
body.classic-skin #main[data-classic-page="character"] .combat-heading span{color:#735936}
@media(max-width:900px){body.classic-skin #main[data-classic-page="statistics"] .stat-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}body.classic-skin #main[data-classic-page="statistics"] .stat-grid{grid-template-columns:1fr}body.classic-skin #main[data-classic-page="statistics"] .stat-hero{align-items:flex-start;flex-wrap:wrap}}
@media(max-width:700px){body.classic-skin #main[data-classic-page="rankings"] .class-portrait-filters{grid-template-columns:repeat(4,minmax(0,1fr))}body.classic-skin #main[data-classic-page="rankings"] .realm-ranking-table{min-width:620px!important}body.classic-skin #main[data-classic-page="rankings"] .table-scroll{overflow-x:auto;max-width:100%}body.classic-skin #main[data-classic-page="rankings"] .rank-toolbar{flex-wrap:wrap}body.classic-skin #main[data-classic-page="rankings"] .rank-online-toggle{font-size:12px}body.classic-skin #main[data-classic-page="statistics"] .stat-page,body.classic-skin #main[data-classic-page="info"] .realm-codex{padding:16px}body.classic-skin #main[data-classic-page="character"] .character-info-identity{grid-template-columns:1fr!important}}
