.nav{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-weight:700;width:100%}.nav ul{display:flex;flex-direction:row;justify-content:flex-end;list-style:none;padding:2rem 0;gap:clamp(1px,1vw,.66rem)}.nav ul li{font-size:clamp(1.1rem,1.5vw + .7rem,1.5rem);background-color:#66666650;border-radius:5px}.nav ul li svg{display:block;font-size:clamp(1rem,4vw,2rem)}.nav ul li a,.nav ul li button{padding:clamp(.1rem,1vw,.75rem) clamp(.1rem,1vw,.75rem);display:flex;align-items:center;justify-content:center;color:#fff;background:none;transition:.3s ease;font-family:inherit;font-size:clamp(1rem,2.5vw + .2rem,1.5rem);font-weight:inherit;cursor:pointer}.nav ul li a:hover,.nav ul li button:hover{color:#369fc9;background-color:#83838350;box-shadow:6px 6px 15px #0006;color:#4e9bd8}.subnav{position:relative}.subnav ul{width:12ch;display:none;position:absolute;top:100%;left:0;background-color:#535461;padding:.25rem;border-radius:.5rem;box-shadow:0 4px 6px #0000001a;z-index:5}.subnav ul li{padding:none;font-size:1rem;display:block;width:100%}.subnav ul li a{display:flex;justify-content:flex-start;padding:none;width:auto;text-align:left}.subnav:hover ul{display:block}:root{scrollbar-width:thin;scrollbar-color:rgb(226,232,240) transparent}:root button{background-color:none}:root footer{margin:2rem auto;width:100%}:root *{margin:0;padding:0;list-style:none;border-style:none}body,button{background-color:#181b2b;color:#f8f8f2;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body a,button a{color:#9bbaeb;text-decoration:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;filter:blur(80px);object-fit:cover;pointer-events:none}.modal{position:fixed;display:flex;top:0;left:0;width:100%;height:100%;background-color:#00000080;justify-content:center;align-items:center;z-index:1000}.modal .modal-content{background:#282a36;border-radius:.5rem;padding:1rem;width:90%;max-width:800px;max-height:90vh;overflow-y:auto;overflow-x:hidden}.modal .modal-content h2{font-size:2rem;margin-bottom:2rem}.modal .modal-content .close{display:flex;justify-content:flex-end;align-items:center;padding:1rem;cursor:pointer;color:#f8f8f2;font-size:3rem;margin:-20px}.modal .modal-content .mail{display:flex;flex-direction:row;text-align:center}.modal .modal-content .mail a{color:#4c7d8f;font-size:1.25rem;font-weight:700;text-decoration:underline}.modal .modal-content .mail .rawr{margin-right:1rem;font-size:2rem}.modal .modal-content .form{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:2rem}.modal .modal-content .form label{align-self:flex-start;font-weight:700}.modal .modal-content .form input{width:100%;padding:1rem;margin:1rem;border-radius:.5rem;border:1px solid #919797;background-color:#535461;color:#f8f8f2;font-size:.875rem}.modal .modal-content .form textarea{width:100%;height:10rem;padding:1rem;margin:1rem;border-radius:.5rem;border:1px solid #919797;background-color:#535461;color:#f8f8f2;font-size:.875rem;resize:vertical}strong{font-size:120%;color:#fff}footer{font-size:clamp(.75rem,1.25vw + .4rem,1.1rem);font-weight:700}.cntr,.cntrMain{width:clamp(20rem,80vw,120rem);margin:0 auto}.tCntr{text-align:center}.altColor,.cardCategory h1{color:#369fc9}.cardCategory p{color:#919797;font-weight:700;font-size:clamp(.75rem,1.25vw + .4rem,1.1rem)}.card-container{display:grid;grid-template-columns:repeat(1,1fr);gap:.66rem;margin-top:1rem;margin-bottom:3rem;color:#fff}@media screen and (min-width: 768px){.card-container{grid-template-columns:repeat(3,1fr)}}#lang-container{display:flex;flex-wrap:wrap;margin-top:.75rem;gap:.75rem;max-width:100%}#lang-container img{color:#fff;display:block;width:clamp(20px,7vw,3.5rem)}.tech-logo{opacity:0;transform:translate(50px);transition:opacity .8s ease-out,transform .8s ease-out}.tech-logo.slide-left{opacity:1;transform:translate(0)}.card{background-color:#535461;border-radius:.5rem;box-shadow:0 0 10px #0000001a;padding:1rem;text-decoration:none;transition:.3s ease}.card:hover{box-shadow:0 0 10px #0000004d;scale:1.05}.card h2{margin-bottom:1rem;color:#fff}.card p{font-size:clamp(.75rem,1.25vw + .4rem,1.1rem);font-weight:400;color:#fff}.btns{display:flex;gap:.5rem}.modal_btn{background:linear-gradient(to right,#4e9bd8,#4521ba);background-size:200% auto;padding:6px 12px;border-radius:12px;cursor:pointer;font-size:clamp(.75rem,1.25vw + .4rem,1.1rem);font-weight:700;color:#fff;transition:background-position .3s ease}.modal_btn:hover{background-position:right center}.intro{display:flex;font-size:clamp(1.1rem,1.5vw + .7rem,1.5rem);font-weight:700}.intro .accent{color:#369fc9;font-weight:900}.heroText{font-size:clamp(1.38rem,(2vw + .7rem) * 1.2,3.6rem);font-weight:700;color:#369fc9}.subtext{color:#919797;font-size:clamp(.75rem,1.25vw + .4rem,1.1rem);font-weight:700;margin:1rem 0}#heroland{margin-bottom:2rem}.img_grid{width:100%;display:flex;flex-wrap:wrap;justify-content:center}.img_grid img{width:clamp(90px,5rem + 10vw,25rem);padding:1rem;object-fit:contain;margin:5px;transition:.3s ease;background-color:#30323c;border-radius:1rem}.img_grid img:hover{transform:scale(1.1)}.micropage h1,.micropage h2{font-size:clamp(1.1rem,1.5vw + .7rem,1.5rem);font-weight:700}.micropage .img_grid{width:100%;display:flex;flex-wrap:wrap;justify-content:center}.micropage .img_grid .img_wrapper{width:clamp(100px,25vw,25rem);margin:5px;padding:0 1rem;display:flex;flex-direction:column;align-items:center;background-color:#30323c;border-radius:1rem;overflow:hidden;box-shadow:0 4px 6px #0000001a;transition:transform .3s ease}.micropage .img_grid .img_wrapper:hover{transform:scale(1.05)}.micropage .img_grid .img_wrapper h2{margin:1rem 0 .5rem;font-size:clamp(1.1rem,1.5vw + .7rem,1.5rem);font-weight:700;color:#fff;text-align:center}.micropage .img_grid .img_wrapper img,.micropage .img_grid .img_wrapper svg{width:100%;object-fit:contain}.micropage .img_grid .img_wrapper .img_footer{width:100%;text-align:center;padding:.5rem 1rem;font-size:clamp(.75rem,1.25vw + .4rem,1.1rem);font-weight:400;color:#369fc9;transition:background-color .3s ease,color .3s ease}.micropage .img_grid .img_wrapper .img_footer a{text-decoration:none;color:#369fc9;transition:color .3s ease}.micropage .img_grid .img_wrapper .img_footer a:hover{color:#919797}.fullscreen-overlay{position:fixed!important;top:0;left:0;width:100vw;height:100vh;background-color:#000000e6;display:flex;align-items:center;justify-content:center;z-index:1000}.fullscreen-image-wrapper{width:90vmin;height:90vmin;background:#252525;border-radius:20px;overflow:hidden;display:flex;align-items:center;justify-content:center}.fullscreen-image{width:90%;height:90%;object-fit:contain}.nav-button{position:absolute;top:50%;transform:translateY(-50%);background:#31323c;border-radius:20rem;cursor:pointer;text-align:center;padding:1rem;font-size:clamp(1.1rem,1.5vw + .7rem,1.5rem);z-index:10001;transition:transform .3s ease}.nav-button svg{display:block}.nav-button:hover{color:#5d9dd6;transform:translateY(-50%) scale(1.1)}.nav-button.prev{left:calc(50% - 50vmin - 40px);touch-action:manipulation}.nav-button.next{right:calc(50% - 50vmin - 40px);touch-action:manipulation}@media screen and (max-width: 768px){.nav-button{position:static;transform:none;font-size:1rem;margin:0 20px}.nav-button:hover{transform:scale(1.1)}}.featureGrid{margin-top:1rem;display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;align-items:stretch}.featureGrid #main{grid-column:span 2}@media (max-width: 1000px){.featureGrid{grid-template-columns:1fr}.featureGrid #main{grid-column:span 1}}.cardGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;align-items:stretch}.cardGrid #main{grid-column:span 2}@media (max-width: 1000px){.cardGrid{grid-template-columns:1fr}.cardGrid #main{grid-column:span 1}}:not(pre)>code[class*=language-],pre[class*=language-]{background-color:#2d3143b3!important;border-radius:16px;box-shadow:0 6px 12px #00000080;font-size:clamp(.75rem,1.25vw + .4rem,1.1rem)!important;font-weight:700!important}:not(pre)>code{color:#ff79c6;font-weight:800;font-size:clamp(.6rem,1.1vw + .4rem,1rem)}.FeatureGridCard{display:flex;flex-direction:column;gap:.5rem;border-radius:12px;background-color:#0d0b18;width:100%;min-height:100%;height:auto;padding:1rem}.FeatureGridCard #info{display:flex;flex-direction:row}.FeatureGridCard #info img{width:clamp(20px,8vw,5rem);height:auto;padding-right:4px}.FeatureGridCard #info #infodesc{display:flex;flex-direction:column;user-select:text;cursor:text;text-align:left}.FeatureGridCard #info #infodesc h2{font-size:clamp(1.1rem,1.5vw + .7rem,1.5rem)}.FeatureGridCard #info #infodesc p{font-size:clamp(.75rem,1.25vw + .4rem,1.1rem)}.FeatureGridCard #links{display:flex;margin-top:auto}.FeatureGridCard #links a{width:fit-content;background:linear-gradient(to right,#4e9bd8,#4521ba);background-size:200% auto;padding:6px 12px;border-radius:12px;cursor:pointer;font-size:clamp(.75rem,1.25vw + .4rem,1.1rem);font-weight:700;color:#fff;transition:background-position .3s ease}.FeatureGridCard #links a:hover{background-position:right center}.dj_grid{margin:20px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:20px}.setsTable{width:100%;border-collapse:collapse;margin:20px 0;font-size:clamp(.75rem,1.25vw + .4rem,1.1rem);text-align:left;overflow:hidden;border-radius:8px;box-shadow:0 4px 10px #0000004d}.setsTable th,.setsTable td{padding:8px 24px;font-weight:500}.setsTable svg{background-color:#5b27fb;border-radius:10px;padding:6px 12px;height:1rem;color:#fff}.setsTable th{background:#48495c;text-transform:uppercase;font-weight:900;letter-spacing:1px}.setsTable tbody tr{border-bottom:1px solid rgba(255,255,255,.2)}.setsTable tbody tr:nth-child(2n){background:#313241}.setsTable tbody tr:hover{background:#474b5faf}.setsTable td:first-child,.setsTable th:first-child{text-align:center;padding:4px 12px;font-weight:700}code[class*=language-],pre[class*=language-]{color:#ccc;background:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#cc99cd}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}.swyr_container{background-color:#0d0b18;margin:2rem;padding:2rem;border-radius:2rem}.swyr_container h2{margin:0 1rem;font-size:clamp(1.15rem,2vw + .7rem,3rem);font-weight:700}.swyr_container .swyr_grid{display:flex;flex-wrap:wrap;margin:1rem;gap:1rem;font-size:clamp(1.1rem,1.5vw + .7rem,1.5rem);font-weight:700}.swyr_container .swyr_grid .grid_elem{background-color:#44475c;border-radius:1rem;display:block;padding:1rem;width:16rem;height:4rem;transition:.2s ease-in-out}.swyr_container .swyr_grid .grid_elem:hover{background-color:#62657e}.swyr_container .swyr_grid .grid_elem a{color:#58d4f3}.swyr_container .swyr_grid .grid_elem a:hover{color:#919797}.swyr_container .swyr_grid .price{font-size:clamp(1.1rem,1.5vw + .7rem,1.5rem);color:#8dca3a}
