@font-face{font-family:Oswald;src:url('/assets/fonts/oswald.ttf')}@font-face{font-family:OpenSans;src:url('/assets/fonts/open-sans.ttf')}*{box-sizing:border-box}body{margin:0;background:#151715;color:#e5e4dc;font:14px/1.6 OpenSans,sans-serif}a{color:inherit}button,input,select{font:inherit}button,a,input,select,summary{touch-action:manipulation}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #d6c38c;outline-offset:4px}.skip{position:absolute;top:-80px;left:20px;background:#e5e4dc;color:#151715;padding:15px;z-index:10}.skip:focus{top:5px}header{min-height:104px;border-bottom:1px solid #3b3e35;display:flex;align-items:center;justify-content:space-between;padding:20px 5vw}.brand{text-decoration:none;font:30px Oswald;letter-spacing:2px}.brand small{display:block;font:10px OpenSans;letter-spacing:2.4px;color:#aaa99b}nav{display:flex;gap:30px;align-items:center}nav a{text-decoration:none}button{background:transparent;border:1px solid #777b68;color:inherit;padding:8px 14px}main{max-width:1440px;margin:auto;padding:0 5vw}.intro{display:flex;justify-content:space-between;align-items:flex-end;padding:55px 0 42px;border-bottom:1px solid #777b68}.eyebrow{font-size:11px;letter-spacing:2px;color:#c5b580}h1{font:clamp(40px,5vw,72px)/1.08 Oswald;margin:19px 0 20px;letter-spacing:.3px}.intro p:last-child{max-width:520px;color:#bcbdb1}.index-number{display:grid;text-align:right;padding-bottom:18px;flex-shrink:0}.index-number strong{font:100px/1 Oswald;color:#a7ac8c}.index-number span{font-size:10px;letter-spacing:1px;margin-top:13px}.toolbar{display:grid;grid-template-columns:1.25fr .8fr 1.2fr;gap:18px;padding-top:30px}label>span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#bcbdb1;margin-bottom:8px}input,select{width:100%;height:46px;color:#ecece5;background:#22251f;border:1px solid #565a4d;padding:10px}select{font-size:12px}.method{color:#aaa99b;font-size:12px;max-width:1050px;margin:20px 0 30px}.catalog-body{display:grid;grid-template-columns:330px minmax(0,1fr);gap:40px;align-items:start}#count{font-size:12px;color:#aaa99b;margin:0 0 12px}.item-list{max-height:780px;overflow:auto;scrollbar-width:thin;scrollbar-color:#6e745e #22251f;padding-right:8px}.item-button{width:100%;display:flex;align-items:center;text-align:left;gap:14px;padding:12px 10px;border:0;border-top:1px solid #3b3e35;background:transparent;color:#e5e4dc;min-height:77px}.item-button:hover{background:#262a23}.item-button[aria-pressed=true]{background:#30372a;border-left:3px solid #c5b580;padding-left:7px}.item-button img{width:65px;height:47px;object-fit:contain}.item-button span{font-size:13px;line-height:1.4}.item-button small{display:block;font-size:10px;color:#aaa99b;margin-top:3px}article{min-width:0;padding:0 0 35px;scroll-margin-top:20px}.item-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #777b68;padding-bottom:26px}.item-heading h2{font:36px/1.2 Oswald;margin:8px 0}.item-heading img{width:200px;height:120px;object-fit:contain}.tag{font-size:10px;color:#c5b580;text-transform:uppercase;letter-spacing:1.3px}.description{color:#c3c4b8;max-width:700px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#41463a;border:1px solid #41463a;margin:25px 0}.stats div{background:#1e221c;padding:13px}.stats dt{font-size:10px;color:#b7bcaa}.stats dd{margin:4px 0 0;font:24px Oswald}.section-title{font:21px Oswald;margin:28px 0 12px}.links{display:flex;flex-wrap:wrap;gap:8px}.links button{font-size:12px;padding:7px 12px;background:#23281f;border-color:#555f47}.note{border-left:2px solid #a6ab85;padding:10px 15px;background:#22261f;color:#c4c7b8;font-size:12px}.drop-table{width:100%;border-collapse:collapse;font-size:12px}.drop-table td,.drop-table th{padding:12px 8px;border-bottom:1px solid #41463a;text-align:left;vertical-align:top}.drop-table th{color:#b7bcaa;font-weight:400;font-size:10px;text-transform:uppercase}.drop-table td:last-child{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;color:#d6c38c}.drop-table small{display:block;color:#aaa99b}.empty{padding:25px 0;color:#bcbdb1}footer{border-top:1px solid #41463a;display:flex;justify-content:space-between;gap:20px;font-size:11px;color:#aaa99b;padding:26px 0;margin-top:50px}@media(max-width:900px){.catalog-body{grid-template-columns:240px minmax(0,1fr);gap:20px}.item-heading{display:block}.item-heading img{margin-top:10px;width:100%}.stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){header{min-height:85px}.brand{font-size:22px}nav{gap:16px}.intro{padding-top:30px;gap:15px}.index-number strong{font-size:65px}.index-number span{max-width:110px}h1{font-size:40px}.toolbar{grid-template-columns:1fr 1fr}.toolbar label:first-child{grid-column:1/-1}.catalog-body{display:block}.item-list{max-height:270px;margin-bottom:30px;border-bottom:1px solid #777b68}.item-heading{display:flex}.item-heading img{width:110px;height:100px}.item-heading h2{font-size:29px}footer{display:block}footer span{display:block}.stats{grid-template-columns:repeat(3,1fr)}.stats dd{font-size:20px}.stats div{padding:9px}}

.commands{padding:30px 0;border-bottom:1px solid #777b68}.commands h2{font:32px Oswald}.commands p{max-width:900px}.commands dt{margin-top:18px;color:#d6c38c}.commands dd{margin:8px 0 18px;color:#c3c4b8}.commands code{overflow-wrap:anywhere}
