h1,h2,h3,h4,h5,h6{font-family:"artifakt-legend",Arial,sans-serif;font-weight:700}.project-section{margin:32px auto}.project-section:first-of-type{margin-top:0}.project-section::after{content:"";display:block;width:100px;margin:30px auto 0;border-top:1px solid #ddd}.project-section-title{line-height:28px;font-size:20px;font-weight:700;margin:0 0 15px}.project-section-body{margin:0 auto;line-height:26px;font-size:18px;font-weight:400;text-align:left;color:#555;word-wrap:break-word}.project-section-body a{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-ms-hyphens:auto;hyphens:auto;text-decoration:underline}.project-section-body p{margin:3px 0 20px}.project-section-body ul{padding:0 0 20px 20px;list-style-type:disc}.project-section-body ol{padding-left:20px;list-style-type:decimal}.project-section-body li{line-height:36px}.project-section-body iframe,.project-section-body object,.project-section-body embed{width:100%;border:none}.project-section-body iframe{margin:15px 0;height:auto}.project-section-body pre{margin-left:0;background-color:rgba(0,0,0,0);max-height:500px;overflow-y:auto;border:1px solid #ddd}.scrollable-cards{position:relative}.scrollable-cards-inner{position:relative;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch}.scrollable-cards-inner::-webkit-scrollbar{display:none}.scrollable-cards .scrollable-card{display:inline-block;overflow:hidden;width:232px;height:116px;margin-right:2px;position:relative;vertical-align:middle}.scrollable-cards .control{display:none;position:absolute;top:24px;width:35px;height:70px;background:#eee}.scrollable-cards .control:focus{outline:0}.scrollable-cards .control.active{display:inline-block}.scrollable-cards .left-control{border-radius:0 70px 70px 0;left:0}.scrollable-cards .right-control{border-radius:70px 0 0 70px;right:0}.scrollable-cards .icon{position:absolute;top:12px;font-size:45px}.scrollable-cards .icon-arrow-left{left:-9px}.scrollable-cards .icon-arrow-right{right:15px}.css-only-photoset{height:auto;min-height:auto;width:100%}.css-only-photoset .scroll-container{min-height:216px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;overflow-x:scroll;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding-inline-start:28px;margin-bottom:15px}.css-only-photoset .scroll-container video{max-width:300px}.single-photo .scroll-container{margin-bottom:15px;min-height:216px}.single-photo .scroll-container video{max-width:100%}img.photoset-image,video,iframe{aspect-ratio:5/4;-o-object-fit:cover;object-fit:cover;scroll-snap-align:start;width:100%;min-width:280px;height:auto;border-radius:4px}.partner-hub-link{margin-bottom:1em}.dark-mode.instructable{-webkit-filter:invert(1);filter:invert(1);background-color:#000}.dark-mode img{-webkit-filter:invert(1);filter:invert(1)}.dark-mode .header-stats .svg-views,.dark-mode .header-stats .svg-comments,.dark-mode .header-stats .svg-favorite,.dark-mode .header-stats .svg-featured,.dark-mode .header-stats a{-webkit-filter:invert(1);filter:invert(1);color:#fff}.dark-mode .js-videos{-webkit-filter:invert(1);filter:invert(1)}.dark-mode .author-promo{background-color:var(--gray-light4)}.dark-mode .about,.dark-mode .header-title,.dark-mode .article-header,.dark-mode .article-body,.dark-mode .promoted-items-label,.dark-mode .author-name{color:#000}.dark-mode .about a,.dark-mode .header-title a,.dark-mode .article-header a,.dark-mode .article-body a,.dark-mode .promoted-items-label a,.dark-mode .author-name a{color:#000}.dark-mode .step-body{color:var(--special-gray-dark)}.dark-mode .step-body a{color:var(--special-gray-dark)}