@import "https://fonts.googleapis.com/css2?family=Libre+Baskerville:wght@400;700&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}body{place-items:center;min-width:320px;min-height:100vh;margin:0;display:flex}h1{font-size:3.2em;line-height:1.1}button{cursor:pointer;background-color:#fff;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme:light){:root{color:#fff;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}html,body{-ms-overflow-style:none;scrollbar-width:none;color:#000;background:#fff;height:100%;margin:0;padding:0}#root,.App{width:100%;min-height:100vh}.route{flex-direction:column;align-items:center;width:100%;min-height:100vh;display:flex}.logo{color:#000;text-align:left;box-sizing:border-box;width:100%;padding:10px;font-family:Libre Baskerville,Times New Roman,serif;font-size:.8rem;font-weight:400;line-height:1.5}.main-heading{color:#000;text-align:center;box-sizing:border-box;width:100%;padding:10px;font-family:Libre Baskerville,Times New Roman,serif;font-size:2rem;font-weight:400;line-height:1.5}.project-heading{color:#000;text-align:center;box-sizing:border-box;width:100%;padding:10px;font-family:Libre Baskerville,Times New Roman,serif;font-size:1.5rem;font-weight:400;line-height:1.5}.instructions{color:#000;text-align:center;box-sizing:border-box;width:100%;padding:10px;font-family:Libre Baskerville,Times New Roman,serif;font-size:1.2rem;font-weight:400;line-height:1.2;text-decoration:underline}.video-box{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.video-container{box-sizing:border-box;justify-content:center;width:100%;max-width:900px;padding:0 16px;display:flex}.video-player{background:#000;border-radius:16px;width:100%;max-width:900px;height:auto;display:block}.video-btn{color:#673ab7;cursor:pointer;background:#fff;border:2px solid #673ab7;border-radius:10px;margin-top:18px;padding:12px 28px;font-family:Libre Baskerville,Times New Roman,serif;font-size:1rem;font-weight:400;transition:all .2s}.video-btn:hover{color:#fff;background:#673ab7}.video-btn:active{transform:scale(.98)}.video-btn:focus{outline:none}.video-btn:disabled{opacity:.5;cursor:not-allowed}.form-container{box-sizing:border-box;width:100%;max-width:1000px;margin:0 auto;padding:0 16px}.form-frame{background:#fff;border:2px solid #673ab7;border-radius:12px;width:100%;min-height:520px;display:block}@media only screen and (width<=930px){.video-player{max-width:700px}}@media only screen and (width<=830px){.main-heading{font-size:1.6rem}.project-heading{font-size:1.2rem}.instructions{font-size:1rem}}@media only screen and (width<=730px){.video-player{border-radius:12px;max-width:95%}}@media only screen and (width<=630px){.logo{font-size:.8rem;font-weight:100}.main-heading{font-size:1.3rem;font-weight:400;line-height:1.5}.project-heading{font-size:1rem;font-weight:400;line-height:1.5}.instructions{font-size:.9rem;font-weight:400}.video-btn{padding:10px 22px;font-size:.9rem}}@media only screen and (width<=500px){.logo{font-size:.6rem;font-weight:100}.main-heading{width:90%;font-size:1.2rem;font-weight:400;line-height:1.5}.project-heading{width:90%;font-size:.9rem;font-weight:400;line-height:1.5}.instructions{width:90%;font-size:.8rem;font-weight:400}.video-btn{margin-top:14px;padding:9px 18px;font-size:.8rem}}
