@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Roboto+Slab:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Autour+One&family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Roboto+Slab:wght@100..900&display=swap";:root{--primary-color: #3498db;--secondary-color: #2ecc71;--background-color: #2C4A3C;--text-color: rgba(255, 255, 255, .87);--line-height: 1.5;--font-weight: 400;--transition-timing: cubic-bezier(.075, .82, .165, 1);--vibrant-color: #f2a541;--accent-color: #4c6a57;--neutral-color: #f8f8f8;--item-index: 1}:root{font-family:Noto Sans,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#ffffffde;background:linear-gradient(-70deg,var(--background-color) 60%,var(--accent-color) 100%);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:cubic-bezier(.075,.82,.165,1)}.home-page{height:100%;max-height:1800px;grid-gap:1rem;max-width:1600px;margin:0rem auto;padding:1rem 0;color:var(--text-color);display:grid;grid-template-columns:1fr}.home-page__container{display:grid;grid-template-rows:.5fr repeat(5,1fr);grid-template-columns:repeat(3,1fr);grid-gap:1rem;height:100%;width:95%;margin:0 auto;scrollbar-width:none;-ms-overflow-style:none;overflow:hidden}.home-page__container::-webkit-scrollbar{display:none}.home-page__container-title{align-self:flex-start;grid-row:1/2;margin:1rem 0 0 1rem}.home-page__container-content{margin-top:1rem;grid-row:2/4;grid-column:span 3;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr 1fr}.home-page__container-content_item{font-weight:500;grid-column:span 1;text-align:justify;line-height:2;display:inline;align-content:center;overflow-wrap:break-word;padding:0 1rem}.home-page__container-content_item:nth-child(1){grid-row:1/span 1;grid-column:1/2}.home-page__container-content_item:nth-child(2){grid-row:2/span 1;grid-column:2/3}.home-page__container-content_item:nth-child(3){grid-row:1/span 1;grid-column:3/4}.home-page__container-animation{position:relative;width:90%;grid-row:5/7;grid-column:1/4;margin:0 auto;bottom:7rem}.home-page__container-tagLine{grid-row:4/5;grid-column:span 3;align-self:center;justify-self:center;font-size:1.5rem;text-align:center;font-weight:300}@media screen and (max-width: 768px){.home-page{padding:0 1rem}.home-page__container{display:flex;flex-direction:column;justify-content:space-around;overflow-y:scroll}.home-page__container-content{display:flex;flex-direction:column;justify-content:space-around;gap:3rem}.home-page__container-animation{bottom:0}.home-page__container-tagLine{margin-top:1rem}}@media screen and (min-width: 735px){.home-page__container-animation{width:80%}}@media screen and (min-width: 1100px){.home-page__container-animation{width:53%}}@media screen and (min-height: 1000px) and (min-width: 1700px){.home-page__container-animation{width:49%}}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.home-page__container-animation{opacity:0;animation:slideInUp .8s ease-out forwards;animation-delay:2.06s}.home-page__container-title{opacity:0;animation:slideInLeft .8s ease-out forwards;animation-delay:.21s}.home-page__container-content_item:nth-child(1){opacity:0;animation:slideInLeft .8s ease-out forwards;animation-delay:.9s}.home-page__container-content_item:nth-child(2){opacity:0;animation:slideInUp .8s ease-out forwards;animation-delay:1636ms}.home-page__container-content_item:nth-child(3){opacity:0;animation:slideInRight .8s ease-out forwards;animation-delay:2.88s}.home-page__container-tagLine{opacity:0;animation:fadeIn 1.8s ease-out forwards;animation-delay:4.2s}.typewriter-text{font-size:1.9rem;font-weight:300;color:var(--text-color);text-align:center}.cursor{display:inline-block;width:1rem;height:1.5rem;animation:blink 1s step-end infinite}@keyframes blink{0%,to{opacity:0}50%{opacity:1}}.main-layout{height:100vh;height:100dvh;width:100%;margin:0 auto}.main-layout__content{height:90vh;align-content:center;width:100%}.spotiModal{bottom:0;z-index:2001;height:10rem;width:100%;display:flex;border-radius:200px}.spotiModal .spotify-player{display:flex;flex:1;height:100%;width:100%;border-radius:20px;border:none}.spotiModal .close-button{cursor:pointer;color:#fff;text-shadow:0 0 5px black,0 0 10px black,0 0 15px black;font-size:1.5rem;font-weight:700;border-radius:10px;display:flex;justify-content:center;align-items:center;width:3rem;height:3rem}.header{background-color:#faf9f6;color:#000;padding:10px 2rem;text-align:center;display:flex;width:100%;max-width:1600px;margin:0 auto;height:5vh;box-shadow:0 4px 15px #0000001a;border-radius:0 0 58px 58px;align-items:center}.header__logo{justify-self:flex-start;height:4vh}.header__nav{font-size:1.2rem;display:flex;align-items:center;margin-left:auto;transition:transform .3s ease,opacity .3s ease}.header__nav-list{display:flex;list-style:none;padding:0}.header__nav-list-item{margin:0 10px}.header__nav-list-item_button{color:#000;font-weight:400;text-decoration:none}.header__nav-list-item_button .item-link.active{color:var(--accent-color);text-shadow:1px 1px 2px rgba(0,0,0,.4)}.header__nav-list-item_button a{text-decoration:none;color:#000}.header__nav-list-item_button:hover{cursor:pointer;scale:1.05;transition:.3s;color:#000}.header__nav-list-item_button--spotify:hover{color:#1db954}.header .header__nav-list-item_button--threejs a{display:inline-block;transition:transform .3s ease,text-shadow .3s ease;transform-style:preserve-3d}.header .header__nav-list-item_button--threejs a:hover{transform:perspective(100px) rotatex(10deg) rotatey(10deg);text-shadow:1px 1px 2px rgba(0,0,0,.3)}.header__hamburger{display:none;background:none;border:none;font-size:2rem;cursor:pointer;margin-left:auto}@media screen and (max-width: 1600px){.header{border-radius:0}}@media screen and (max-width: 420px) and (max-height: 800px){.header__nav.open{padding:1rem;height:40vh;height:38dvh}}@media screen and (max-width: 768px){.header{padding:10px}.header__hamburger{display:block;position:fixed;top:1vh;top:1dvh;right:1rem;z-index:500000;background:none;border:none;cursor:pointer;width:1.3rem;height:1.1rem;padding:0}.header__hamburger span{display:block;height:4px;background-color:var(--accent-color);margin:4px 0;border-radius:2px;transition:all .3s ease}.header__hamburger span:nth-child(1){margin:0}.header__hamburger.open span:nth-child(1){transform:translateY(8px) rotate(45deg)}.header__hamburger.open span:nth-child(2){opacity:0}.header__hamburger.open span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.header__nav{position:fixed;top:5vh;top:5dvh;right:0;width:50%;height:30vh;height:30dvh;background-color:color-mix(in srgb,var(--background-color) 30%,whitesmoke 65%);border-radius:0 0 0 10px;box-shadow:0 4px 15px #0003;transform:translate(100%);opacity:0;flex-direction:column;align-items:flex-start;padding:2rem;z-index:11100}.header__nav-list{flex-direction:column;align-items:center;justify-content:space-around;height:100%;width:100%;margin:0;padding:0}.header__nav-list-item{margin:10px 0}.header__nav-list-item_button{font-size:1.3rem}.header__nav-list-item_button .item-link.active{color:var(--accent-color);text-shadow:1px 1px 2px rgba(0,0,0,.4)}.header__nav-list-item_button:hover{cursor:pointer;scale:1.05;transition:.3s;color:#000}.header__nav-list-item_button--spotify:hover{color:#1db954}.header__nav.open{transform:translate(0);opacity:1}}.footer{z-index:2000;background-color:#faf9f6;color:#fff;padding:10px;text-align:center;display:flex;align-items:center;width:100%;max-width:1600px;margin:0 auto;height:5vh;box-shadow:0 4px 6px #0000001a;border-radius:88px 88px 0 0}.footer__nav{font-size:1.5rem;display:flex;align-items:flex-end;margin-left:auto}.footer__nav-list{width:100%;display:flex;justify-content:center;align-items:center;list-style:none;padding:0}.footer__nav-list-item{margin:0 1rem;font-size:1.1rem;font-weight:400}.footer__nav-list-item:hover{cursor:pointer;scale:1.09;transition:.3s}.footer__nav-list-item_button{color:#000;text-decoration:none}@media screen and (max-width: 1600px){.footer{border-radius:0}}.landing-page{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;position:relative}.landing-content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#f5f5f5}.loading-screen{width:100vw;height:100vh;background-color:#0000001a;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:2500}.loading-screen__other{color:#f5f5f5;margin-top:2rem;font-size:.9rem;text-align:center}.loading-screen__other-button{text-decoration:none;color:#f5f5f5;font-size:.7rem}.loading-screen__other-button:hover{cursor:pointer;scale:1.05;transition:.3s;color:#00813c}.loading-screen .glow-on-hover{margin-top:1rem;width:11rem;height:3rem;border:none;outline:none;color:#fff;background:#111;cursor:pointer;position:relative;z-index:0;border-radius:10px}.loading-screen .glow-on-hover:before{content:"";background:linear-gradient(45deg,#0f2027,#203a43,#2c5364,#0f9b0f,#38ef7d,#11998e,#0575e6,#021b79,#0f2027);position:absolute;top:-2px;left:-2px;background-size:400%;z-index:-1;filter:blur(5px);width:calc(100% + 4px);height:calc(100% + 4px);animation:glowing 20s linear infinite;opacity:0;transition:opacity .3s ease-in-out;border-radius:10px}.loading-screen .glow-on-hover:active{color:#000}.loading-screen .glow-on-hover:active:after{background:transparent}.loading-screen .glow-on-hover:hover:before{opacity:1}.loading-screen .glow-on-hover:after{z-index:-1;content:"";position:absolute;width:100%;height:100%;background:#111;left:0;top:0;border-radius:10px}@keyframes glowing{0%{background-position:0 0}50%{background-position:400% 0}to{background-position:0 0}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(-20)}}.fade-in-container>*{opacity:0;transform:translateY(20px);animation:fadeIn .8s ease-in-out forwards}.fade-in-container>*:nth-child(1){animation-delay:.2s}.fade-in-container>*:nth-child(2){animation-delay:.4s}.fade-in-container>*:nth-child(3){animation-delay:.6s}.landing-modal{width:40%;margin:0 auto;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.1);padding:1rem}.landing-modal__intro{margin-bottom:2rem;color:#f5f5f5}.landing-modal__outro{margin-top:2rem;color:#f5f5f5;text-align:center;font-size:1.1rem}.landing-modal__title{text-align:center;margin-bottom:2rem;font-size:1.5rem;color:#f5f5f5}@media screen and (max-width: 768px){.landing-modal{width:80%}}.loading-screen__spinner .loader{display:block;transform:rotate(45deg);perspective:1000px;border-radius:50%;width:20rem;height:20rem;color:green}.loading-screen__spinner .loader:before,.loading-screen__spinner .loader:after{content:"";display:block;position:absolute;top:0;left:0;width:inherit;height:inherit;border-radius:50%;transform:rotateX(70deg);animation:1.42s spin linear infinite}.loading-screen__spinner .loader:after{color:#3595bb;transform:rotateY(70deg);animation-delay:.4s}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes rotateccw{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(-360deg)}}@keyframes spin{0%,to{box-shadow:.2em 0 0 0 currentcolor}12%{box-shadow:.2em .2em 0 0 currentcolor}25%{box-shadow:0 .2em 0 0 currentcolor}37%{box-shadow:-.2em .2em 0 0 currentcolor}50%{box-shadow:-.2em 0 0 0 currentcolor}62%{box-shadow:-.2em -.2em 0 0 currentcolor}75%{box-shadow:0 -.2em 0 0 currentcolor}87%{box-shadow:.2em -.2em 0 0 currentcolor}}@media screen and (max-width: 768px){.loading-screen__spinner .loader{width:12rem;height:12rem}}@media screen and (max-height: 667px){.loading-screen__spinner .loader{width:9rem;height:9rem}}.not-now-modal{position:absolute;background-color:var(--background-color);opacity:.95;height:90vh;height:90dvh;width:100%;z-index:999999999;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.not-now-modal__text{text-align:center;font-size:2rem}.not-now-modal__text-link{margin-top:2rem;display:block;color:var(--text-color);opacity:1;cursor:pointer;justify-self:center;font-size:3.5rem}.contact-form{max-width:500px;height:100%;margin:0 auto;padding:20px;background-color:#fff;box-shadow:0 4px 8px #0000001a}.contact-form__title{text-align:center;font-size:2rem;font-weight:700;margin-bottom:20px}.contact-form__success{text-align:center;color:#28a745;font-weight:700;margin-bottom:10px}.contact-form__group{margin-bottom:15px}.contact-form__label{display:block;font-size:1rem;font-weight:700;margin-bottom:5px;color:#333}.contact-form__input,.contact-form__textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;font-size:1rem;transition:border .3s ease-in-out}.contact-form__input:focus,.contact-form__textarea:focus{outline:none;border-color:#007bff}.contact-form__textarea{resize:vertical}.contact-form__button{width:100%;padding:10px;font-size:1.2rem;font-weight:700;color:#fff;background-color:#007bff;border:none;border-radius:5px;cursor:pointer;transition:background .3s ease-in-out}.contact-form__button:hover{background-color:#0056b3}.contact-form__button:disabled{background-color:#ccc;cursor:not-allowed}.scene-container,.scene-container .scene-viewer{height:100%;width:100%}.scene-container .scene-viewer__loading-screen{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%}.scene-container .scene{height:100%;width:100%}.side-menu{display:flex;flex-direction:column;justify-content:center;padding-left:.8rem}.side-menu__title{font-size:1.4rem;font-weight:500;margin:1rem}.side-menu__list{display:flex;flex-direction:column;list-style:none;padding:0}.side-menu__list-item{margin:.5rem;padding:1rem 0;font-size:1.1rem;font-weight:500;cursor:pointer;transition:.5s}.side-menu__list-item:hover{scale:1.09;transform:translate(10px);transition:transform .3s}.side-menu__list-item:before{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:#f5f5f5;transition:width .85s;max-width:calc(80% + 15px)}.side-menu__list-item:hover:before{width:100%}@media screen and (max-width: 768px){.side-menu{padding-left:0}}.threejs-page{display:grid;grid-template-columns:1fr 4fr;height:100%;width:95%;max-width:1500px;margin:0 auto;border-radius:20px 0 0 1rem}.threejs-page .side-menu{grid-column:1/2}.threejs-page .scene-container{grid-column:2/5}@media screen and (max-width: 768px){.threejs-page{grid-template-columns:1fr;position:relative}.threejs-page .side-menu{position:fixed;top:0;left:0;width:50%;height:100%;background-color:var(--background-color);transform:translate(-100%);transition:transform .3s ease;z-index:100}.threejs-page .scene-container{grid-column:1}.hamburger{display:block;position:fixed;bottom:7vh;bottom:7dvh;left:1rem;z-index:110;background:none;border:none;cursor:pointer;width:1.3rem;height:1.1rem;padding:0}.hamburger span{display:block;height:4px;background-color:var(--accent-color);margin:4px 0;border-radius:2px;transition:all .3s ease}.hamburger.open span{background-color:var(--text-color)}.hamburger.open span:nth-child(1){transform:translateY(8px) rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.threejs-page .side-menu.open{transform:translate(0)}}@media screen and (min-width: 768px){.hamburger{display:none}}@media screen and (max-width: 1600px){.threejs-page{width:100%}}.project-page{height:100%;max-height:1000px;width:90%;max-width:2048px;margin:0 auto;background-color:color-mix(in srgb,var(--background-color) 90%,black);padding:0 1rem;display:grid;grid-template-columns:.25fr repeat(2,1fr) .25fr .25fr repeat(2,1fr) .25fr;grid-template-rows:repeat(14,1fr)}.project-page__back-button{grid-row:1/2;display:flex;align-items:center}.project-page__back-button-btn{display:flex;gap:.5rem;border:none;background-color:transparent;color:#f5f5f5;font-size:1rem;transition:all .3s ease-in-out}.project-page__back-button-btn-icon:nth-child(1){font-size:1.5rem;align-self:center}.project-page__back-button-btn-icon:nth-child(2){align-self:center}.project-page__back-button-btn:hover{cursor:pointer;color:#fff;text-shadow:2px 2px 8px rgba(0,128,0,.7);transform:translate(10px);border-radius:10px}.project-page__container{width:100%;padding:.5rem;grid-row:2/14;grid-column:2/4;display:grid;grid-template-columns:2fr 1fr;gap:1rem}.project-page__container-title{grid-row:1/2;font-size:2rem;color:var(--text-color);text-align:center}.project-page__container-subtitle{padding-bottom:1rem}.project-page__container-description{padding:.5rem;grid-row:3/7;grid-column:1/3;font-size:1.1rem;color:var(--text-color);align-content:center}.project-page__container-description_container{margin-bottom:1rem}.project-page__container-description_container-title{padding-bottom:1rem}.project-page__container-description_container-short{text-align:center;max-width:500px;min-height:100px;margin:0 auto;align-content:center}.project-page__container-description_tasks{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:justify}.project-page__container-description_tasks-container{display:flex;flex-wrap:wrap}.project-page__container-description_tasks-container-item{color:var(--text-color);padding:.5rem;background-color:color-mix(in srgb,var(--background-color) 80%,black);border-radius:10px;margin:.5rem;display:block;text-align:center}.project-page__container-block-technologies{max-width:100%;grid-row:8/12;grid-column:1/3}.project-page__container-block-technologies-title{margin-bottom:1rem}.project-page__container-block-technologies-container{display:grid;grid-template-columns:repeat(3,1fr)}.project-page__container-block-technologies-container-item{background-color:color-mix(in srgb,var(--background-color) 80%,black);color:var(--text-color);padding:.5rem;margin:.5rem;border-radius:10px;text-align:center;display:flex;justify-content:space-between;align-items:center;gap:.5rem}.project-page__container-block-technologies-container-item svg{font-size:1.5rem}.project-page__container-block-technologies-container-item:hover{cursor:pointer;transform:scale(1.1);transition:transform .5s ease-in-out;border-radius:10px;color:var(--vibrant-color)}.project-page__container-block-technologies-container-item:hover .logo-techno{color:var(--text-color)}.project-page__container-link{grid-row:2/3;grid-column:2/3;display:flex;align-items:center;justify-content:right;gap:1rem}.project-page__container-link-item-link{color:#f5f5f5;text-decoration:none}.project-page__container-link-item-link:hover{cursor:pointer;color:var(--vibrant-color);text-shadow:2px 2px 8px rgba(0,128,0,.7);border-radius:10px}.project-page__container-link:hover{transform:scale(1.05);transition:ease-in .9s;transition:ease-out .9s;color:var(--vibrant-color)}.project-page__images-container{display:grid;gap:1rem;grid-column:5/8;grid-row:2/14;overflow-y:scroll;scrollbar-width:none}.project-page__images-container-item .project-page__images-container-img{display:block;margin:0 auto}@media screen and (max-width: 500px){.project-page{height:99%;width:100%;display:flex;flex-direction:column;justify-content:space-around;gap:1rem;overflow:scroll}.project-page__back-button{margin-top:.5rem}.project-page__back-button-btn{font-size:2rem}.project-page__container{display:flex;flex-direction:column;justify-content:space-around;gap:2rem}.project-page__container-block-technologies-item{display:flex;justify-content:space-around;align-items:center}.project-page__images-container{overflow-y:unset;width:95%;margin:0 auto;border-radius:10px}}@media screen and (max-width: 1070px){.project-page{display:flex;flex-direction:column;justify-content:space-around;gap:1rem;overflow-y:scroll;scrollbar-width:none}.project-page__images-container{overflow-y:unset}}@media screen and (max-width: 1500px){.project-page{width:95%}}@media screen and (min-width: 1550px){.project-page{max-width:1500px}}.projects-list{height:100%;max-height:1100px;display:grid;grid-template-rows:1fr;grid-gap:1rem;margin:0rem auto}.projects-list__container{height:100%;display:grid;grid-template-columns:1fr;grid-gap:1rem;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.projects-list__container::-webkit-scrollbar{display:none}.projects-list__container::-webkit-scrollbar-track{background:#f1f1f1}.projects-list__container::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.projects-list__container::-webkit-scrollbar-thumb:hover{background:#555}.projects-list__container:hover::-webkit-scrollbar{display:block}.projects-list__container-item{background-color:color-mix(in srgb,var(--background-color) 90%,black);max-width:1000px;width:95%;height:25rem;margin:0 auto;display:grid;grid-template-columns:1fr;transition:all .5s ease-out;border-radius:10px}.projects-list__container-item:hover{border-radius:20px;background:color-mix(in srgb,var(--background-color) 80%,black)}.projects-list__container-item-link{padding:2rem;height:100%;text-decoration:none;color:#f5f5f5;display:grid;grid-template-columns:repeat(2,1fr);align-content:center}.projects-list__container-item-link-title{align-self:center;justify-self:center;font-size:2rem}.projects-list__container-item-link-title--contact{grid-column:span 2;display:flex;gap:1rem}.projects-list__container-item-image{grid-column:2/3;overflow:hidden}.projects-list__container-item-image img{border-radius:8px;height:100%;max-height:300px;margin:0 auto}@media screen and (max-width: 768px){.projects-list__container-item{height:20rem}.projects-list__container-item-link-title{grid-column:span 2}.projects-list__container-item-image{display:none}}@media screen and (min-width: 1600px){.projects-list{max-width:1500px}.projects-list__container{grid-template-columns:repeat(2,1fr);grid-gap:1rem}.projects-list__container-item{width:100%}}*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}#root{width:100%;height:100vh;height:100dvh;margin:0 auto}.logo{height:100%;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}
