/* Battered print, workshop invoices, denim patches. Hit targets stay square. */
#start .section-head h2{font-style:italic!important;letter-spacing:-.035em!important;text-shadow:2px 3px #080909}
#start .section-head{border-bottom:4px double #b79f70!important}
#start .section-head .eyebrow{font-family:'Courier New',monospace!important}
#start .stock-sheet{background:repeating-linear-gradient(0deg,transparent 0 24px,#9a81531c 25px 26px),#171711!important;border:0!important;border-top:7px solid #a44028!important}
#start .stock-sheet h3{background:#bdac85;color:#181812!important;padding:6px 10px;display:inline-block;font-style:italic;clip-path:polygon(0 4%,97% 0,100% 90%,3% 100%)}
#start .stock-sheet .bike-list button{background:transparent!important;border-bottom:1px dashed #97825b!important;border-left:0!important;color:#cdbd9b!important}
#start .stock-sheet .bike-list button.inspected{background:#c9b78d!important;color:#1e1c16!important;box-shadow:inset 5px 0 #a73e29}
#start .stock-sheet .bike-list button.inspected b:before{content:'× ';color:#a23723;font:bold 20px 'Courier New',monospace}
#start .stock-sheet .bike-class-filters button{border:0!important;border-bottom:2px solid #766344!important;background:#29261c}
#start .stock-sheet .bike-class-filters button[aria-pressed=true]{background:#a43d28!important;color:#f0daba!important}
#start #menu-garage .bike-shop{border:0!important;background:repeating-linear-gradient(171deg,transparent 0 32px,#baa76e0a 33px 34px),#141612!important}
#start .purchase-ticket{border:0!important;border-bottom:3px solid #a4432b!important;background:#161711!important}
#start .purchase-ticket h2{font-style:italic!important;text-shadow:2px 2px #000}
#start .purchase-ticket #buyBike:not(:disabled){background:#b3442b!important;color:#ffedc7!important;box-shadow:3px 3px #000}
#bikePreview{background:radial-gradient(ellipse at 50% 90%,#000b 0 12%,transparent 48%),repeating-linear-gradient(164deg,transparent 0 18px,#cdb27708 19px 20px)!important}
#start #menu-garage .shop-ledger{background:#c4b18b!important;color:#30291d;border-bottom:2px dashed #6b5a3d!important;margin:0 12px!important;box-shadow:2px 3px #0008}
#start #menu-garage .shop-ledger b{color:#2a261c!important;font-family:'Courier New',monospace!important;font-weight:900!important}
#start #menu-garage .shop-ledger small{color:#504330!important}
#start .file-fold{border:0!important;border-top:1px dashed #947e55!important;border-bottom:1px dashed #947e55!important;background:#171a16dd!important}
#start .file-fold>summary{font-family:'Courier New',monospace!important;font-size:11px!important}
#start #menu-profile .rider-kit{background:repeating-linear-gradient(35deg,#a6b2a307 0 1px,transparent 2px 4px),#172123!important;border:2px dashed #617674!important;outline:5px solid #152022;outline-offset:-7px}
#start #menu-profile .rider-kit h3{font-style:italic;color:#dec9a0!important;text-shadow:2px 3px #000}
#start .kit-choices button{border:0!important;border-bottom:1px dashed #78847a!important;border-left:5px solid var(--kit-ink)!important;background:#111715!important;font-family:'Courier New',monospace!important}
#start .kit-choices button[aria-pressed=true]{background:#cab990!important;color:#22271f!important;box-shadow:2px 3px #000}
#start #menu-profile .profile-grid>.menu-panel{background:#c7b891!important;color:#2b281e!important;border:0!important;clip-path:polygon(0 1%,98% 0,100% 97%,2% 100%);padding:20px!important}
#start #menu-profile .profile-grid>.menu-panel h3{color:#29271d!important;font-style:italic;text-transform:uppercase;border-bottom:3px solid #923a28;padding-bottom:10px}
#start #menu-profile .profile-grid>.menu-panel p,#start #menu-profile .profile-abilities{color:#464332!important;font-family:'Courier New',monospace!important}
#start #menu-profile #hubSummary>div{border:0;border-left:4px solid #8e3b2b!important;background:#161e1c!important}
#riderSelection .rider-dossier{border:0!important;border-top:7px solid #a7432c!important;box-shadow:8px 8px #0008;background:repeating-linear-gradient(36deg,#b5ba9a08 0 1px,transparent 2px 4px),#172120!important}
#riderSelection .rider-pick-header h2{font-style:italic;text-shadow:3px 3px #000}
#riderChoices button{border-bottom:1px dashed #7c8165!important}
#riderSelection .rider-picked{background:#111812!important;border:0!important;border-top:3px solid #b4a079!important}
