.page-market-trends .hero{text-align:center;border-bottom:1px solid var(--border);margin-bottom:2rem;padding:2rem 0;position:relative}.page-market-trends .hero:after{content:"";background:var(--accent);width:160px;height:3px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)skew(-12deg)}.page-market-trends .hero h1{color:var(--text);margin-bottom:.5rem;font-size:clamp(2.4rem,5vw,3.4rem)}.page-market-trends .hero p{max-width:600px;color:var(--text2);margin:0 auto;font-size:1.05rem}.page-market-trends .trend-section{margin:3rem 0}.page-market-trends .trend-section h2,.page-market-trends>h2{margin-bottom:.5rem;padding-left:.85rem;position:relative}.page-market-trends .trend-section h2:before,.page-market-trends>h2:before{content:"";background:var(--accent);width:5px;position:absolute;top:.12em;bottom:.12em;left:0;transform:skew(-12deg)}.page-market-trends .trend-section>p{color:var(--text2);margin-bottom:1.5rem;padding-left:.85rem;font-size:.95rem}.page-market-trends .trend-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;margin:1.5rem 0;display:grid}.page-market-trends .knife-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.page-market-trends .trend-card,.page-market-trends .value-card,.page-market-trends .premium-card{background:var(--bg2);border:1px solid var(--border);color:inherit;flex-direction:column;padding:1.25rem;text-decoration:none;transition:border-color .12s,transform .12s;display:flex;position:relative;overflow:hidden}.page-market-trends .trend-card:before,.page-market-trends .value-card:before,.page-market-trends .premium-card:before{content:"";background:var(--rarity-color,var(--accent));z-index:2;height:3px;position:absolute;top:0;left:0;right:0}.page-market-trends .trend-card:hover,.page-market-trends .value-card:hover,.page-market-trends .premium-card:hover{border-color:var(--rarity-color,var(--accent));transform:translateY(-2px)}.page-market-trends .rank-badge,.page-market-trends .value-badge,.page-market-trends .premium-badge{background:var(--rarity-color,var(--accent));color:#0b0d12;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;padding:.18rem .55rem;font-size:.75rem;font-weight:800;position:absolute;top:.85rem;right:.85rem;transform:skew(-10deg)}.page-market-trends .premium-badge{text-transform:none;font-size:.8rem;font-weight:700}.page-market-trends .trend-card-content{margin-bottom:1rem}.page-market-trends .trend-weapon{font-family:var(--font-display);color:var(--text2);letter-spacing:.07em;text-transform:uppercase;font-size:.76rem;font-weight:600}.page-market-trends .trend-name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;color:var(--text);margin:.3rem 0;font-size:1.3rem;font-weight:700;line-height:1.15}.page-market-trends .trend-rarity{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;font-weight:700}.page-market-trends .trend-price{border-top:1px solid var(--border);margin-top:auto;padding-top:1rem}.page-market-trends .price-label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;color:var(--text2);margin-bottom:.25rem;font-size:.72rem;font-weight:600}.page-market-trends .price-value{font-family:var(--font-display);color:var(--accent);font-size:1.6rem;font-style:italic;font-weight:800;line-height:1}.page-market-trends .price-range{color:var(--text2);margin-top:.25rem;font-size:.85rem}.page-market-trends .distribution-container{background:var(--bg2);border:1px solid var(--border);border-top:3px solid var(--accent);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);margin:1.5rem 0;padding:1.5rem}.page-market-trends .distribution-row{grid-template-columns:120px 1fr 80px;align-items:center;gap:1rem;margin-bottom:1.25rem;display:grid}.page-market-trends .distribution-row:last-child{margin-bottom:0}.page-market-trends .dist-label{flex-direction:column;justify-content:center;display:flex}.page-market-trends .bracket-label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--text);font-size:1rem;font-weight:700}.page-market-trends .dist-count{color:var(--text2);margin-top:.25rem;font-size:.75rem}.page-market-trends .dist-bar-wrapper{background:var(--bg3);border:1px solid var(--border);height:28px;overflow:hidden;transform:skew(-10deg)}.page-market-trends .dist-bar{background:var(--accent);height:100%;transition:width .3s}.page-market-trends .dist-percentage{font-family:var(--font-display);color:var(--accent);text-align:right;font-variant-numeric:tabular-nums;font-size:1.1rem;font-style:italic;font-weight:800}.page-market-trends .rarity-stats{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem;margin:1.5rem 0;display:grid}.page-market-trends .stat-card{background:var(--bg2);border:1px solid var(--border);border-top:3px solid var(--stat-color,var(--accent));text-align:center;padding:1.25rem;transition:border-color .12s,transform .12s}.page-market-trends .stat-card:hover{border-color:var(--stat-color,var(--accent));transform:translateY(-2px)}.page-market-trends .stat-value{font-family:var(--font-display);color:var(--stat-color,var(--accent));margin-bottom:.5rem;font-size:2.2rem;font-style:italic;font-weight:800;line-height:1}.page-market-trends .stat-label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;color:var(--text);margin-bottom:.5rem;font-size:.95rem;font-weight:700}.page-market-trends .stat-percent{color:var(--text2);font-size:.78rem}.page-market-trends .quick-nav{background:var(--bg2);border:1px solid var(--border);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);margin:2rem 0;padding:1.5rem}.page-market-trends .quick-nav h3{margin:0 0 1rem;padding-left:.75rem;position:relative}.page-market-trends .quick-nav h3:before{content:"";background:var(--accent);width:4px;position:absolute;top:.12em;bottom:.12em;left:0;transform:skew(-12deg)}.page-market-trends .quick-links{flex-wrap:wrap;gap:.75rem;display:flex}.page-market-trends .quick-links a{background:var(--bg3);border:1px solid var(--border);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,0 100%);padding:.45rem 1rem;font-size:.9rem;font-weight:600;transition:border-color .15s,color .15s,transform .15s}.page-market-trends .quick-links a:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}@media (max-width:1000px){.page-market-trends .trend-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.page-market-trends .knife-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.page-market-trends .distribution-row{grid-template-columns:100px 1fr 70px}.page-market-trends .rarity-stats{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}@media (max-width:700px){.page-market-trends .hero h1{font-size:2rem}.page-market-trends .trend-grid,.page-market-trends .knife-grid,.page-market-trends .rarity-stats{grid-template-columns:repeat(2,1fr)}.page-market-trends .distribution-row{grid-template-columns:1fr;gap:.5rem}.page-market-trends .dist-label{flex-direction:row;justify-content:space-between}.page-market-trends .quick-links{flex-direction:column;gap:.5rem}.page-market-trends .quick-links a{text-align:center;display:block}}.page-market-trends .movers-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.page-market-trends .mover-card{background:var(--bg2);border:1px solid var(--border);color:inherit;align-items:center;gap:.75rem;padding:.75rem 1rem;text-decoration:none;transition:border-color .12s,transform .12s;display:flex;position:relative;overflow:hidden}.page-market-trends .mover-card:before{content:"";background:var(--rarity-color,var(--accent));z-index:2;height:3px;position:absolute;top:0;left:0;right:0}.page-market-trends .mover-card:hover{border-color:var(--rarity-color,var(--accent));transform:translateY(-2px)}.page-market-trends .mover-rank{background:var(--bg3);border:1px solid var(--border);color:var(--text2);font-family:var(--font-display);padding:.12rem .4rem;font-size:.7rem;font-style:italic;font-weight:800;position:absolute;top:.6rem;right:.6rem;transform:skew(-10deg)}.page-market-trends .mover-img-wrap{background:var(--bg3);flex-shrink:0;justify-content:center;align-items:center;width:80px;height:60px;display:flex;overflow:hidden}.page-market-trends .mover-img-wrap img{object-fit:contain;max-width:100%;max-height:100%}.page-market-trends .mover-info{flex:1;min-width:0}.page-market-trends .mover-info .trend-weapon{font-size:.68rem}.page-market-trends .mover-info .trend-name{white-space:nowrap;text-overflow:ellipsis;margin:.15rem 0;font-size:1.05rem;overflow:hidden}.page-market-trends .mover-stats{flex-wrap:wrap;gap:.75rem;margin-top:.25rem;display:flex}.page-market-trends .mover-stat{font-family:var(--font-display);letter-spacing:.03em;font-size:.8rem;font-weight:700}.page-market-trends .mover-stat.trades{color:var(--ct)}.page-market-trends .mover-stat.volume{color:var(--green)}.page-market-trends .mover-stat.listings{color:var(--accent)}.page-market-trends .mover-stat.price{color:var(--text2);font-weight:400;font-family:var(--font-inter),system-ui,sans-serif}@media (max-width:480px){.page-market-trends .trend-grid,.page-market-trends .knife-grid,.page-market-trends .rarity-stats,.page-market-trends .movers-grid{grid-template-columns:1fr}.page-market-trends .hero h1{font-size:1.7rem}}
