@font-face{font-family:Shentox;src:url(/fonts/Shentox.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--sm-bg-color: #1e5270;--sm-yellow: #ffd700;--sm-grid-line: rgba(52, 103, 132, .8);--sm-ui-color: #2e3539;--sm-grid-line-light: rgba(52, 103, 132, .4);--sm-border-color: rgba(0, 0, 0, .2);--sm-button-gradient-start: #ffba10;--sm-button-gradient-end: #ff8200;--sm-text-black: #000;--sm-text-white: #fff;--sm-text-gray: #aaa;--sm-mask-black: rgba(0, 0, 0, 1);--sm-mask-transparent: rgba(0, 0, 0, 0)}body{margin:0;padding:0;min-height:100vh;min-height:100dvh;background-color:var(--sm-ui-color);display:flex;flex-direction:column;width:100%}html{margin:0;padding:0;background-color:var(--sm-ui-color)}h1,h2,h3,h4,h5,h6{font-family:Shentox,sans-serif;letter-spacing:.02em}.site-title{font-family:Shentox,sans-serif;letter-spacing:.05em;text-transform:uppercase}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--sm-ui-color)}::-webkit-scrollbar-thumb{background:var(--sm-yellow);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--sm-button-gradient-end)}*{scrollbar-width:thin;scrollbar-color:var(--sm-yellow) var(--sm-ui-color)}.blueprint-bg{background-color:var(--sm-bg-color);position:relative;flex:1;width:100%;display:flex;flex-direction:column;padding:0;margin:0}.blueprint-bg:before{content:"";position:fixed;width:500%;height:500%;top:-200%;left:-200%;transform:rotateX(25deg);transform-origin:center center;background-image:repeating-linear-gradient(90deg,var(--sm-grid-line) 0px,var(--sm-grid-line) 1px,transparent 1px,transparent 40px),repeating-linear-gradient(0deg,var(--sm-grid-line) 0px,var(--sm-grid-line) 1px,transparent 1px,transparent 40px),repeating-linear-gradient(90deg,var(--sm-grid-line-light) 0px,var(--sm-grid-line-light) .5px,transparent .5px,transparent 8px),repeating-linear-gradient(0deg,var(--sm-grid-line-light) 0px,var(--sm-grid-line-light) .5px,transparent .5px,transparent 8px);background-size:40px 40px;animation:moveGrid 20s linear infinite;z-index:0;pointer-events:none}@keyframes moveGrid{0%{transform:rotateX(25deg) translate(0)}to{transform:rotateX(25deg) translate(-40px,-40px)}}.sm-container{background:var(--sm-ui-color);border-radius:0 24px;position:relative;overflow:visible;box-shadow:0 4px 12px #0000004d;display:flex;flex-direction:column;margin-top:50px;min-height:160px}.card-image{position:relative;display:block;left:0;top:0;transform:none;height:200px;width:200px;margin:-100px auto 0;filter:drop-shadow(3px 5px 8px rgba(0,0,0,.4));z-index:2;-o-object-fit:contain;object-fit:contain;pointer-events:none;opacity:.9}.card-image.cookbot{height:240px;width:240px;margin:-120px auto 0}.card-content{position:relative;z-index:1;padding:4rem 1rem 1rem;flex:1;text-align:center}.card-content h2{margin-top:0}@media (min-width: 768px){.sm-container{padding-top:0}.card-image{position:absolute;left:-80px;top:50%;transform:translateY(-50%);height:160px;width:auto;margin:0;filter:drop-shadow(5px 8px 12px rgba(0,0,0,.5));z-index:2;transition:transform .3s ease}.card-image.cookbot{height:200px;width:auto;margin:0}.card-content{padding:16px 16px 16px 100px;text-align:left}.card-content h2{margin-top:revert}.sm-container:hover .card-image,.sm-container:hover .card-image.cookbot{transform:translateY(-50%) translateY(-5px)}}.sm-container:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,var(--sm-yellow) 0,var(--sm-yellow) 2px,transparent 2px,transparent 8px);opacity:.15;mask-image:linear-gradient(to bottom,var(--sm-mask-black) 0%,var(--sm-mask-transparent) 35%);-webkit-mask-image:linear-gradient(to bottom,var(--sm-mask-black) 0%,var(--sm-mask-transparent) 35%);border-radius:0 24px;clip-path:polygon(0 0,100% 0,100% 30%,calc(100% - 4px) 30%,calc(100% - 4px) 37%,100% 37%,100% 45%,calc(100% - 4px) 45%,calc(100% - 4px) 52%,100% 52%,100% 60%,calc(100% - 4px) 60%,calc(100% - 4px) 67%,100% 67%,100% 100%,0 100%,0 67%,4px 67%,4px 60%,0 60%,0 52%,4px 52%,4px 45%,0 45%,0 37%,4px 37%,4px 30%,0 30%)}.sm-button{background:linear-gradient(to bottom,var(--sm-button-gradient-start) 0%,var(--sm-button-gradient-end) 100%);color:var(--sm-text-black);padding:.75rem 1rem;border-radius:12px;font-weight:700;transition:all .2s;text-transform:uppercase;font-size:.9rem;letter-spacing:.5px;margin:0 .5rem;display:inline-flex;align-items:center;justify-content:center;min-width:180px;position:relative;cursor:pointer;-webkit-mask-image:url(#sm-button-mask);mask-image:url(#sm-button-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sm-button.disabled{background:linear-gradient(to bottom,#4a4a4a,#2a2a2a);cursor:not-allowed;opacity:.7}.sm-button.disabled:hover{background:linear-gradient(to bottom,#4a4a4a,#2a2a2a)}.sm-button span{position:relative;z-index:1;display:block;text-align:center;width:100%}.sm-button:before{content:"";position:absolute;inset:6px;border:2px solid rgba(0,0,0,.2);border-radius:8px;pointer-events:none}.sm-button:hover{background:linear-gradient(to bottom,#fdf895,#dd9931)}.sm-header{background:var(--sm-ui-color);position:relative;overflow:hidden;box-shadow:0 4px 12px #0000004d;width:100%;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left)}.sm-header:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,var(--sm-yellow) 0,var(--sm-yellow) 2px,transparent 2px,transparent 8px);opacity:.2;mask-image:linear-gradient(to bottom,var(--sm-mask-black) 0%,var(--sm-mask-transparent) 35%);-webkit-mask-image:linear-gradient(to bottom,var(--sm-mask-black) 0%,var(--sm-mask-transparent) 35%);pointer-events:none}.sm-nav{background:var(--sm-ui-color);position:relative;padding-bottom:10px}.sm-nav-link{color:var(--sm-text-white);position:relative;padding:.5rem 1rem;transition:all .2s;background-color:#3a4145;clip-path:url(#nav-tab-shape);text-transform:uppercase;font-weight:700;font-size:.8rem;margin:0;border-top:2px solid #555e63;text-decoration:none;display:inline-block;white-space:nowrap}@media (min-width: 640px){.sm-nav-link{padding:.75rem 1.5rem;font-size:.85rem}}@media (min-width: 768px){.sm-nav-link{padding:.75rem 2rem;font-size:.9rem}}.sm-nav-link:hover{background-color:var(--sm-ui-color);color:var(--sm-yellow);transform:translateY(-2px)}.sm-nav-link.active{background-color:var(--sm-ui-color);color:var(--sm-yellow);border-top-color:var(--sm-yellow);z-index:1}footer.sm-header{padding-bottom:env(safe-area-inset-bottom);margin-top:auto;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}@supports (padding: max(0px)){.sm-header{padding-top:max(env(safe-area-inset-top),20px);padding-left:max(env(safe-area-inset-left),16px);padding-right:max(env(safe-area-inset-right),16px)}footer.sm-header{padding-bottom:max(env(safe-area-inset-bottom),20px);padding-left:max(env(safe-area-inset-left),16px);padding-right:max(env(safe-area-inset-right),16px)}}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;z-index:1000;justify-content:center;align-items:center}.modal-content{background:var(--sm-ui-color);padding:3rem 2rem 2rem;max-width:90%;width:400px;text-align:center;position:relative;border-radius:0 24px;box-shadow:0 4px 12px #0000004d;overflow:hidden}.modal-content:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,var(--sm-yellow) 0,var(--sm-yellow) 2px,transparent 2px,transparent 8px);opacity:.15;mask-image:linear-gradient(to bottom,var(--sm-mask-black) 0%,var(--sm-mask-transparent) 35%);-webkit-mask-image:linear-gradient(to bottom,var(--sm-mask-black) 0%,var(--sm-mask-transparent) 35%);border-radius:0 24px;z-index:0}.modal-content:after{content:"";position:absolute;top:-60px;left:50%;transform:translate(-50%);width:64px;height:64px;background-image:url(/img/Hammer1k.png);background-size:contain;background-repeat:no-repeat;background-position:center;filter:brightness(0) saturate(100%) invert(79%) sepia(83%) saturate(895%) hue-rotate(359deg) brightness(103%) contrast(106%);z-index:2}.modal-content h3{position:relative;z-index:1;color:var(--sm-yellow);margin-bottom:1rem;font-size:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;font-family:Shentox,sans-serif}.warning-diamond{width:40px;height:40px;border:4px solid var(--sm-yellow);background:transparent;transform:rotate(45deg);display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:.5rem;border-radius:8px}.warning-diamond:before{content:"!";position:absolute;transform:rotate(-45deg);font-size:24px;font-weight:700;color:var(--sm-yellow)}.modal-content p{position:relative;z-index:1;color:var(--sm-text-gray);margin-bottom:1.5rem;font-size:1.1rem}.modal-close{position:relative;z-index:1;display:inline-block;color:var(--sm-text-white);border:2px solid var(--sm-text-gray);border-radius:12px;font-weight:700;transition:all .2s;font-size:.9rem;letter-spacing:.5px;cursor:pointer;padding:.35rem 1.5rem}.modal-close span{position:relative;z-index:1;display:block;text-align:center;width:100%}.modal-close:hover{border-color:var(--sm-text-white)}.doc-content{background:var(--sm-ui-color);border-radius:0 24px;padding:2rem;margin-bottom:2rem;color:var(--sm-text-white)}.doc-content h1,.doc-content h2,.doc-content h3,.doc-content h4,.doc-content h5{color:var(--sm-yellow);margin-top:2rem;margin-bottom:1rem}.doc-content h1:first-child{margin-top:0}.doc-content a{color:var(--sm-yellow);text-decoration:underline;text-decoration-style:dotted}.doc-content a:hover{text-decoration-style:solid}.doc-content code{background:#0000004d;padding:.2rem .4rem;border-radius:4px;font-family:monospace}.doc-content pre{background:#0000004d;padding:1rem;border-radius:8px;overflow-x:auto;margin:1.5rem 0}.doc-content pre code{background:none;padding:0}.doc-content blockquote{border-left:4px solid var(--sm-yellow);padding-left:1rem;margin-left:0;margin-right:0;opacity:.8}.doc-content img{max-width:100%;height:auto;border-radius:8px}.doc-content table{width:100%;border-collapse:collapse;margin:1.5rem 0}.doc-content th,.doc-content td{padding:.75rem;border:1px solid rgba(255,255,255,.1)}.doc-content th{background:#0003}.doc-content tr:nth-child(2n){background:#0000001a}body>div[data-astro-cid-sckkx6r4]>main[data-astro-cid-sckkx6r4]{padding-left:1rem;padding-right:1rem}@media (min-width: 1366px){body>div[data-astro-cid-sckkx6r4]>main[data-astro-cid-sckkx6r4]:not(.no-left-padding){padding-left:4rem!important}body>div[data-astro-cid-sckkx6r4]>main[data-astro-cid-sckkx6r4]:not(.no-right-padding){padding-right:4rem!important}}@media (min-width: 1600px){body>div[data-astro-cid-sckkx6r4]>main[data-astro-cid-sckkx6r4]:not(.no-left-padding){padding-left:6.5rem!important}body>div[data-astro-cid-sckkx6r4]>main[data-astro-cid-sckkx6r4]:not(.no-right-padding){padding-right:6.5rem!important}}@media (min-width: 1920px){body>div[data-astro-cid-sckkx6r4]>main[data-astro-cid-sckkx6r4]:not(.no-left-padding){padding-left:13rem!important}body>div[data-astro-cid-sckkx6r4]>main[data-astro-cid-sckkx6r4]:not(.no-right-padding){padding-right:13rem!important}}@media (min-width: 2560px){body>div[data-astro-cid-sckkx6r4]>main[data-astro-cid-sckkx6r4]:not(.no-left-padding){padding-left:26rem!important}body>div[data-astro-cid-sckkx6r4]>main[data-astro-cid-sckkx6r4]:not(.no-right-padding){padding-right:26rem!important}}
