/* Shared flat Minecraft inventory style. Keep the brand mark unchanged. */
:root{--bg:var(--paint-111a1a,#111a1a);--panel:var(--paint-1b2725,#1b2725);--border:var(--paint-40524a,#40524a);--muted:var(--paint-a3b2aa,#a3b2aa);--text:var(--paint-edf3ee,#edf3ee);--accent:var(--paint-83d59b,#83d59b);--green:var(--paint-83d59b,#83d59b);color-scheme:dark}body{background:var(--paint-111a1a,#111a1a);color:var(--text)}button,input,select,textarea{border-radius:3px}button{border-color:var(--paint-43564b,#43564b);background:var(--paint-26372e,#26372e);color:var(--paint-dce8df,#dce8df)}button:hover{border-color:var(--paint-7a9c85,#7a9c85);background:var(--paint-344b3d,#344b3d)}input,select,textarea{background:var(--paint-16211e,#16211e);border-color:var(--paint-46584c,#46584c);color:var(--paint-e3ede6,#e3ede6)}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--paint-9ce6b1,#9ce6b1);outline-offset:2px}.primary{background:var(--paint-83d59b,#83d59b);color:var(--paint-132a1b,#132a1b);border:1px solid var(--paint-b1e7bf,#b1e7bf);box-shadow:inset 0 -3px var(--paint-5eac75,#5eac75)}.primary:hover{background:var(--paint-a1e2b3,#a1e2b3)}.site-header{background:var(--paint-192624,#192624);border-bottom:1px solid var(--paint-43524a,#43524a)}.main-nav button.active{color:var(--paint-9bd8ad,#9bd8ad)}.icon-button,.header-actions .icon-button{border-radius:3px;color:var(--paint-b2c4b8,#b2c4b8)}.icon-button:hover,.icon-button.active{background:var(--paint-304637,#304637)}.brand,.brand:hover{border-radius:3px}.profile-avatar,.profile-avatar.large{border-radius:2px;background:var(--paint-243b2c,#243b2c);border:2px solid var(--paint-66856d,#66856d)}.profile-avatar img{image-rendering:pixelated}.profile-notification{border-color:#192624}.toolbar .search input,.toolbar select{border-radius:3px;background:var(--paint-1b2925,#1b2925);border:1px solid var(--paint-40584a,#40584a)}.filter-toggle{border-radius:3px;background:var(--paint-78c58e,#78c58e);color:var(--paint-12291a,#12291a);border:1px solid var(--paint-a5deba,#a5deba);box-shadow:inset 0 -3px var(--paint-52996a,#52996a)}.categories button{border-radius:3px;background:var(--paint-24352c,#24352c);border:1px solid var(--paint-3b5143,#3b5143);color:var(--paint-b8cebe,#b8cebe)}.categories button.selected{background:var(--paint-3a5b43,#3a5b43);border-color:var(--paint-80ad8d,#80ad8d);color:var(--paint-e1f6e7,#e1f6e7)}.card{border-radius:4px;background:var(--paint-1d2b26,#1d2b26);border:1px solid var(--paint-45564b,#45564b);box-shadow:3px 3px 0 var(--paint-0b1510,#0b1510);overflow:hidden}.card:hover{background:var(--paint-23372b,#23372b);border-color:var(--paint-87b596,#87b596);transform:translateY(-2px)}.card-heading{background:var(--paint-1d2b26,#1d2b26)}.card-heading h3{color:var(--paint-e5eee8,#e5eee8)}.card-heading p{color:var(--paint-a3b6a9,#a3b6a9)}.card .art{background:var(--paint-17231c,#17231c);border-radius:0}.card .card-body{background:var(--paint-202f28,#202f28);border-top-color:var(--rarity)}.card-action,.inspect-chip{border-radius:2px;border:1px solid var(--paint-53755c,#53755c);background:var(--paint-294735,#294735);color:var(--paint-c3e9ce,#c3e9ce)}.inspect-chip{background:var(--paint-172b20ed,#172b20ed)}.card .price{color:var(--paint-eff9f1,#eff9f1)}.card-meta{color:var(--paint-a4bcac,#a4bcac)}.demo-label,.demo-tag{border-radius:2px;background:var(--paint-283f2d,#283f2d);color:var(--paint-bbd8c4,#bbd8c4)}.database-tabs button{border-radius:3px;border:1px solid var(--paint-48614f,#48614f);background:var(--paint-22372a,#22372a);color:var(--paint-c5d9cc,#c5d9cc)}.database-tabs button.selected{background:var(--paint-36563d,#36563d);border-color:var(--paint-7aa887,#7aa887)}.database-card{border-radius:3px;background:var(--paint-1d2b26,#1d2b26);border-color:var(--paint-43594a,#43594a);box-shadow:2px 2px 0 var(--paint-101810,#101810)}.database-inspect{border-radius:2px;background:var(--paint-2c4434,#2c4434);border-color:var(--paint-5d7b64,#5d7b64)}.table-wrap{border-radius:3px;border-color:var(--paint-43534a,#43534a)}.float-table th{background:#2a3c30;color:#bbd2c1}.float-table td,.float-table tbody tr:nth-child(2n+1) td{background:#1a2922;border-color:#3c5041}.float-table tbody tr:hover td{background:#2b4131}.player-badge img{border-radius:1px;image-rendering:pixelated}.database-art,.table-art{background:var(--paint-15201b,#15201b)}.database-note{color:var(--paint-9fb2a6,#9fb2a6)}
dialog,#account-dialog,#account-dialog.trade-desk-dialog,#detail,#cart-dialog{background:var(--paint-192624,#192624);border:2px solid var(--paint-485d50,#485d50);border-radius:4px;box-shadow:5px 5px 0 var(--paint-08100bc9,#08100bc9)}dialog::backdrop{background:var(--paint-07100ca8,#07100ca8)}.panel-back,.panel-back:hover{background:var(--paint-192624,#192624)}.item-purchase-card{border-radius:3px;border-color:var(--paint-47604f,#47604f);background:var(--paint-1c2b23,#1c2b23)}.item-title-block,.detail-info{background:var(--paint-1c2b23,#1c2b23)}.item-purchase-card #image-view{border-radius:0;background:var(--paint-15231a,#15231a)}.view-tabs{border-radius:2px;background:var(--paint-111f16,#111f16);border:1px solid var(--paint-3c5644,#3c5644)}.view-tabs button{border-radius:2px}.view-tabs button.active{background:var(--paint-34573d,#34573d);color:var(--paint-c7f0d2,#c7f0d2);box-shadow:inset 0 -2px var(--paint-23412b,#23412b)}.detail-info .purchase-actions button,.purchase-actions button,.item-extras button{border-radius:3px}.add-cart{background:var(--paint-294e35,#294e35);color:var(--paint-c7f1d1,#c7f1d1);border-color:var(--paint-739b7b,#739b7b)}.buy-now.can-buy{background:var(--paint-83d59b,#83d59b);border-color:var(--paint-b0ebc0,#b0ebc0);color:var(--paint-12301c,#12301c);box-shadow:inset 0 -3px var(--paint-5daa74,#5daa74)}.buy-now:disabled,.buy-now:disabled:hover{background:var(--paint-222d27,#222d27);border-color:var(--paint-49564d,#49564d);color:var(--paint-8b998e,#8b998e)}.details,.item-specs{border-color:var(--paint-3c5343,#3c5343)}.item-extras button{background:var(--paint-21392a,#21392a);color:var(--paint-bbd3c2,#bbd3c2);border-color:var(--paint-526d58,#526d58)}.model-view{border-radius:2px;background:var(--paint-15251c,#15251c)}.model-tools button{border-radius:2px}.sales-tabs button,.chart-ranges button{border-radius:2px}.sales-tabs .active,.chart-ranges .active{background:var(--paint-385541,#385541);color:var(--paint-d3e9d9,#d3e9d9)}.chart-surface{border-radius:3px;background:var(--paint-1e3026,#1e3026);border-color:var(--paint-425e49,#425e49)}.sales-panel{border-color:var(--paint-3d5846,#3d5846)}.chart-header,.sample-note{color:var(--paint-a4b6a8,#a4b6a8)}.cart-line,.cart-summary{border-color:var(--paint-445c4b,#445c4b)}.cart-line>img{border-radius:1px;background:var(--paint-15251b,#15251b)}.wallet-balance{border-radius:3px;background:var(--paint-1c3927,#1c3927);border:1px solid var(--paint-5b7a63,#5b7a63)}.profile-stats{border-color:var(--paint-435a4b,#435a4b)}.profile-menu{background:var(--paint-1b2926,#1b2926)}.menu-wallet{background:var(--paint-15221b,#15221b)}.menu-wallet button,.player-menu-header button{background:var(--paint-293f30,#293f30);border-color:var(--paint-597160,#597160)}.account-note,.account-empty{color:var(--paint-a8bbae,#a8bbae)}.result-heading h2{color:var(--paint-c5d8ca,#c5d8ca)}footer{border-color:var(--paint-384d3f,#384d3f);background:var(--paint-15211a,#15211a);color:var(--paint-9db4a4,#9db4a4)}#toast{border-radius:3px;background:var(--paint-243d2c,#243d2c);border:1px solid var(--paint-6c9478,#6c9478);color:var(--paint-dbefdf,#dbefdf)}#filters-panel{border-radius:3px;background:var(--paint-1a2c21,#1a2c21);border-color:var(--paint-536d59,#536d59);box-shadow:none}#filters-dialog{border-radius:3px}.filter-title{color:var(--paint-e1ece4,#e1ece4)}.database-price{color:var(--paint-a8e1b6,#a8e1b6)}
/* All statuses fit without a sideways scrollbar. */
.trade-desk-dialog .desk-tabs[aria-label="Offer status"]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;gap:5px}.trade-desk-dialog .desk-tabs[aria-label="Offer status"] button{min-width:0;width:100%;white-space:normal;overflow-wrap:anywhere;padding:8px 4px;font-size:13px;min-height:40px}.trade-desk-dialog .desk-tabs[aria-label="Offer status"] button:last-child{grid-column:auto}.offer-item-heading.accepted{background:#234b31;border:1px solid #78be8b;border-left:4px solid #99e4ac}.offer-item-heading.accepted .offer-state{display:inline-block;background:#376c45;color:#ddffe5;padding:5px 9px;margin-top:5px;border:1px solid #82c692}.offer-timeline li{padding:10px;gap:12px;margin-bottom:7px;align-items:center;border:1px solid transparent}.offer-timeline li:before{display:none}.event-avatar{width:34px;height:34px;object-fit:cover;image-rendering:pixelated;border:2px solid var(--paint-586c5e,#586c5e);flex:none}.offer-timeline li>div{min-width:0}.offer-timeline strong{display:flex;align-items:center;gap:8px;flex-wrap:wrap;line-height:1.5}.offer-timeline .event-accepted{background:#254b31;border-color:#629f73;border-left:3px solid #a0e4b2}.event-accepted strong{color:#c8f6d5}.event-accepted .brand-check{width:28px;height:22px}.offer-timeline .event-closed{background:#3b2b2a;border-color:#80594f}.offer-timeline small{line-height:1.5}
/* Player profile */
#account-dialog.player-profile-dialog{max-width:850px}.player-profile-heading{display:flex;align-items:center;gap:18px;padding:10px 35px 18px 0}.player-profile-heading>div{min-width:0}.player-profile-heading h2{font-size:27px!important;margin:5px 0 9px!important;overflow-wrap:anywhere}.player-profile-heading>div>small{font:600 11px ui-monospace,monospace;letter-spacing:2px;color:var(--paint-a0c6ab,#a0c6ab)}.player-profile-heading .profile-avatar{flex:none;width:76px;height:76px}.player-badges{display:flex;flex-wrap:wrap;gap:6px}.player-badges span{font-size:12px;padding:5px 9px;background:var(--paint-2c4834,#2c4834);border:1px solid var(--paint-5c7a65,#5c7a65);color:var(--paint-c3e6cd,#c3e6cd)}.profile-verification{display:flex;flex-wrap:wrap;justify-content:space-between;gap:7px 15px;padding:13px 15px;border:1px solid var(--paint-5b685c,#5b685c);background:var(--paint-26332a,#26332a);font-size:13px;margin-bottom:18px}.profile-verification strong{color:#d3c79e}.profile-verification small{flex-basis:100%;color:var(--paint-a6b7aa,#a6b7aa);font-size:12px;line-height:1.5}.profile-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:5px;background:var(--paint-112019,#112019);border:1px solid var(--paint-455b4b,#455b4b);margin-bottom:18px}.profile-nav button{min-width:0;padding:10px 4px;font-size:13px;border:1px solid transparent;background:transparent;min-height:42px;color:var(--paint-b2c7b8,#b2c7b8)}.profile-nav button[aria-pressed=true]{background:var(--paint-365640,#365640);border-color:var(--paint-78a284,#78a284);color:var(--paint-e2f5e7,#e2f5e7);box-shadow:inset 0 -3px var(--paint-213e2a,#213e2a)}.profile-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.profile-panel{background:var(--paint-1f3227,#1f3227);border:1px solid var(--paint-465e4d,#465e4d);padding:18px;min-width:0;box-shadow:2px 2px 0 var(--paint-102017,#102017)}.profile-panel h3{font-size:18px;margin:0 0 12px;line-height:1.4}.profile-panel-title{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.profile-panel-title h3{margin:0}.profile-panel-title button{font-size:12px;padding:5px 10px;min-height:32px}.profile-caption{font-size:12px;color:var(--paint-a7bcae,#a7bcae);line-height:1.7;margin:12px 0}.profile-totals{margin:12px 0 0}.profile-totals>div{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--paint-405744,#405744);font-size:14px}.profile-totals>div:last-child{border-bottom:0;font-weight:650}.profile-totals dt{color:var(--paint-b8cbbf,#b8cbbf)}.profile-totals dd{margin:0;font-variant-numeric:tabular-nums}.standing-badge{font-size:12px;background:#34583f;border:1px solid #76a583;color:#c4ebce;padding:5px 8px}.standing-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:20px 0}.standing-track span{text-align:center;padding-top:12px;border-top:6px solid #3b5142;font-size:10px;color:#9bb2a1;min-width:0;overflow-wrap:anywhere}.standing-track .current{border-color:#94d6a5;color:#d9ffe2;font-weight:700}.profile-quick-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.profile-quick-stats button{display:flex;flex-direction:column;gap:6px;align-items:center;padding:14px 6px;background:var(--paint-2b4333,#2b4333);border:1px solid var(--paint-54715e,#54715e);box-shadow:inset 0 -3px var(--paint-1b3122,#1b3122)}.profile-quick-stats strong{font-size:23px}.profile-quick-stats span{font-size:12px;color:var(--paint-bbd3c3,#bbd3c3)}.profile-transactions>div{display:flex;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid var(--paint-48634f,#48634f)}.profile-transactions img{width:42px;height:48px;object-fit:contain;image-rendering:pixelated}.profile-transactions>div>span{flex:1;min-width:0}.profile-transactions strong{font-size:13px;overflow-wrap:anywhere}.profile-transactions small{display:block;color:var(--paint-a6bdad,#a6bdad);font-size:11px;margin-top:5px}.profile-transactions b{font-size:14px;white-space:nowrap}.profile-transactions b.positive{color:#a3e5b5}.profile-order{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--paint-49634e,#49634e)}.profile-order strong{font-size:14px}.profile-order small{display:block;font-size:12px;color:var(--paint-a7bbac,#a7bbac);margin-top:6px}.profile-order button{font-size:12px}.profile-panel form select,.profile-panel form input{max-width:100%;min-width:0;font-size:16px}.player-profile-dialog #avatar-upload{padding:10px 5px;font-size:12px}
@media(max-width:640px){.main-nav{background:var(--paint-192624,#192624);border-top:1px solid var(--paint-43564a,#43564a)}.main-nav button{color:var(--paint-a7beb0,#a7beb0)}.main-nav button.active{color:var(--paint-9ddeaf,#9ddeaf)}.card{border-radius:3px;box-shadow:2px 2px 0 var(--paint-0a1510,#0a1510)}.profile-overview-grid{grid-template-columns:minmax(0,1fr)}.profile-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.player-profile-heading{gap:12px}.player-profile-heading .profile-avatar{width:62px;height:62px}.player-profile-heading h2{font-size:23px!important}.profile-panel{padding:15px}.standing-track span{font-size:11px}.profile-transactions>div{flex-wrap:wrap}.profile-transactions b{margin-left:auto}.trade-desk-dialog .desk-tabs[aria-label="Offer status"]{grid-template-columns:repeat(3,minmax(0,1fr))}.desk-heading{padding-right:30px}.profile-menu{box-sizing:border-box}.sales-tabs{flex-wrap:wrap}.sales-tabs button{flex:1;min-width:0;padding:9px 6px;font-size:12px}.chart-ranges{flex-wrap:wrap}}
@media(max-width:360px){.trade-desk-dialog .desk-tabs[aria-label="Offer status"]{grid-template-columns:repeat(2,minmax(0,1fr))}.player-profile-heading{padding-right:10px}.profile-quick-stats{gap:5px}}
