/* Classic archive only. V2 deliberately does not load this stylesheet. */
:root{--bg:#101113;--surface:#191b1f;--raised:#22252a;--line:#34363c;--text:#efefec;--muted:#aaaeb7;--green:#8ccfc7;--gold:#e5c481;--rose:#e18d96}
body.mone-site{background:var(--bg);color:var(--text);font-size:14px}
body.mone-site .site-content{padding-top:38px}
body.mone-site a,body.mone-site button{transition:color .18s,background .18s,border-color .18s,box-shadow .18s}
body.mone-site button,body.mone-site .btn{background:#22242a;border-color:#3b3d46;border-radius:4px;color:#e6e6e9}
body.mone-site button:hover,body.mone-site .btn:hover{background:#2c2d34;border-color:#7b756b}
body.mone-site .primary,body.mone-site button[type=submit],body.mone-site .search button{background:var(--gold);border-color:var(--gold);color:#201c15;font-weight:700}
body.mone-site .primary:hover,body.mone-site button[type=submit]:hover,body.mone-site .search button:hover{background:#f1d49a;border-color:#f1d49a}
body.mone-site .active,body.mone-site .btn.active{background:#253539;border-color:#699d99;color:#bcf0e8}
body.mone-site input,body.mone-site select,body.mone-site textarea,body.mone-site .search input{background:#17191e;border-color:#3c3e47;color:#ededf1;min-height:42px}
body.mone-site input:focus,body.mone-site select:focus,body.mone-site textarea:focus{border-color:var(--gold)}
body.mone-site input::placeholder{color:#90939e}
body.mone-site .site-nav{background:#151519;border-color:#3c3934;padding-top:34px;box-shadow:8px 0 40px #0002}
body.mone-site .site-nav:before{content:"";position:absolute;left:30px;right:30px;top:0;border-top:3px solid var(--gold)}
body.mone-site .wordmark{font-size:36px;color:#f4ead5}
body.mone-site .wordmark span{color:var(--gold);font-size:10px;border:1px solid #655843;padding:3px 5px;line-height:1}
body.mone-site .nav-caption{color:#999392;font-size:9px;padding-bottom:24px}
body.mone-site .nav-search{background:#222126;border-color:#474047;color:#c3c0c8;margin-bottom:16px}
body.mone-site .nav-search svg{color:var(--gold)}
body.mone-site .nav-group-label{display:flex;align-items:center;gap:12px;color:#b7a791;font-size:10px;padding-top:20px}
body.mone-site .nav-group-label:after{content:"";height:1px;background:#393338;flex:1}
body.mone-site .nav-link{color:#bfc0c8;min-height:40px;font-size:13px}
body.mone-site .nav-link svg{color:#a09da8;stroke-width:1.5}
body.mone-site .nav-link:hover{background:#282329!important;color:#f7ead4!important}
body.mone-site .nav-link.is-active{background:#33232c!important;color:#f3dfc4!important;box-shadow:inset 2px 0 var(--gold)}
body.mone-site .nav-link.is-active svg{color:var(--gold)}
body.mone-site .nav-bottom{padding-top:25px}
body.mone-site .nav-account{border-color:#3c363e}
body.mone-site .nav-edition{color:#8c858e}
.archive-hero{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;min-height:326px;margin:-38px -42px 0;padding:38px 42px;overflow:hidden;border-bottom:1px solid #817356}
.archive-world{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 47%;z-index:-2}
.archive-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(10,13,16,.9),rgba(10,13,16,.63) 28%,rgba(10,13,16,.08) 68%)}
.archive-hero-copy{position:relative;max-width:75%;padding:14px 0}
.archive-hero .eyebrow{font-size:10px;color:#eedcb6;margin:0 0 18px}
.archive-hero h1{font-family:Georgia,serif;font-size:56px;font-weight:500;line-height:1.05;margin:0 0 16px;color:#fff5df;text-shadow:0 2px 20px #0007}
.archive-hero p{color:#f0e6d4;font-size:14px;margin:0 0 26px}
body.mone-site .archive-hero button{display:inline-flex;align-items:center;gap:12px;background:#10151dd9;border:1px solid #baa477;color:#f7e8c4;font-size:12px;padding:10px 14px;margin:0}
body.mone-site .archive-hero button:hover{background:#29291ee8;border-color:#f0dbb2}
.archive-hero button svg{width:16px;height:16px;flex-basis:16px}
.archive-edition{position:absolute;right:30px;bottom:25px;display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-shadow:0 1px 8px #000}
.archive-edition>span{font:18px Georgia,serif;color:white}
.archive-edition .today-label{font-size:10px;color:#f0ede3}
.archive-index{display:flex;align-items:center;gap:25px;margin:0 -42px;padding:13px 42px;border-bottom:1px solid #363539;background:#19191c;font-size:11px;color:#b6b3b9}
.archive-index>span{display:flex;align-items:center;gap:8px}
.archive-index svg{width:15px;height:15px;flex-basis:15px;color:var(--gold)}
.archive-index b{font-size:13px;color:#e6e3dd;font-weight:600;font-variant-numeric:tabular-nums}
.archive-index>a{display:flex;align-items:center;gap:14px;margin-left:auto;text-decoration:none;color:#d7d3cb}
body.mone-site .home-search-bar{border-top:0;padding:13px 0;margin-top:8px}
body.mone-site .home-search-bar>button{color:#d3d1d7;font-size:15px}
body.mone-site .home-search-bar>button svg:first-child{color:var(--gold)}
.home-shortcuts{padding:22px 0;margin-bottom:34px}
body.mone-site .home-shortcuts .nav-link{font-size:13px!important;gap:13px;min-height:60px}
.home-shortcuts .nav-link svg{color:var(--gold);width:27px;height:27px;flex-basis:27px}
.home-shortcuts .nav-link:nth-child(2) svg{color:#8ccfc7}
.home-shortcuts .nav-link:nth-child(3) svg{color:#bcaddb}
.home-shortcuts .nav-link:nth-child(4) svg{color:#e18d96}
.home-shortcuts small{font-size:10px;color:#aaa5af}
.section-heading{align-items:flex-end;margin-bottom:20px}
.section-heading .eyebrow,.eyebrow{color:var(--gold)}
.section-heading h2{font-size:20px;color:#f0ebe2;font-weight:600}
.section-heading>a{color:#c6bda9!important}
.home-columns{gap:34px;margin-bottom:40px}
.featured-items{gap:14px}
.featured-image{height:154px;border-color:#454449;background:#212129;border-radius:4px;box-shadow:inset 0 0 0 5px #19191f}
.featured-image:before{content:"";position:absolute;inset:12px;border-top:1px solid #5e5550;border-bottom:1px solid #5e5550;pointer-events:none}
.featured-image:after{height:3px;left:35%;right:35%;bottom:11px;background:var(--gold)}
.featured-image img{width:88px;height:88px;object-fit:contain;filter:drop-shadow(0 7px 5px #0008)}
.featured-item:hover .featured-image{background:#2a2930;border-color:var(--gold)}
.featured-type{font-size:10px;color:var(--gold);margin-top:14px}
.featured-item h3{font-size:13px;color:#eae7e1;line-height:1.55}
.home-ranking{padding-left:26px;border-color:#41404a}
.ranking-preview li{border-color:#34343c}
.ranking-preview li:first-child{border-top:1px solid #a28b5c}
.ranking-preview li:first-child .rank-index{color:#ffe3a5}
.ranking-preview a{padding:12px 8px;gap:12px;min-height:59px}
.ranking-preview a:hover{background:#25232a}
.rank-index{font-size:24px;color:#bdb3a0}
.ranking-preview strong{color:var(--gold);font-size:13px;font-weight:600}
.ranking-preview b{color:#edebee;font-size:13px}
.ranking-preview small{color:#a5a0ad;font-size:10px}
.ranking-more{padding:18px 8px;color:#beb3a1!important}
.news-preview{border-top:1px solid #615341;padding-top:24px;margin-top:8px}
.news-row{padding:20px 12px;border-color:#36343c}
.news-row:hover{background:#252229}
.home-tools{gap:0;padding:14px 0 34px}
body.mone-site .home-tools .nav-link{border:0!important;border-top:1px solid #3e3c45!important;border-bottom:1px solid #3e3c45!important;border-radius:0;padding:20px 14px!important;min-height:65px;color:#e1dccf}
.home-tools .nav-link svg{color:var(--green)}
.world-band{min-height:280px;border-top:1px solid #9b8862;border-bottom:1px solid #9b8862}
.world-band:before{background:linear-gradient(90deg,rgba(13,15,21,.9),rgba(13,15,21,.2) 65%,transparent)}
.world-band h2{color:#fff1d4}
body.mone-site .world-band button{background:#181c24d9;border-color:#c0a878;color:#f8e4bd}
body.mone-site .hero{position:relative;padding:9px 0 27px;border-bottom:1px solid #65573f;margin-bottom:26px}
body.mone-site .hero:after{content:"";position:absolute;bottom:-2px;left:0;width:42px;height:3px;background:var(--gold)}
body.mone-site .hero h1{font-size:30px;font-weight:650;color:#f4ede0;line-height:1.3}
body.mone-site .hero p{color:#aaa6b1;max-width:760px;line-height:1.8}
body.mone-site .panel>h2{font-size:21px;color:#e8e1d3}
body.mone-site .card,body.mone-site .item-card,body.mone-site .auction-item,body.mone-site .credit-product{background:#191b20;border:1px solid #414149;border-radius:5px;box-shadow:0 6px 16px #0002}
body.mone-site .card:hover,body.mone-site .item-card:hover,body.mone-site .auction-item:hover{border-color:#9c8661}
body.mone-site .item-card{border-top:2px solid #927d55;padding:22px!important}
.item-card .item-img{background:#25252d;border-color:#56505a;border-radius:3px;filter:drop-shadow(0 4px 4px #0004)}
.item-card .item-title{color:#f3ead8;font-size:16px}
.item-card .item-type{color:#c4bbaa}
.item-card .tag{background:#292831;border-color:#49434e;color:#c9c4d2}
.item-card .item-lines{color:#d8d4de}
.item-card .lore-lines{color:#b0a8b6}
.item-card .item-section-title{border-color:#3a3540;color:var(--green)}
body.mone-site .collection-toolbar{padding:8px 0 16px;border-bottom:1px solid #37353c}
body.mone-site .collection-toolbar b{color:var(--gold)}
body.mone-site .codex-categories .btn,body.mone-site .record-tabs .btn,body.mone-site .ranking-tab{background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;padding:10px 14px!important;margin:0}
body.mone-site .codex-categories .btn.active,body.mone-site .record-tabs .btn.active,body.mone-site .ranking-tab.active{border-color:var(--gold);background:#26232a;color:#eed9b0}
body.mone-site table{font-size:12px;background:#14161a}
body.mone-site th{background:#26252c;color:#e0d1b4;border-bottom:1px solid #766447;font-weight:600;padding:13px 12px}
body.mone-site td{border-bottom:1px solid #303139;color:#d8d7df;padding:12px}
body.mone-site tr:nth-child(even) td{background:#1a1b20}
body.mone-site tbody tr:hover td{background:#292730}
body.mone-site .scroll{border:1px solid #444149;border-radius:4px}
body.mone-site .rank-number{font-family:Georgia,serif;font-size:23px;color:var(--gold)}
body.mone-site .rank-power{color:#e7ce9c;font-size:15px}
body.mone-site .ranking-table td:nth-child(2){font-weight:600;color:#f0ebe2}
body.mone-site .ranking-table td:last-child .btn{background:transparent;border-color:#57515b;color:#c8d7d7;font-size:11px;min-width:48px}
body.mone-site .equip-info{border:0;border-top:1px solid #766447;border-radius:0;background:transparent;padding:20px 0}
body.mone-site .equip-info h2{color:var(--gold);font-size:20px}
body.mone-site .equip-name{color:#f0dfbb;font-size:25px}
body.mone-site .equip-sub{color:#b1aab7;line-height:1.8}
body.mone-site .equip-board{background:#1b1d24;border:1px solid #77664a;border-radius:4px;box-shadow:inset 0 0 0 5px #13151a}
body.mone-site .equip-slot,body.mone-site .costume-slot{background:#242832;border-color:#575966;border-radius:3px}
body.mone-site .equip-slot:hover{border-color:var(--gold)}
body.mone-site .equip-slot-label{color:#c2b8aa}
body.mone-site .profile-right-grid .profile-stat-box,body.mone-site .profile-right-grid .profile-guild-card{background:#1b1c22;border-color:#44414b;border-radius:4px}
body.mone-site .profile-right-grid .combat-power-summary{background:#28242a;border-color:#957b51;border-radius:4px}
body.mone-site .profile-right-grid .combat-power-summary b{color:#f4d496}
body.mone-site .info-section-title{color:var(--green);border-color:#3c3943}
body.mone-site .info-row,body.mone-site .skill-row{border-color:#32343c;padding:9px 0}
body.mone-site .info-row span,body.mone-site .skill-row span{color:#b6b0bd}
body.mone-site .info-row b,body.mone-site .skill-row b{color:#eeebef}
body.mone-site .sim-slot{background:#1c1e26;border-color:#484954;border-radius:4px;min-height:106px}
body.mone-site .sim-slot:hover{background:#252831;border-color:#a88f61}
body.mone-site .sim-slot.equipped{background:#202d30;border-color:#6a9695}
.sim-slot-image{border-color:#454753;width:55px;flex-basis:55px;height:62px}
.sim-slot-image img{width:40px;height:40px}
.sim-slot-image svg{color:#b4a995}
.sim-slot-text b{font-size:13px;color:#eee8dd}
.sim-slot-text small{color:#b1aab9}
.sim-base-stats{border-bottom:1px solid #544b40;margin-bottom:24px}
.sim-result{border-color:#756245;padding-left:28px}
.sim-summary{border-top:1px solid #766447;padding-top:18px;border-bottom:1px solid #766447}
.sim-summary strong{color:#f2d397;font-size:29px;font-weight:600;font-variant-numeric:tabular-nums}
.sim-stat-row{border-color:#34333d;padding:9px 0}
.market-summary{border-color:#756245}
body.mone-site .auction-results{border-color:#51473e}
body.mone-site .auction-item-icon,body.mone-site .credit-product img{background:#252832;border-color:#4e505c}
body.mone-site .credit-category-tag{background:#253433;border-color:#567c76;color:#baded6}
body.mone-site .commerce-account>div{background:#242329;border-color:#716042}
body.mone-site .auction-item .seller,body.mone-site .auction-item .expires{color:#b4abb9}
body.mone-site dialog{background:#1c1c23;border:1px solid #9f885e;border-radius:5px;box-shadow:0 30px 110px #000b}
dialog::backdrop{background:#090a0dd1;backdrop-filter:blur(5px)}
.dialog-heading{border-bottom:1px solid #51483d;padding-bottom:18px}
.dialog-heading h2{color:#ead9b8}
.global-search-input{border-color:#b09a70}
body.mone-site .search-modes [aria-pressed=true]{background:#2b3438!important;border-color:#80aca7!important;color:#c6e7e0!important}
.compare-tray{background:#26232bee;border-color:#b19a6e;box-shadow:0 12px 40px #0009}
#site-toast{background:#e5c995;color:#252018;border:1px solid #f7e1b5}
.site-footer{border-color:#645642;color:#a69cab;margin-top:42px;padding:29px 0}
.site-footer>a:first-child{font-size:21px;color:#ead3a9}
.site-footer>a:last-child{color:#c0b6c4}
@media(min-width:1700px){.archive-hero{min-height:350px}.featured-image{height:182px}}
@media(max-width:1250px){.archive-hero{margin-left:-26px;margin-right:-26px;padding-left:26px;padding-right:26px;min-height:300px}.archive-index{margin-left:-26px;margin-right:-26px;padding-left:26px;padding-right:26px}.featured-image{height:122px}.featured-image img{width:70px;height:70px}.home-columns{gap:24px}.home-ranking{padding-left:20px}}
@media(max-width:1000px){.home-ranking{padding-left:0;border-left:0;padding-top:12px}.archive-hero h1{font-size:48px}.home-shortcuts .nav-link:nth-child(3){padding-left:10px!important}.home-columns{gap:34px}.featured-image{height:126px}.sim-result{padding-left:0;border-left:0;border-top:1px solid #756245;padding-top:24px}}
@media(max-width:760px){body.mone-site .site-content{padding-top:90px}.archive-hero{margin:-24px -20px 0;padding:30px 20px;min-height:285px}.archive-hero h1{font-size:42px}.archive-hero p{font-size:12px;margin-bottom:22px}.archive-hero .eyebrow{font-size:9px;margin-bottom:15px}.archive-world{object-position:49% 48%}.archive-hero:before{background:linear-gradient(90deg,rgba(10,13,16,.87),rgba(10,13,16,.37) 70%,rgba(10,13,16,.12))}.archive-hero-copy{max-width:100%}.archive-edition{right:17px;bottom:18px}.archive-edition>span{font-size:12px}.archive-edition .today-label{display:none}.archive-index{margin:0 -20px;padding:12px 20px;gap:15px;font-size:10px}.archive-index>span{gap:5px}.archive-index svg{width:13px;height:13px;flex-basis:13px}.archive-index b{font-size:11px}.archive-index>a{gap:6px;font-size:10px}.archive-index>a svg{display:none}body.mone-site .mobile-header{background:#17161ced;border-color:#65563d}body.mone-site .mobile-header .wordmark{font-size:28px}body.mone-site .site-nav{padding-top:18px}.site-nav:before{display:none}.home-search-bar{margin-top:0;padding:12px 0!important}.home-shortcuts{padding:16px 0;row-gap:8px;margin-bottom:30px}.home-shortcuts small{font-size:10px}body.mone-site .home-shortcuts .nav-link{min-height:54px;gap:10px!important;padding:9px!important}.home-shortcuts .nav-link svg{width:22px;height:22px;flex-basis:22px}.home-shortcuts .nav-link:first-child,.home-shortcuts .nav-link:nth-child(3){padding-left:0!important}.section-heading h2{font-size:19px}.featured-items{gap:18px 12px}.featured-image{height:142px}.featured-image img{width:82px;height:82px}.home-columns{margin-bottom:30px;gap:32px}.home-tools{grid-template-columns:1fr;padding-bottom:28px}.home-tools .nav-link+.nav-link{border-top:0!important}.news-row{padding:17px 5px}.world-band{min-height:245px}.hero h1{font-size:26px!important}body.mone-site .item-card{padding:18px!important}body.mone-site .sim-slot{min-height:105px}.sim-summary strong{font-size:25px}.sim-result{position:static}body.mone-site .equip-name{font-size:23px}.site-footer{gap:10px;padding:24px 0}.site-footer>a:first-child{font-size:18px}body.mone-site.standalone .site-content{padding-top:34px}}
@media(max-width:360px){.archive-index{gap:10px;padding-left:14px;padding-right:14px}.archive-index svg{display:none}.archive-hero h1{font-size:38px}.featured-image{height:126px}.archive-hero button{font-size:11px!important}}
@media(prefers-reduced-motion:reduce){body.mone-site *,body.mone-site *:before,body.mone-site *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
