:root{color-scheme:dark;--bg:#070e0d;--panel:#12221c;--line:#3c5740;--ink:#e2e5c8;--muted:#9cab91;--lime:#bcdb89;--gold:#d6af68}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:radial-gradient(ellipse at 80% 0,#18362c77,transparent 55%),radial-gradient(circle at 15% 25%,#8baa6233 1px,transparent 2px) 0 0/89px 107px,var(--bg);font:14px/1.65 Consolas,'Courier New',monospace}a{color:var(--lime)}button,input,select{font:inherit;color:var(--ink);border:1px solid var(--line);background:#0a1712;padding:11px 14px;border-radius:0}button,a.button{cursor:pointer;box-shadow:3px 3px 0 #030806}button:hover,a.button:hover{border-color:var(--lime);background:#213627}button:disabled{opacity:.4;cursor:default}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--gold);outline-offset:4px}header{min-height:76px;display:flex;align-items:center;gap:30px;padding:18px 5vw;border-bottom:1px solid var(--line);background:#0a1511e8}header a{text-decoration:none;font-size:12px}header .brand{font-weight:bold;font-size:17px;letter-spacing:1px;color:var(--ink)}nav{display:flex;gap:24px}nav [aria-current]{color:var(--gold)}.link-state{margin-left:auto;color:var(--muted);font-size:11px}.link-state.live{color:var(--lime)}main{max-width:1260px;margin:auto;padding:0 36px 64px}.intro{display:grid;grid-template-columns:1.3fr 1fr;gap:50px;align-items:center;padding:54px 0 38px}.eyebrow{font-size:11px;letter-spacing:2px;color:var(--gold)}h1{font-size:clamp(29px,3.5vw,46px);line-height:1.2;letter-spacing:-1px;margin:20px 0}h1 span{color:var(--lime)}.intro p:not(.eyebrow){color:var(--muted);max-width:560px}.dispatch-art{padding:20px 26px;background:repeating-linear-gradient(0deg,transparent 0 29px,#496c4020 30px),repeating-linear-gradient(90deg,transparent 0 29px,#496c4020 30px),#0c1b16;border:1px solid var(--line);box-shadow:8px 8px 0 #020805,inset 0 0 50px #020805}.gantry{border:4px solid #536d49;border-bottom:0;text-align:center;color:var(--gold);font-size:11px;letter-spacing:2px;height:70px;padding:12px;box-shadow:inset 0 5px #263a2a}.crates{display:flex;gap:24px;justify-content:center;height:52px;align-items:end}.crates i{display:block;width:60px;height:54px;background:repeating-linear-gradient(90deg,transparent 0 16px,#293a24 17px 20px),#5f7449;border:4px solid #273c29;box-shadow:inset 4px 4px #9ba66a,inset -4px -4px #354d2e,7px -7px 0 #25392c;transform:skewY(-4deg)}.crates i:nth-child(2){height:42px;background-color:#88774d}.belt{height:27px;border:5px solid #516149;background:repeating-linear-gradient(90deg,#091711 0 12px,#64764e 13px 15px);box-shadow:0 7px #27352b;animation:conveyor 3s linear infinite}.dispatch-art p{font-size:9px;text-align:center;margin:24px 0 0;letter-spacing:1px}@keyframes conveyor{to{background-position:60px 0}}.notice{border:1px solid var(--line);background:#18271d;display:flex;align-items:center;gap:12px;padding:13px 18px;font-size:11px;color:var(--lime)}.notice>span:last-child{margin-left:auto;color:var(--muted)}.led{width:7px;height:7px;background:var(--lime);box-shadow:0 0 8px #a2d76c}.search{flex:1}form{display:flex;align-items:end;gap:18px;margin:32px 0 14px}label{display:grid;gap:7px;font-size:10px;letter-spacing:1px;color:var(--muted)}input{width:100%;min-width:180px}select,input{font-size:13px;letter-spacing:0}form button{font-size:12px}.inventory-line{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--muted);gap:16px;margin-bottom:15px}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.product{border:1px solid var(--line);background:linear-gradient(135deg,#1a2d22,#0f1c17);box-shadow:5px 5px 0 #020805;display:flex;flex-direction:column;min-width:0}.product:hover{border-color:#7f9761}.product-art{height:135px;position:relative;overflow:hidden;background:repeating-linear-gradient(0deg,transparent 0 23px,#66885114 24px),repeating-linear-gradient(90deg,transparent 0 23px,#66885114 24px),#0a1712;border-bottom:1px solid var(--line);display:grid;place-items:center}.product-art::before{content:'';width:92px;height:62px;border:5px solid #576b48;background:linear-gradient(90deg,transparent 43%,#77935b 43% 57%,transparent 57%),repeating-linear-gradient(0deg,#405b3e 0 6px,#334f37 7px 9px);box-shadow:inset 4px 4px #829363,inset -5px -5px #263d2c,11px -11px #243d31,15px -15px #546e4c;transform:skewY(-6deg)}.product:nth-child(3n+2) .product-art::before{filter:sepia(.6)}.product:nth-child(3n) .product-art::before{filter:hue-rotate(30deg)}.product-art span{position:absolute;bottom:9px;left:13px;color:#8da27d;font-size:9px;letter-spacing:2px}.copy{padding:21px;display:flex;flex-direction:column;flex:1}.copy .eyebrow{letter-spacing:1px;margin:0;font-size:10px}h2{font-size:19px;line-height:1.4;overflow-wrap:anywhere;margin:12px 0}h2 a{text-decoration:none;color:var(--ink)}.description{font-size:12px;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.price-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:auto;padding-top:18px}.price{font-size:28px;color:var(--lime)}small,.muted{font-size:11px;color:var(--muted)}.button{display:inline-block;padding:11px 14px;border:1px solid #6b8053;background:#283c27;text-decoration:none;font-size:11px;font-weight:bold}.copy .button{margin-top:15px;text-align:center}.pagination{display:flex;justify-content:center;align-items:center;margin:32px 0;gap:22px;font-size:12px}.empty{padding:46px 24px;text-align:center;border:1px dashed var(--line);color:var(--muted)}#error{padding:12px 16px;border-left:3px solid var(--gold);background:#2b271b;color:#e0c690}.detail-back{display:inline-block;margin:30px 0 12px}.detail-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:36px}.detail-panel{padding:25px;border:1px solid var(--line);background:#12221c;margin-bottom:22px}.detail-panel h2{color:var(--lime)}.detail-panel li{margin:10px 0}.detail-panel p{overflow-wrap:anywhere}.detail-layout .price{font-size:42px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:26px 0}.steps div{padding:16px;border:1px solid var(--line);color:var(--lime);font-size:12px}.steps small{display:block;margin-top:6px}.detail-id{overflow-wrap:anywhere}footer{display:flex;justify-content:space-between;gap:20px;max-width:1260px;margin:auto;border-top:1px solid var(--line);padding:25px 36px;font-size:10px;color:var(--muted)}[hidden]{display:none!important}@media(max-width:950px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intro{gap:25px}header{flex-wrap:wrap;gap:14px}.link-state{margin-left:auto}}@media(max-width:650px){main{padding:0 18px 40px}.intro{grid-template-columns:1fr;padding-top:30px}.dispatch-art{display:none}.grid,.detail-layout,.steps{grid-template-columns:1fr}form{flex-wrap:wrap}.search{flex-basis:100%}form label:not(.search){flex:1}.notice{flex-wrap:wrap}.notice>span:last-child{margin-left:19px}.inventory-line{align-items:start;flex-direction:column;gap:0}header nav{order:3;width:100%;gap:20px;font-size:10px}footer{flex-direction:column;padding:22px 18px}}@media(prefers-reduced-motion:reduce){.belt{animation:none}}
.detailView .intro,.detailView #filters label{display:none}.detailView .notice{margin-top:30px}.detailView #filters{justify-content:flex-end;margin:18px 0 0}.detailView .inventory-line{margin-bottom:0}.detailView #detail>h1{max-width:1000px}.detailView .detail-back{margin-top:15px}
