body{font-family:"Noto Sans JP",sans-serif;font-size:1rem}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:"Martian Mono",monospace}h1{font-size:4rem}h2{font-size:3.5rem}h3{font-size:3rem}h4{font-size:2.5rem}a{color:#228CDB}a:hover{text-decoration:none}.positionRelative{position:relative}.customRow:before,.customRow:after{display:table;content:""}.customRow:after{clear:both}.defaultButton{cursor:pointer;padding:0 18px;color:transparent;background-color:transparent;border:2px solid transparent;margin-top:2px;margin-bottom:2px;text-transform:uppercase;text-align:center;line-height:44px;display:inline-block;font-weight:700;font-size:.8333333333rem}.defaultButton.primaryButton{background:#000;border-color:#000;color:#fff}.defaultButton.secondaryButton{background:#fff;color:#000;border-color:#000}nav{background:#000;border-bottom:1px solid #222;position:fixed;top:0;left:0;width:100%;z-index:900}nav .gridBox{padding:20px;max-width:1200px;margin:0 auto;display:flex}nav .gridBox .segment{flex-basis:50%}nav .gridBox .segment .appIcon{width:35px;height:auto;margin-top:-4px;margin-right:-1px}nav .gridBox .segment .appName{color:#fff;font-size:1.0rem;font-family:"Martian Mono",monospace;font-weight:600}nav .gridBox .segment ul.social{display:flex;gap:0 12px;margin-bottom:0;display:flex;justify-content:flex-end}nav .gridBox .segment ul.social li a{display:block}nav .gridBox .segment ul.social li a img{width:25px;height:auto;margin-top:-4px}nav .gridBox .segment ul.social li a img.gitIcon{filter:invert(1)}nav .techLinks{display:none}footer{background:#000 url("https://npm-workbench.github.io/execute-with-retries/assets/icons/dot-white-icon.svg") repeat center center;background-size:10px}footer .container{max-width:100%;padding:50px 20px;border-top:1px solid #333;border-top-right-radius:20px;border-top-left-radius:20px}footer .container .gridBox{max-width:1200px;margin:0 auto}footer .container .gridBox .segment h2{letter-spacing:-1px;font-weight:600;font-size:0.9rem;color:#fff;margin-bottom:10px}footer .container .gridBox .segment p{color:#bbb;font-size:0.9rem;line-height:1.4rem}footer .container .gridBox .segment .codeLinks{margin-bottom:0}footer .container .gridBox .segment .codeLinks li{display:inline-block;position:relative;margin-right:12px}footer .container .gridBox .segment .codeLinks li:before{content:".";color:#ccc;position:absolute;right:-11px;top:50%;transform:translateY(-50%)}footer .container .gridBox .segment .codeLinks li a{color:#fff;background-clip:text;font-size:0.8rem;font-style:italic}footer .container .gridBox .segment .social{margin-top:25px}footer .container .gridBox .segment .social li{display:inline-block;margin-right:5px}footer .container .gridBox .segment .social li a img{width:30px;height:auto;border-radius:50%}footer .container .gridBox .segment .social li a img.gitIcon{filter:invert(1)}@media only screen and (min-width: 768px){nav .gridBox .segment ul.social{gap:0 15px}nav .techLinks{display:block;position:fixed;bottom:20px;left:20px;z-index:900}nav .techLinks.right{left:auto;right:20px}nav .techLinks a{color:#aaa;border-radius:10px;border:1px solid #444;padding:13px 15px 11px;letter-spacing:-1px;font-size:0.65rem;font-weight:500;font-family:"Martian Mono",monospace;background:#000;color:#ddd}nav .techLinks a:hover{color:#eee}footer .container{padding:50px 20px 100px}footer .container .gridBox{display:flex}footer .container .gridBox .segment{flex-basis:50%}footer .container .gridBox .segment .social{margin:0;text-align:right}}@media only screen and (min-width: 1200px){nav .techLinks{left:calc((100% - 1200px + 60px)/2)}nav .techLinks.right{left:auto;right:calc((100% - 1200px + 60px)/2)}footer .container .gridBox{padding:0 40px}footer .container .gridBox .segment h2{font-size:1.0rem}footer .container .gridBox .segment .social li{margin-right:8.2px}footer .container .gridBox .segment .social li:last-child{margin-right:0}footer .container .gridBox .segment .social li a img{width:35px}}.sampleNavBar{background:#000;padding:20px;font-weight:600;color:#ddd;font-size:1.2rem}.sampleNavBar img{width:20px;display:inline-block;margin-right:7px}.sampleFooterBar{background:#000;padding:19px 20px}.sampleFooterBar p{color:#fff;margin:0;line-height:20px}@media only screen and (min-width: 1200px){.sampleFooterBar{padding:20px}}@-webkit-keyframes cursor-blink-soft{0%,49%{opacity:1}50%,100%{opacity:0}}@keyframes cursor-blink-soft{0%,49%{opacity:1}50%,100%{opacity:0}}.homePage .jumbotronSection{background:#000;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background-image:linear-gradient(to right, rgba(255,255,255,0.065) 1px, transparent 1px),linear-gradient(to bottom, rgba(255,255,255,0.065) 1px, transparent 1px);background-size:35px 35px}.homePage .jumbotronSection .posContainer{padding:100px 20px;max-width:600px}.homePage .jumbotronSection .posContainer h1{font-size:2.0rem;letter-spacing:-2px;color:#fff}.homePage .jumbotronSection .posContainer .subText{color:#bbb;margin-bottom:30px}.homePage .jumbotronSection .posContainer .terminal{border-radius:10px;background:#111;max-width:450px;margin:0 auto 15px}.homePage .jumbotronSection .posContainer .terminal .tHeader{padding:10px 15px;color:#aaa;font-size:0.8rem;border-bottom:1px solid #222}.homePage .jumbotronSection .posContainer .terminal .tBody{padding:12px 15px 14px}.homePage .jumbotronSection .posContainer .terminal .tBody p{margin:0;font-family:"Martian Mono",monospace;font-size:0.8rem;line-height:1.3rem;color:#fff}.homePage .jumbotronSection .posContainer .terminal .tBody p .cursor{width:7px;height:15px;background:#fff;display:inline-block;vertical-align:middle;margin-top:-4px;margin-left:5px;animation:cursor-blink-soft 1.2s ease-in-out infinite}.homePage .jumbotronSection .posContainer .buttonContainer{display:flex;gap:0 5px;max-width:450px;margin:0 auto}.homePage .jumbotronSection .posContainer .buttonContainer .btn-default{border:0;border-radius:10px;flex-basis:50%;text-decoration:none;color:#fff;padding:11px 14px 13px;font-size:0.9rem;line-height:25px;font-weight:500}.homePage .jumbotronSection .posContainer .buttonContainer .btn-default.npm{background:#c0392b;background:-webkit-linear-gradient(to right, #8e44ad, #c0392b);background:linear-gradient(to right, #8e44ad, #c0392b)}.homePage .jumbotronSection .posContainer .buttonContainer .btn-default.git{background:#141E30;background:-webkit-linear-gradient(to right, #243B55, #141E30);background:linear-gradient(to right, #243B55, #141E30)}.homePage .experience{background:#000;border-top:1px solid #444;border-bottom:1px solid #444}.homePage .experience .container{padding:50px 20px}.homePage .experience .container p{color:#fff}.homePage .experience .container p:first-child{font-size:1.2rem}.homePage .experience .container p:last-child{margin-bottom:0;font-family:"Martian Mono",monospace;font-style:italic;font-size:0.8rem}.homePage .integration{background:#000;padding:50px 20px;background-image:linear-gradient(to right, rgba(255,255,255,0.065) 1px, transparent 1px),linear-gradient(to bottom, rgba(255,255,255,0.065) 1px, transparent 1px);background-size:35px 35px}.homePage .integration .codeEditor{margin-top:-80px;padding:0;border-radius:20px;overflow:hidden;border:1px solid #333;background:#111}.homePage .integration .codeEditor .header{display:flex;padding:20px;border-bottom:1px solid #333}.homePage .integration .codeEditor .header .segment{flex-basis:50%;color:#fff;font-family:"Martian Mono",monospace;font-size:0.8rem}.homePage .integration .codeEditor .header .segment:last-child{display:none}.homePage .integration .codeEditor .header .segment .round{width:12px;height:12px;display:inline-block;border-radius:50%;vertical-align:middle}.homePage .integration .codeEditor .header .segment .round.red{background:red}.homePage .integration .codeEditor .header .segment .round.yellow{background:yellow}.homePage .integration .codeEditor .header .segment .round.green{background:green}.homePage .integration .codeEditor .body{padding:20px}.homePage .integration .codeEditor .body pre{font-family:"Martian Mono",monospace;font-size:0.8rem;color:#fff;margin-bottom:0}.homePage .integration .codeEditor .body pre .cursor{width:7px;height:15px;background:#fff;display:inline-block;vertical-align:middle;margin-top:-2px;margin-left:2px;animation:cursor-blink-soft 1.2s ease-in-out infinite}.homePage .integration .codeEditor .body pre .comment{opacity:0.3}.homePage .integration .codeEditor .body pre .comment.info{display:block;margin-top:30px}.homePage .integration .codeEditor .body pre .purple{color:#c084fc}.homePage .integration .codeEditor .body pre .green{color:#4ade80}.homePage .integration .codeEditor .body pre .blue{color:#60a5fa}.homePage .integration .codeEditor .body pre .orange{color:#ffa500}.homePage .features{background:#000;padding:50px 20px}.homePage .features ul{max-width:1200px;margin:0 auto}.homePage .features ul li{border:1px solid #333;padding:25px 20px}.homePage .features ul li img{filter:invert(1) opacity(0.5);width:25px;margin-bottom:12.5px}.homePage .features ul li h3{font-weight:500;font-size:0.9rem;color:#fff;margin-bottom:12.5px}.homePage .features ul li p{font-size:0.9rem;color:#ccc;margin-bottom:0}@media only screen and (min-width: 768px){.homePage .jumbotronSection .posContainer h1{font-size:2.9rem;word-spacing:-5px}.homePage .jumbotronSection .posContainer p{font-size:1.2rem}.homePage .integration .codeEditor .header{padding:20px 40px}.homePage .integration .codeEditor .header .segment:first-child{flex-basis:30%}.homePage .integration .codeEditor .header .segment:last-child{flex-basis:70%;display:block;text-align:right}.homePage .integration .codeEditor .header .segment:last-child p{font-weight:300;font-size:0.7rem;font-family:"Martian Mono",monospace;color:#888;margin-top:2px;margin-bottom:0}.homePage .integration .codeEditor .body{padding:50px 40px 20px}.homePage .features ul{display:flex;flex-wrap:wrap}.homePage .features ul li{flex-basis:50%}}@media only screen and (min-width: 992px){.homePage .experience .container{display:flex}.homePage .experience .container p:first-child{width:80%;border-right:1px solid #444;font-size:1.4rem;line-height:2.0rem;padding-right:25px;margin-bottom:0}.homePage .experience .container p:last-child{line-height:1.3rem;width:20%;padding-left:25px;display:flex;flex-direction:column;justify-content:center}.homePage .experience .container p:last-child br{display:none}.homePage .features ul{mask-image:linear-gradient(to right, transparent, rgba(0,0,0,0.9) 6%, rgba(0,0,0,0.9) 89%, transparent);-webkit-mask-image:-webkit-linear-gradient(to right, transparent, rgba(0,0,0,0.9) 6%, rgba(0,0,0,0.9) 89%, transparent)}.homePage .features ul li{flex-basis:33%;flex-grow:1}}@media only screen and (min-width: 1200px){.homePage .jumbotronSection .posContainer{padding:150px 20px;max-width:700px}.homePage .experience .container{padding:50px 0}.homePage .features ul{padding:0 30px}}
