@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap);@import url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.5.0/font/bootstrap-icons.css);*{box-sizing:border-box}#page-wrap{padding-bottom:10px;padding-top:10px}body,html{margin:0;height:100%;width:100%;padding:0;overflow-x:hidden}body{font-family:"DM Sans",-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.5;white-space:pre-line}section{display:block;min-height:100%;height:auto;width:100%;box-sizing:border-box}.title{font-weight:700}.title-accent{border-left:5px solid #2db92d;padding-left:10px}.subtitle{font-weight:500;white-space:pre-line}.center{border:5px solid #98fb98;text-align:center}.nav-link{padding:0;margin:.5rem 1rem}a{text-decoration:none;font-weight:600;letter-spacing:1px}.link-main:hover,a.nav-link:hover,a:hover{box-shadow:0 4px 0 -1px #46d246}.btn-main,.btn-toggle{color:#161614;background-color:#2db92d;border-color:#2db92d;border-radius:0}.btn-main:hover,.btn-toggle:hover{background-color:#2db92d;box-shadow:none}.btn-outline-main{border-color:none;border-left:3px solid #69d246;border-radius:0}.btn-outline-main:hover{color:#161614!important;background-color:#46d246;border-color:#46d246;box-shadow:none}.btn-main:focus,.btn-outline-main:focus,.btn-toggle:focus{box-shadow:0 0 0 .2rem rgba(70,210,70,.25)}body{transition:color .15s ease-in-out,background-color .15s ease-in-out}.btn-outline-main,.link-main:hover,.nav-link,.nav-link:hover,.subtitle,.text-second,a,a.nav-link:hover,a:hover{transition:color .15s ease-in-out}body{background-color:#fafafa}.btn-outline-main,body{color:#161614}.nav-link,.nav-link:hover,a{color:#3d3d3b}.link-main:hover,.subtitle,.text-second,a.nav-link:hover,a:hover{color:#5f605b}body.dark-theme{color:#efefe6;background-color:#30302d}.dark-theme .btn-outline-main{color:#efefe6}.dark-theme .nav-link,.dark-theme .nav-link:hover,.dark-theme a{color:#9d9d95}.dark-theme .link-main:hover,.dark-theme .subtitle,.dark-theme .text-second,.dark-theme a.nav-link:hover,.dark-theme a:hover{color:#cecbcb}@media (prefers-color-scheme:dark){body{background-color:#30302d}.btn-outline-main,body{color:#efefe6}.nav-link,.nav-link:hover,a{color:#9d9d95}.link-main:hover,.subtitle,.text-second,a.nav-link:hover,a:hover{color:#cecbcb}body.light-theme{color:#161614;background-color:#fafafa}.light-theme .btn-outline-main{color:#161614}.light-theme .nav-link,.light-theme .nav-link:hover,.light-theme a{color:#3d3d3b}.light-theme .link-main:hover,.light-theme .subtitle,.light-theme .text-second,.light-theme a.nav-link:hover,.light-theme a:hover{color:#5f605b}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
/*# sourceMappingURL=main.17b9f372.chunk.css.map */