@font-face{font-family:'Pretendard Variable';font-style:normal;font-weight:45 920;font-display:swap;src:url('./assets/fonts/PretendardVariable.woff2') format('woff2')}
:root{font-family:'Pretendard Variable',Pretendard,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:15px;font-weight:430;--muted:#616e62}
body{letter-spacing:-.015em;-webkit-font-smoothing:antialiased}button,input,select{font-family:inherit}h1,h2,h3,h4{word-break:keep-all;text-wrap:balance}p,td,th{word-break:keep-all;overflow-wrap:anywhere}
header button{font-size:13px;font-weight:550}.view-nav button{font-size:13px;font-weight:520;padding:10px 12px}.intro-copy{font-size:14px;line-height:1.8;color:#65715f}.intro h1 span{font-size:17px;font-weight:500}.specs span{font-size:12px}.eyebrow{font-size:11px}
#inspector{width:280px;max-height:calc(100% - 130px);overflow:auto}#inspector h2{font-size:25px;font-weight:600;line-height:1.25}#inspector #partText{font-size:14px;line-height:1.75;color:#53604e}#inspector .eyebrow{font-size:10px}.inspector-top{font-size:11px}.part-detail{font-size:12px;font-weight:500}.part-fit p{font-size:11px;line-height:1.65}.part-fit button{font-size:12px;font-weight:550}.inspector-actions button{font-size:12px}#inspector details,#inspector details p{font-size:11px;line-height:1.75}
.explode-row button,.part-list button{font-size:13px}.range-label{font-size:12px}.range-stops{font-size:10px}.part-list button small{font-size:10px}.scene-caption,.scene-caption>span:first-child{font-size:10px}.scene-caption>span:last-child{font-size:11px}footer,footer button,#quality{font-size:11px;line-height:1.6}
#chipHeading button,#chipTools button{font-size:12px}#chipHeading #chipSubtitle{font-size:15px}#chipScope,#chipTools span{font-size:11px;line-height:1.7}.chip-tag{font-size:11px;font-weight:500}
dialog p{font-size:14px;line-height:1.85;color:#4c5b43}dialog h2{font-weight:650;letter-spacing:-1px}#compatibilityDialog h3{font-size:21px;font-weight:620}.fit-lead{font-size:15px!important}.fit-current>span,.fit-badge{font-size:11px}.fit-current>strong{font-size:17px;font-weight:600}.fit-current>p{font-size:14px}.fit-tabs button{font-size:14px;font-weight:550}.fit-products h4{font-size:20px;font-weight:600}.fit-products article p{font-size:14px;color:#53614b}.fit-products a,.fit-source-line a,.fit-table a{font-size:12px}.fit-products small{font-size:12px;color:#68755e}.fit-table table{font-size:14px;line-height:1.75}.fit-table thead{font-size:12px}.fit-table tbody th{font-weight:600}.fit-table th,.fit-table td{padding:16px}.fit-chain{font-size:13px}.fit-note strong{font-size:15px}.fit-note p,.fit-part-cards p{font-size:14px!important}.fit-part-cards small{font-size:11px}.fit-part-cards h4{font-size:16px;font-weight:600}.fit-fields label{font-size:13px}.fit-fields input,.fit-fields select{font-size:15px}.fit-result strong{font-size:17px}.fit-result p,.fit-result li{font-size:14px}.fit-checked{font-size:11px}.fit-source-line{font-size:12px!important}#compatibilityDialog details,#compatibilityDialog details p{font-size:12px}#sourceLinks a{font-size:13px}figcaption,p.credit{font-size:11px}
body.dark #inspector #partText{color:#c0cdb9}body.dark .intro-copy,body.dark .specs span{color:#bbc9b1}body.dark #chipScope,body.dark #chipTools span{color:#bbc9b1}
@media(max-width:1150px){.view-nav button{font-size:12px;padding:9px 10px}.intro{max-width:205px}#inspector{width:250px}#inspector h2{font-size:22px}#inspector #partText{font-size:13px}.chip-mode #chipHeading #chipSubtitle{font-size:13px}}
@media(max-width:760px){header .brand span{display:none}.header-actions button{font-size:12px;padding:8px 10px}.view-nav button{font-size:12px}.intro h1 span{font-size:14px}#inspector{width:auto;max-height:45%;padding:12px 15px}#inspector h2{font-size:20px}#inspector #partText{font-size:13px;line-height:1.65}.part-fit p{font-size:10px}.part-fit button{font-size:11px}.inspector-actions button{font-size:11px}.part-detail{font-size:11px}.part-list button,.explode-row button,.explode-row>#assemble,.explode-row>#fan{font-size:12px}.range-stops{font-size:9px}.scene-caption>span:first-child{font-size:9px}.scene-caption>span:last-child{font-size:9px}footer,footer button{font-size:10px}.chip-tag{font-size:9px}.chip-mode #chipHeading button,#chipTools button{font-size:11px}.chip-mode #chipScope,#chipTools span{font-size:10px}.fit-tabs button{font-size:13px}.fit-products h4{font-size:19px}.fit-table table{font-size:13px}.fit-fields input,.fit-fields select{font-size:16px}.fit-chain{font-size:11px}}
