@font-face{font-family:TF2Build;src:url("assets/fonts/TF2Build.ttf") format("truetype");font-weight:400 900;font-display:swap}
:root{color-scheme:dark;--bg:#27231f;--surface:#302b26;--surface2:#403831;--line:#51463c;--text:#f1e8d7;--muted:#b9ad99;--accent:#eda34e;--accent-dark:#453021;--radius:8px;font-family:Arial,Helvetica,sans-serif;color:var(--text);background:var(--bg)}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}a{color:inherit;text-decoration:none}button,a,input,select{ -webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:4px}[hidden]{display:none!important}.topbar{height:83px;display:flex;align-items:center;gap:50px;padding:0 32px;border-bottom:1px solid var(--line);background:#211e1a}.brand{display:flex;gap:12px;align-items:center;font-family:TF2Build,Arial,sans-serif;font-size:27px;font-weight:800;line-height:1}.brand-symbol{color:var(--accent);font-family:Arial,sans-serif;font-size:32px}.brand-region{color:var(--accent)}.brand small{font-family:Arial,sans-serif;font-size:9px;letter-spacing:4px;display:block;margin-top:6px;color:var(--muted)}nav{display:flex;gap:28px;height:100%;font-size:12px;font-weight:600}nav a{display:flex;gap:8px;align-items:center;color:var(--muted);border-bottom:2px solid transparent}nav a[aria-current]{border-color:var(--accent);color:var(--text)}nav a:hover{color:var(--accent)}.account{margin-left:auto;display:flex;align-items:center;gap:12px;font-size:11px}.button{border:1px solid var(--line);border-radius:5px;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:43px;padding:12px 17px;font-weight:700;font-size:12px;transition:background .18s,transform .18s}.button:hover{background:var(--surface2);transform:translateY(-1px)}.steam-login{background:#484035;color:var(--text)}.primary{background:var(--accent);color:#2e2118;border-color:var(--accent)}.primary:hover{background:#ffc477}.quiet,.refresh{border:0;background:transparent;color:var(--muted);font-size:11px;padding:8px}.quiet:hover,.refresh:hover{color:var(--accent)}.refresh{font-size:23px;width:36px;height:36px;padding:0}.refresh.loading{animation:rotate 1.1s linear infinite}main{padding:0 28px;max-width:2200px;margin:auto}.market-heading{display:flex;align-items:center;justify-content:space-between;padding:32px 0 27px;gap:20px}.eyebrow{font-size:9px;font-weight:700;letter-spacing:2px;color:var(--accent);margin:0 0 7px}h1{font-family:TF2Build,Arial,sans-serif;font-size:35px;letter-spacing:.2px;line-height:1;margin:0;font-weight:700}.market-info{display:flex;gap:22px;align-items:center;font-size:11px}.status{color:var(--muted)}.status:before{content:'';width:6px;height:6px;background:#b2a793;display:inline-block;border-radius:50%;margin-right:8px}.status.online:before{background:var(--accent);box-shadow:0 0 9px #eda34e35}.rate{padding:10px 14px;border:1px solid var(--line);border-radius:4px;color:#ded1ba}.trade-workspace{display:grid;grid-template-columns:minmax(0,1fr) 190px minmax(0,1fr);gap:20px;align-items:start}.selection{background:#342c27;border:1px solid #58473b;border-radius:var(--radius);overflow:hidden;animation:enter .45s both}.section-heading{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid #58473b}.section-heading h2,.inventory-heading h2{font-size:12px;margin:0;font-weight:600}.direction{color:var(--accent);font-size:17px;margin-right:6px}.selection-items{min-height:135px;max-height:210px;overflow:auto;display:flex;gap:8px;padding:12px;align-content:flex-start;flex-wrap:wrap}.selection-empty{display:flex;align-items:center;justify-content:center;gap:13px;width:100%;min-height:110px}.selection-empty>span{font-size:30px;font-weight:400;color:#8e7660}.selection-empty p{font-size:12px;color:#e7d8c3;line-height:1.7}.selection-empty small{display:block;color:var(--muted);font-size:10px}.selection-total{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;font-size:10px;background:#2c2520;border-top:1px solid #58473b}.selection-total strong{font-size:12px;font-variant-numeric:tabular-nums;color:var(--accent)}.trade-summary{padding-top:12px;text-align:center;align-self:center}.swap-mark{display:block;font-size:30px;color:var(--accent);margin-bottom:10px}.trade-summary>p{font-size:11px;margin:9px 0;color:#ded1ba}.trade-summary>strong{display:block;font-size:22px;font-weight:700;line-height:1.5;font-variant-numeric:tabular-nums}.trade-summary>small{display:block;font-size:9px;color:var(--muted);margin:3px 0 16px}.trade-summary .button{width:100%;padding:12px 8px;font-size:11px}.trade-summary .summary-note{font-size:9px;line-height:1.6;color:var(--muted);margin:10px 8px 0}.inventory{background:var(--surface);border-radius:var(--radius);min-height:455px;overflow:hidden;animation:enter .5s .09s both}.inventory-heading{height:55px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.inventory-heading h2{padding-left:5px}.inventory-heading span,.tabs span{font-size:10px;color:var(--muted);margin-left:6px;font-weight:500}.tabs{height:100%;display:flex;gap:18px}.tabs button{background:none;color:var(--muted);border:0;border-bottom:2px solid transparent;font-size:12px;padding:0 4px;font-weight:600}.tabs button.active{border-bottom-color:var(--accent);color:var(--accent)}.inventory-tools{display:flex;align-items:center;gap:9px;padding:12px 14px 0}.search{display:flex;align-items:center;gap:7px;background:#28231e;border:1px solid var(--line);border-radius:4px;flex:1;min-width:0;padding:0 10px}.search>span{font-size:23px;color:var(--muted)}input{background:transparent;color:var(--text);border:0;width:100%;font-size:11px;min-height:36px;min-width:0}input::placeholder{color:#a99b86}select{background:#2d2722;border:1px solid var(--line);color:#d1c3ac;font-size:10px;padding:10px 6px;border-radius:4px;max-width:100%;cursor:pointer}.inventory-caption{font-size:9px;color:var(--muted);padding:14px;display:flex;justify-content:space-between;gap:10px}.inventory-caption h2{font:inherit;margin:0}.item-grid{padding:0 12px 16px;display:grid;grid-template-columns:repeat(auto-fill,minmax(102px,1fr));gap:7px;max-height:690px;overflow:auto;scrollbar-width:thin;scrollbar-color:#74604b transparent}.item{position:relative;text-align:left;border:1px solid transparent;border-bottom:2px solid var(--quality,#a89764);border-radius:4px;background:#40382e;color:var(--text);padding:9px 8px 8px;min-width:0;transition:background .16s,border-color .16s,transform .16s;display:flex;flex-direction:column;align-items:stretch}.item:hover:not(:disabled){background:#504333;transform:translateY(-3px);border-color:#b9844d}.item.selected{border-color:var(--accent);background:#59412a}.item:disabled{opacity:.48}.item img{display:block;width:100%;height:75px;object-fit:contain;filter:drop-shadow(0 5px 6px #0003);transition:transform .18s}.item:hover img{transform:scale(1.06)}.item .item-name{font-size:9px;line-height:1.5;margin:8px 0 6px;min-height:27px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.item-price{font-size:11px;font-weight:700;letter-spacing:-.2px;font-variant-numeric:tabular-nums;margin-top:auto}.item-stock{font-size:8px;color:#bcab91;margin-top:5px}.item-badge{position:absolute;top:6px;right:6px;border-radius:3px;background:#231e19e8;font-size:8px;padding:3px 5px;color:#d9c6a6;z-index:1}.item.selected .item-badge{background:var(--accent);color:#2e2118}.item .missing-image{height:75px;display:flex;align-items:center;justify-content:center;font-size:28px;color:#ac9274}.inventory-empty{padding:50px 20px;text-align:center;color:var(--muted);font-size:12px;line-height:1.8;min-height:260px}.inventory-empty strong{color:var(--text);display:block;font-size:14px;margin-bottom:7px}.inventory-empty .button{margin-top:14px}.filters{padding:10px 0;display:flex;flex-direction:column;gap:11px;position:sticky;top:18px}.filters label{font-size:10px;font-weight:600;color:#d4c4a9;margin:6px 0 0}.filters select{width:100%;font-size:10px;padding:12px 9px;background:var(--bg)}.reset{text-align:left;padding-left:0;margin-top:5px}.trade-help{border-top:1px solid var(--line);margin-top:19px;padding-top:22px;display:flex;align-items:flex-start;gap:10px;color:var(--muted)}.trade-help>span{font-size:24px;color:var(--accent)}.trade-help p{font-size:11px;margin:0;line-height:1.6;color:#d8c8ac}.trade-help small{display:block;font-size:10px;margin-top:7px;color:var(--muted)}.bot-profile{font-size:10px;color:var(--accent);margin-top:12px}.selected-item{width:86px;background:#543e29;border:1px solid #ad7c48;border-radius:4px;padding:5px;animation:enter .18s}.selected-item img{height:45px;width:100%;object-fit:contain}.selected-item .qty{display:flex;justify-content:space-between;align-items:center;font-size:10px}.qty button{color:var(--accent);background:transparent;border:0;padding:3px 7px;font-size:16px}.qty span{font-weight:700}footer{padding:25px 0 30px;display:flex;justify-content:space-between;color:#aa9880;font-size:9px;gap:20px}footer b{padding:0 8px}.notice{padding:12px 16px;border:1px solid #8e7149;background:#413528;border-radius:5px;font-size:12px;margin-bottom:20px;line-height:1.6}dialog{border:1px solid #83705a;border-radius:12px;background:#332c24;color:var(--text);padding:26px;width:min(660px,calc(100vw - 28px));max-height:90dvh;box-shadow:0 30px 90px #0008}dialog[open]{animation:enter .18s}dialog::backdrop{background:#15100de8;backdrop-filter:blur(6px)}.dialog-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:22px;border-bottom:1px solid var(--line);margin-bottom:20px}.dialog-header h2{font-family:TF2Build,Arial,sans-serif;font-size:30px;margin:0}.dialog-header .eyebrow{font-size:9px}dialog p{font-size:12px;line-height:1.7}dialog label{font-size:11px;display:block;margin:20px 0 8px}dialog input{border:1px solid #806a51;background:#251f19;border-radius:5px;padding:10px 12px;font-size:12px;min-height:45px}.inline-link{color:var(--accent);font-size:10px;display:inline-block;margin:12px 0}.muted{color:var(--muted)}dialog .primary{width:100%;margin-top:12px}.quote-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.quote-columns h3{font-size:12px;color:var(--accent);margin:0 0 12px}.quote-line{display:flex;gap:9px;align-items:center;border-bottom:1px solid var(--line);padding:8px 0;font-size:11px;line-height:1.5}.quote-line img{width:40px;height:40px;object-fit:contain}.quote-line b{margin-left:auto;white-space:nowrap}.expiry{font-size:10px;color:var(--muted)}.dialog-error{padding:10px;border:1px solid #805e4c;border-radius:5px;background:#362920;color:#f5c7ac}.operation-icon{font-size:48px;color:var(--accent)}#operationStep{text-align:center;padding:18px 0}#operationStep h3{font-size:22px}#operationStep p{color:var(--muted)}#checkOperation{margin-top:15px}.skeleton{height:154px;background:linear-gradient(110deg,#40382e 30%,#584a3b 48%,#40382e 65%);background-size:200% 100%;animation:shimmer 1.6s infinite;border-radius:4px}@keyframes enter{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{to{background-position:-200% 0}}@keyframes rotate{to{transform:rotate(360deg)}}
@media(min-width:1700px){.item-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.item img{height:96px}.item .item-name{font-size:10px}.item-price{font-size:12px}.trade-workspace{grid-template-columns:minmax(0,1fr) 210px minmax(0,1fr)}}
@media(max-width:1100px){.topbar{gap:25px;padding:0 20px}main{padding:0 18px}.trade-workspace{gap:12px;grid-template-columns:minmax(0,1fr) 158px minmax(0,1fr)}.item-grid{grid-template-columns:repeat(auto-fill,minmax(91px,1fr))}.tabs{gap:8px}.tabs button,.inventory-heading h2{font-size:10px}.inventory-tools{flex-wrap:wrap}.inventory-tools select{width:100%}.market-info{gap:12px}.selection-empty{padding:0 10px}.selection-empty p{font-size:10px}.selection-empty small{font-size:9px}}
@media(max-width:760px){.topbar{height:auto;min-height:75px;flex-wrap:wrap;gap:12px;padding:16px}.brand{font-size:24px}.brand-symbol{font-size:27px}.account{font-size:9px}.account #accountName{max-width:110px;overflow:hidden;text-overflow:ellipsis}.account .button{font-size:10px;padding:9px;min-height:36px}.topbar nav{order:3;height:33px;width:100%;font-size:10px;gap:22px}.market-heading{padding:25px 0 20px;align-items:flex-start;flex-direction:column;gap:17px}h1{font-size:33px}.market-info{justify-content:space-between;width:100%;font-size:10px}.rate{padding:7px 10px}.trade-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.give-selection{grid-column:1;grid-row:1}.receive-selection{grid-column:2;grid-row:1}.section-heading{padding:7px 9px}.section-heading h2{font-size:10px}.section-heading .quiet{font-size:9px;padding:6px 0}.direction{display:none}.selection-items{min-height:112px;padding:7px;max-height:190px;gap:4px}.selection-empty{min-height:95px;text-align:center;padding:0;display:block}.selection-empty>span{font-size:22px}.selection-empty p{font-size:9px;margin:5px 0}.selection-empty small{display:none}.selection-total{padding:8px;display:block;font-size:8px;line-height:1.8}.selection-total strong{display:block;font-size:11px}.trade-summary{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:1fr 1fr;align-items:center;text-align:left;padding:6px 2px 12px}.swap-mark{display:none}.trade-summary>p{grid-column:1;margin:0 0 3px;font-size:10px}.trade-summary>strong{grid-column:1;font-size:20px}.trade-summary>small{grid-column:1;margin:3px 0 0;font-size:8px}.trade-summary .button{grid-column:2;grid-row:1/4;font-size:11px;min-height:47px}.trade-summary .summary-note{grid-column:1/-1;text-align:center;margin-top:12px}.filters{grid-column:1/-1;grid-row:3;position:static;display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:0 0 12px}.filters label{display:none}.filters .reset{grid-column:1/-1;margin:0;font-size:10px;padding:7px 0 0}.filters .trade-help,.filters .bot-profile{display:none}.inventory-their{grid-column:1/-1;grid-row:4}.inventory-our{grid-column:1/-1;grid-row:5}.inventory{min-height:300px}.inventory-tools{flex-wrap:nowrap}.inventory-tools select{width:auto;max-width:115px}.item-grid{grid-template-columns:repeat(auto-fill,minmax(93px,1fr));max-height:510px}.tabs{gap:20px}.tabs button,.inventory-heading h2{font-size:12px}.selected-item{width:calc(50% - 3px);min-width:57px}.selected-item img{height:34px}.qty button{padding:1px 4px}.inventory-empty{min-height:220px;padding:35px 20px}footer{flex-direction:column;gap:8px;font-size:9px}dialog{padding:19px}.quote-columns{gap:12px}.quote-line{font-size:10px;gap:5px}.quote-line img{width:30px;height:30px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.quote-attributes{display:block;font-size:9px;line-height:1.5;color:var(--accent);margin-top:4px}

/* TF2 supply-room theme. Layout and interaction selectors stay shared. */
:root{--radius:4px;--red:#994c3e;--blu:#536e79}
body{background:#27231f}
.topbar{background:#211e1a;border-bottom:3px solid #100f0d;box-shadow:0 1px 0 #5b4c3b;padding:0 32px;height:86px}
.brand{font-size:33px;font-weight:400;letter-spacing:.3px;gap:10px}
.brand-symbol{display:flex;width:42px;height:42px;align-items:center;justify-content:center;color:var(--accent)}
.brand-symbol svg{width:42px;height:42px;transform:rotate(-8deg)}
.brand-region{color:#e5a255}.brand small{color:#bda98e;letter-spacing:3.5px;font-size:9px;margin-top:7px}
nav{font-size:12px}nav a[aria-current]{color:#ffcd8b;border-color:#e6a158}nav a:hover{color:#ffcd8b}
.button{border-radius:3px;background:#544838;border:1px solid #84705a;border-bottom:3px solid #211912;color:#f5e8ce;box-shadow:inset 0 1px 0 #ffffff12;transition:background .15s,transform .15s,box-shadow .15s}
.button:hover{background:#655340;transform:translateY(-1px)}.button:active{transform:translateY(2px);box-shadow:none}
.primary{font-family:TF2Build,Arial,sans-serif;background:#d58d43;border-color:#f2bc77;border-bottom-color:#724620;color:#291d14;font-size:16px;font-weight:400;letter-spacing:.3px;text-shadow:0 1px #ffe4b055}
.primary:hover{background:#efac5f}.primary:disabled{background:#765a39;border-color:#987343;border-bottom-color:#3a2a1b;color:#ddd0b8;opacity:.65}
.steam-login{background:#574634;border-color:#94714d;border-bottom-color:#2c2116;font-family:TF2Build,Arial,sans-serif;font-weight:400;font-size:15px}
.market-heading{min-height:126px;margin:0 -28px 23px;padding:25px 28px 26px;background-color:#c8b79b;background-image:linear-gradient(90deg,#d1c0a4 0%,#d1c0a4e8 35%,#ccbda378 65%,#cbbb9efa 100%),url("assets/tf2-spriters/loading_backgrounds/Loading and Main Menu Backgrounds/background_2fort_widescreen.png");background-size:auto,cover;background-position:center,center 49%;border-bottom:4px solid #17130f;box-shadow:inset 0 -1px #efddbe;position:relative;isolation:isolate}
.market-heading .eyebrow{color:#765033;font-size:10px;letter-spacing:2.5px;margin-bottom:9px;font-weight:800}
h1{font-size:43px;color:#3a2e24;font-weight:400;letter-spacing:.5px;text-shadow:0 1px #eee1c988}
.market-info{gap:18px}.status{color:#594b3b;font-weight:600}.status:before{background:#8d6d4a}.status.online:before{background:#647044;box-shadow:none}.rate{border:1px solid #9f8869;border-bottom:2px solid #8d7558;background:#e1cdaeaa;color:#453323;border-radius:3px;padding:11px 13px 11px 40px;position:relative;font-size:12px;font-weight:700;white-space:nowrap}
.rate:before{content:"";position:absolute;left:8px;top:4px;width:26px;height:30px;background:url("assets/key-real.png") center/contain no-repeat;transform:rotate(-14deg)}
.selection{border:1px solid #65513e;border-bottom:3px solid #171411;background:#352c25;box-shadow:inset 0 0 0 1px #ffffff04}
.selection .section-heading{border-bottom:2px solid #201815;padding:10px 14px;position:relative}
.give-selection .section-heading{background:#8f4639}.receive-selection .section-heading{background:#4a6570}
.section-heading h2{font-family:TF2Build,Arial,sans-serif;font-size:20px;letter-spacing:.4px;font-weight:400;color:#f6e9d3;text-shadow:1px 2px #0003}
.section-heading .direction{font-family:Arial,sans-serif;color:#f1d5b7;font-size:17px}.receive-selection .direction{color:#d3e2e2}
.section-heading .quiet{color:#ecd4be;font-size:10px}.section-heading .quiet:hover{color:#fff}
.selection-items{background:#352d27;min-height:135px}.receive-selection .selection-items{background:#303231}
.selection-empty>span{font-family:Arial,sans-serif;font-size:30px;font-weight:400;line-height:1;border:1px dashed #7f6851;border-radius:3px;width:43px;height:43px;display:flex;align-items:center;justify-content:center;color:#a68c6b}
.receive-selection .selection-empty>span{border-color:#637172;color:#87989b}
.selection-empty p{color:#ddcdb3;font-size:12px}.selection-empty small{color:#b7a68c;font-size:10px}.selection-total{background:#2c241e;border-top:1px solid #5c4938;font-size:11px;color:#c0ac8e;padding:12px 14px}.selection-total strong{font-size:13px;color:#f2c483}
.trade-summary .swap-mark{color:#d5b181;font-size:34px;margin-bottom:7px}.trade-summary>strong{font-family:TF2Build,Arial,sans-serif;font-weight:400;font-size:27px;color:#f5d29a}.trade-summary>p{color:#cebea5}.trade-summary .button{font-size:15px;line-height:1.3;padding:13px 7px;min-height:48px}.trade-summary .summary-note{font-size:10px;color:#b9a78d}.trade-summary>small{font-size:10px}
.inventory{background:#302923;border:1px solid #514337;border-bottom:3px solid #1c1712;border-radius:4px}.inventory-heading{background:#3c3229;border-bottom:2px solid #201a15;height:57px;padding:0 12px}.inventory-heading h2,.tabs button{font-family:TF2Build,Arial,sans-serif;font-size:18px;font-weight:400;letter-spacing:.2px}.inventory-heading h2{color:#e8d7b9}.inventory-heading span,.tabs span{font-family:Arial,sans-serif;font-size:10px;color:#bcaa8e}.tabs{gap:18px}.tabs button{color:#bca98b}.tabs button.active{color:#ffcc86;border-bottom-color:#e9a558}.tabs button:hover{color:#ffe1ad}
.refresh{color:#c5ad8b}.search{background:#241e19;border-color:#5c4937;border-radius:3px}.search>span{color:#bba789}input{font-size:12px}input::placeholder{color:#b3a088}select{background:#382e24;border-color:#65503b;border-radius:3px;color:#d6c3a5;font-size:11px}.inventory-tools{padding-top:13px}.inventory-caption{font-size:10px;color:#b6a58a;padding-top:13px;padding-bottom:13px}.item-grid{gap:8px;scrollbar-color:#8b6e4e #2a221b}
.item{background:#40362c;border:1px solid #594938;border-bottom:3px solid var(--quality,#a89764);border-radius:3px;padding:9px 8px;box-shadow:inset 0 1px 0 #ffffff04}.item:hover:not(:disabled){background:#57432e;border-color:#b38a57;transform:translateY(-2px);box-shadow:0 3px 0 #1b150f}.item.selected{background:#654624;border-color:#efad5d}.item img{height:79px;filter:drop-shadow(0 5px 5px #0005)}.item .item-name{font-size:10px;line-height:1.4;min-height:28px;color:#e4d7be;margin-top:7px}.item-price{font-size:12px;color:#fff0cb;letter-spacing:0;line-height:1.4}.item-stock{font-size:9px;color:#baa788}.item-badge{background:#261d14df;color:#d5bc94;font-size:9px}.item.selected .item-badge{background:#eda34e;color:#332212}.item:disabled{opacity:.5}.selected-item{background:#604728;border:1px solid #b88648}.qty button{color:#ffcf8b}.qty span{color:#f0dfc1}
.filters{padding-top:10px}.filters label{font-family:TF2Build,Arial,sans-serif;font-size:17px;font-weight:400;color:#e2caa5}.filters select{background:#32281f;border-color:#5e4935;color:#d9c4a3;font-size:11px}.reset{color:#bd9a6f}.trade-help{border-color:#594432}.trade-help p{color:#e5c99f;font-size:12px}.trade-help small{font-size:11px;color:#baa384}.trade-help>span{display:flex;align-items:center;justify-content:center;width:32px;flex-shrink:0}.trade-help img{width:31px;height:34px;object-fit:contain}.bot-profile{color:#e2ad69;font-size:11px}
footer{color:#ac977a;font-size:10px;padding-top:25px}footer b{color:#d69a55}
dialog{background:#362c22;border:1px solid #ad8c60;border-bottom:4px solid #1d150d;border-radius:5px;box-shadow:0 25px 80px #000a}.dialog-header{border-bottom:2px solid #66503a}.dialog-header h2{font-size:31px;font-weight:400;color:#efd6ad}.quote-columns h3{font-family:TF2Build,Arial,sans-serif;color:#edbd7c;font-size:19px;font-weight:400}.quote-line{border-color:#62503d}.quote-attributes{color:#e5bd80}.expiry{color:#c5af8e}.operation-icon{color:#e6ab5f}.inventory-empty{color:#bba58a}.inventory-empty strong{font-family:TF2Build,Arial,sans-serif;font-size:23px;font-weight:400;color:#e3ca9f}.inventory-empty .button{margin-top:20px}
@media(min-width:1700px){.item img{height:96px}.item .item-name{font-size:11px}}
@media(max-width:1100px){.market-heading{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}h1{font-size:36px}.market-info{gap:12px}.rate{font-size:11px}.topbar{padding:0 20px}.brand{font-size:29px}.section-heading h2{font-size:18px}.inventory-heading h2,.tabs button{font-size:15px}.tabs{gap:12px}.trade-summary .button{font-size:14px}.selection-empty p{font-size:11px}.selection-empty small{font-size:9px}}
@media(max-width:760px){.topbar{height:auto;padding:15px 16px 0;gap:13px}.brand{font-size:29px}.brand-symbol,.brand-symbol svg{width:32px;height:32px}.brand small{font-size:8px;letter-spacing:3px}.topbar nav{height:35px;gap:19px}.account .button{font-family:TF2Build,Arial,sans-serif;font-size:12px;padding:9px 8px}.market-heading{min-height:0;margin-bottom:18px;padding:23px 18px 20px;gap:18px;background-position:center,center 45%}.market-heading .eyebrow{font-size:9px}h1{font-size:34px;max-width:100%;line-height:1.12}.market-info{font-size:10px}.rate{padding:9px 9px 9px 34px;font-size:11px}.rate:before{left:5px;width:24px;top:3px}.section-heading h2{font-size:16px;white-space:nowrap}.selection .section-heading{padding:9px 8px}.section-heading .quiet{font-size:9px}.selection-items{min-height:108px;padding:7px}.selection-empty{display:flex;flex-direction:column;gap:3px;min-height:91px}.selection-empty>span{width:30px;height:30px;font-size:25px}.selection-empty p{font-size:10px;line-height:1.4;margin:5px 0}.selection-total{padding:8px;font-size:9px}.selection-total strong{font-size:12px}.trade-summary>strong{font-size:26px}.trade-summary .button{font-size:14px;padding:12px 6px}.trade-summary>small{font-size:9px}.trade-summary .summary-note{font-size:9px}.filters select{font-size:11px;padding:11px 8px}.tabs{gap:10px}.tabs button{font-size:15px;white-space:nowrap}.inventory-heading h2{font-size:17px}.item .item-name{font-size:10px}.item-price{font-size:11px}.item-stock{font-size:9px}.inventory-tools select{font-size:10px}.selected-item img{height:34px}footer{font-size:9px}.dialog-header h2{font-size:27px}.quote-columns h3{font-size:18px}}
