:root{--nextra-primary-hue:220deg;--nextra-primary-saturation:47%;--nextra-primary-lightness:33%}.sk-logo{display:flex;flex-direction:row;align-items:center}a{font-weight:500}figure{display:flex;flex-direction:column;margin:12px 0;gap:8px}figure figcaption{text-align:center;color:inherit}.sk-button{padding:0 8px;border-radius:4px;font-size:12px;line-height:24px;vertical-align:middle;cursor:default}.sk-button.btn-link{display:inline;padding:0;background:none;color:inherit;text-decoration:underline;font-size:inherit;line-height:unset;vertical-align:unset;font-weight:500}.sk-button.btn-icon{padding-left:28px;background-size:16px 16px;background-repeat:no-repeat;background-position:left 8px center;background-image:var(--dark-icon-url);white-space:nowrap}.sk-button.btn-icon:empty{padding:0;width:24px;height:24px;background-position:50%}@media(prefers-color-scheme:dark){.sk-button.btn-icon{background-image:var(--light-icon-url)}}.sk-button.btn-icon.btn-link{padding-left:20px;background-position:0}.sk-button.dashed-border{border-style:dashed}.sk-button.btn-nav,.sk-button.btn-primary{background-color:#2c467a;color:#fafafa;background-image:var(--light-icon-url)}.sk-button.btn-nav.btn-nav,.sk-button.btn-primary.btn-nav{border-radius:0}.sk-button.btn-outline-primary{color:#2c467a;border:1px solid #2c467a;background-image:var(--light-icon-url)}.sk-button.btn-secondary{background-color:#333;color:#fafafa;background-image:var(--light-icon-url)}.sk-button.btn-outline-secondary{color:#333;border-width:1px;border-color:#333;background-image:var(--dark-icon-url)}@media(prefers-color-scheme:dark){.sk-button.btn-outline-secondary{color:#fafafa;border-color:#fafafa;background-image:var(--light-icon-url)}}.sk-button.btn-info{background-color:#ccc;color:#1f1f1f;background-image:var(--dark-icon-url)}.sk-button.btn-danger{background-color:#cc2929;color:#fafafa;background-image:var(--light-icon-url)}.sk-icon-wrapper{display:inline-flex;flex-direction:row;gap:4px;align-items:center;vertical-align:middle}.sk-icon{display:inline-block;width:16px;height:16px;background-size:16px 16px;background-repeat:no-repeat;background-position:0;background-image:var(--dark-icon-url);vertical-align:middle;flex-shrink:0}@media(prefers-color-scheme:dark){.sk-icon{background-image:var(--light-icon-url)}}.sk-link{display:flex;width:-moz-fit-content;width:fit-content;flex-direction:row;align-items:center;gap:4px;background:linear-gradient(90deg,#FFA500 10%,#F14444 35%,#D53567 65%,#9A109A 90%);padding:6px 16px 6px 12px;margin-top:8px;line-height:24px;background-clip:text;background-size:105% 105%;background-position:50%;-webkit-background-clip:text;-webkit-text-fill-color:hsla(0,0%,100%,.001);transition:all .6s;border-width:1px;border-color:#ccc;border-radius:4px}.sk-link:before{content:"";display:inline-block;width:24px;height:24px;background-color:#2c467a;background:linear-gradient(90deg,#FFA500 10%,#F14444 35%,#D53567 65%,#9A109A 90%);-webkit-mask:url(https://svg.shootkit.de/333333/logo.svg) center/contain no-repeat;mask:url(https://svg.shootkit.de/333333/logo.svg) center/contain no-repeat;-webkit-text-fill-color:rgba(0,0,0,0);transition:all .6s}.sk-link:hover{background-clip:border-box;color:#fff;-webkit-text-fill-color:unset;border-color:rgba(0,0,0,0)}.sk-link:hover:before{background:#fff}.sk-pro-label,.sk-standard-label,.sk-studio-label{display:inline-block;padding:.1em .4em;border-radius:.3em;background-color:#fafafa;color:#1f1f1f;font-size:.8em;line-height:inherit;cursor:default;-webkit-margin-end:.4em;margin-inline-end:.4em}.sk-standard-label{border:.5px solid #1f1f1f;font-weight:200}.sk-pro-label{background-color:#ff935c}.sk-pro-label,.sk-studio-label{text-transform:uppercase;font-weight:500;color:#fafafa}.sk-studio-label{background-color:#ff5c77}.sk-contact-form{display:flex;flex-direction:row;gap:24px;align-items:center;background-color:light-dark(#CCC,#666);border-radius:8px;padding:8px 20px}.sk-contact-form h1{font-size:32px;flex-grow:1;text-align:center}.sk-contact-form form{display:flex;flex-direction:column;gap:8px;align-items:flex-start;flex-grow:1}.sk-contact-form form .form-group{display:flex;flex-direction:column;gap:4px;width:100%}.sk-contact-form form .form-group label{font-weight:500;font-size:12px}.sk-contact-form form .form-group input,.sk-contact-form form .form-group textarea{border-radius:4px;padding:4px 8px;border:1px solid #ccc;background-color:#fafafa;width:100%}