/* ZEUS TRADERS: black, burnished gold, fine borders and a serif wordmark. */
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@500;600;700&display=swap');
:root{--bg:#0d0d0b;--surface:#171612;--surface2:#211e18;--line:#393225;--text:#f3eee2;--muted:#aaa18f;--accent:#d3ad63;--up:#df977b;--down:#b6bbb5;--green:#dfbf80}
body{background:radial-gradient(ellipse at 50% 0,#47341a26,transparent 55%),var(--bg)}
.demo-bar{background:#1b170f;color:#b7a27a;border-bottom:1px solid #544020;font-size:.75rem}.demo-tag{color:#dbbb79;letter-spacing:.12em}
.header{height:106px;background:#080908;border-bottom:1px solid #77603b;gap:58px;box-shadow:0 7px 30px #0003}.brand{width:172px;flex-shrink:0;line-height:0}.brand-logo{display:block;width:172px;height:68px;object-fit:contain}.header nav{gap:36px}.nav-btn{font-weight:500;font-size:.9375rem}.nav-btn.active{color:#f1d598}.nav-btn.active:after{height:2px;background:linear-gradient(90deg,#71542b,#e6c483,#71542b)}.nav-btn span{background:#282113;color:#d9bb7c;border:1px solid #65502c;border-radius:2px}.server-label{border-radius:2px;border-color:#4d402b;color:#c6b58f;background:#16130e}
main{padding-top:31px}.eyebrow{color:#ad8a4f;font-size:.75rem;letter-spacing:.18em}h1{font-family:'Noto Serif KR','Batang',serif;font-weight:600;font-size:1.9rem;color:#f3e9d4;letter-spacing:-.045em}.title-dot{color:#bb8d44}.updated b{color:#c8b995}.sample-dot{background:#b78e49}.info-btn{border-color:#7d663d;color:#d6bb83}.section-line h2{color:#d4c9b2;font-weight:500}
.panel{border-radius:3px;border-color:#403522;background:linear-gradient(155deg,#1b1813,#141410 75%);box-shadow:0 4px 18px #0002}.panel-kicker{color:#a78952;letter-spacing:.13em}.mover{border-radius:3px;position:relative;border-color:#5d4527!important;background:linear-gradient(115deg,#302416,#171611)!important;padding:17px 20px;box-shadow:inset 0 1px #ba8e3b38}.mover:nth-child(2){background:linear-gradient(115deg,#211f19,#141410)!important;border-color:#49412e!important}.mover:nth-child(3){background:linear-gradient(115deg,#282113,#171611)!important;border-color:#504126!important}.mover:hover{border-color:#bf9552!important}.mover-label,.mover:nth-child(2) .mover-label,.mover:nth-child(3) .mover-label{color:#bda16b}.mover-name{color:#eee3cc}.mover-number span{color:#b0a28a}.mover-number strong{font-weight:600}
.segment{border-radius:2px;padding:3px;background:#100f0b;border-color:#433621}.segment button{border-radius:1px;color:#ac9e81}.segment button.selected{background:linear-gradient(#74582d,#4c381b);color:#f4dfae;box-shadow:inset 0 1px #bf965c55}.detail-period .segment{background:#100f0b}
.category-browser{border-color:#5b4528}.primary-categories{background:#100f0c;border-color:#4d3c25}.primary-categories button{color:#ab9e86;font-weight:500}.primary-categories button.active{color:#f0d49a;border-bottom-color:#d1a452;background:linear-gradient(0deg,#a4782724,transparent)}.secondary-line{background:#1a1711}.secondary-categories button{border-radius:2px;color:#b4a78d}.secondary-categories button.active{border-color:#886835;color:#ebd096;background:linear-gradient(#4d3a1f,#342818)}
.search,.tier-picker select{border-radius:2px;background:#0f0f0b;border-color:#4b3d27;color:#decaa3}.search input::placeholder{color:#a79a7e}.list-filters button{border-radius:2px}.list-filters #only-favorites.active{background:#3d3019;color:#edd395}.clear-filters{color:#a58e65}.list-heading h2{font-weight:600}.list-heading p{color:#a68d60}
th{background:#100f0c;border-block-color:#3d3425;color:#b8a984}td{border-bottom-color:#302a20}.item-row.selected{background:#342914!important;box-shadow:inset 3px 0 #d1a553!important}.item-row:hover{background:#282216!important}.item-name{color:#ede4d2}.item-sub{color:#b0a086}.item-tile{border-radius:3px;background:linear-gradient(145deg,#3a2d1a,#18150f);color:#d8bb7e;border-color:#8a672f55}.item-tile img{background:#1b170f}.star-btn{color:#918269}.star-btn.saved{color:#e1b858}.tier-badge{border-radius:2px;background:#a77c2114;color:#c5a86c;border-color:#7b613b77}.tier-1{color:#b2aa96;border-color:#5a5140}.tier-2{color:#c1ac7e;border-color:#675636}.tier-3{color:#d2b676;border-color:#8b6c36}.tier-4{color:#e0b85e;border-color:#a17b30}.tier-5{color:#f3d594;background:#a6742522;border-color:#b88a40}
.detail{border-top:2px solid #b18a48}.detail-top h2{font-weight:600}.collection-time{color:#a99877}.collection-time time{color:#dfc995}.price-line strong{color:#f2dcaf;font-weight:600}.change-pill{border-radius:2px}.chart-tooltip{background:#302617;border-color:#816131;color:#f4dfb6;border-radius:2px}.chart svg text{fill:#aa9b7d}.range-summary{border-color:#443824}.range-summary strong{color:#d7c7a5}.range-summary strong.up{color:var(--up)}.range-summary strong.down{color:var(--down)}.listing-snapshot{border-radius:2px;background:linear-gradient(110deg,#302616,#1b1812);border-color:#68502e}.listing-snapshot .snapshot-label{color:#d8bd86}.listing-snapshot strong{color:#edd39a}.listing-snapshot .neutral{color:var(--muted)}.status-note{background:#242015;color:#b8aa89;border-radius:2px;border-left:2px solid #7c6438}.status-note.warning{background:#302414;border-left-color:#bc8e42;color:#d9b779}.stat-grid strong{color:#e0d0ae}.detail h3{color:#d9c79e}.listing{border-color:#403623}
.item-info{border-top:2px solid #73542a}.info-heading h2,.item-portrait h3{color:#e5d6b7}.sample-badge{color:#bca16d;background:#2e2516;border-color:#635030;border-radius:2px}.item-portrait .item-tile{border-radius:3px}.item-description{color:#b6aa92}.item-attributes{border-color:#403624}.item-attributes dd{color:#e2d2b1}.item-options li{color:#b9ad93}.item-options li b{color:#ead5a6}.collections{border-color:#504026}.collections h3{color:#e7d3a7}.collection-card{border-radius:2px;border-color:#4f402a;background:#100f0c}.collection-title{color:#d7c39b}.collection-effect{color:#d8b76b}.collection-materials li.current{color:#ead39d}.collection-materials li{color:#ad9f83}.collection-card[open]{border-color:#896839}.collection-card[open] summary{background:linear-gradient(90deg,#3b2d1655,transparent)}
dialog{background:#18150f;border-color:#8b6a34;border-radius:3px}dialog::backdrop{background:#080806c4}.primary{background:linear-gradient(#d9b675,#b8904a);color:#211808;border:1px solid #e3c68e;border-radius:2px}#reset-filters{border-radius:2px;border-color:#967341;color:#dfc58d}#toast{background:#e9d6ad;border-color:#af8d52;color:#241b0e;border-radius:3px}.footer{border-top:1px solid #3f3321;margin-top:26px;color:#98886a}.footer-brand{font-family:Georgia,serif;letter-spacing:.12em;font-size:.875rem;color:#b69a65}
@media(max-width:900px){.header{gap:26px}.header nav{gap:20px}.brand{width:155px}.brand-logo{width:155px;height:62px}}
@media(max-width:600px){.header{height:auto;min-height:126px;padding-top:12px;gap:0}.brand{width:145px}.brand-logo{width:145px;height:58px}.header nav{height:48px;gap:28px}.server-label{padding:8px;font-size:.75rem}.nav-btn{font-size:.875rem}main{padding-top:25px}h1{font-size:1.6rem}.mover{padding:14px 15px}.footer-brand{font-size:.875rem}}

/* Keep numeric prices together and comparison periods explicit. */
.metric-label,.price-section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}.price-line>strong,.stat-grid strong,.mover-number>span{white-space:nowrap}

.section-line{flex-wrap:wrap;gap:12px}#sort-change{line-height:1.5}.change-pill{white-space:nowrap}
