*{--background-0: white;--background-1: lightgrey;--background-2: #202020;--background-3: #f0efe4;--text-0: black;--text-1: darkgrey;--text-2: white;--border-0: #080808;--border-1: #040404;--border-2: #e0e0e0;--shadow-0: #282828;--shadow-1: #202020;--shadow-2: #101010;--accent-good: lightgreen;--accent-warning: darkorange;--accent-bad: crimson;font-size:2vh}body{margin:0;font-family:Arvo,-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;background-color:var(--background-3)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}div{display:flex}@font-face{font-family:Arvo;src:local("Arvo-Regular"),url(/assets/Arvo-Regular-caaf4698.ttf) format("truetype");font-weight:100 400}@font-face{font-family:Arvo;src:local("Arvo-Bold"),url(/assets/Arvo-Bold-c90fbf2e.ttf) format("truetype");font-weight:500 900}@font-face{font-family:Arvo;src:local("Arvo-Italic"),url(/assets/Arvo-Italic-d1559311.ttf) format("truetype");font-weight:100 400;font-style:italic}@font-face{font-family:Arvo;src:local("Arvo-BoldItalic"),url(/assets/Arvo-BoldItalic-f0d6c548.ttf) format("truetype");font-weight:500 900;font-style:italic}.default_text{font-size:1rem;font-weight:400;margin:0;color:var(--text-0)}.title{font-size:3rem;font-weight:400;color:var(--text-0);text-shadow:.1rem .1rem var(--text-1)}.heading-1{font-size:1.4rem;font-weight:500;color:var(--text-0)}.heading-2{font-size:1.2rem;font-weight:500;color:var(--text-0)}.heading-3{font-size:1.2rem;font-weight:500;color:var(--text-1)}.body{font-size:1rem;font-weight:400;color:var(--text-0)}.note{font-size:.8rem;font-weight:300;color:var(--text-1)}.clickable{text-decoration:.125rem underline var(--text-1)}.disabled{text-decoration:.125rem line-through var(--accent-bad)}.clickable:not(.disabled):hover{color:var(--text-1);cursor:pointer}.box-0{position:relative;padding:.5rem;margin:0rem .5rem .5rem 0rem;background-color:var(--background-0);border:.25rem solid var(--border-0);box-shadow:.5rem .5rem var(--shadow-0)}.box-1{position:relative;padding:.5rem;background-color:var(--background-1);border:.25rem solid var(--border-1);box-shadow:.5rem .5rem var(--shadow-1)}.box-2{position:relative;padding:.5rem;background-color:var(--background-2);border:.25rem solid var(--border-2);box-shadow:.5rem .5rem var(--shadow-2)}.shadow-0-z1{margin:0rem .25rem .25rem 0rem;box-shadow:.25rem .25rem var(--shadow-0)}.button-0:hover{top:.25rem;left:.25rem;box-shadow:.25rem .25rem var(--shadow-0);cursor:pointer}.button-1:hover{top:.25rem;left:.25rem;box-shadow:.25rem .25rem var(--shadow-1);cursor:pointer}.button-2:hover{top:.25rem;left:.25rem;box-shadow:.25rem .25rem var(--shadow-2);cursor:pointer}.no-shadow{box-shadow:none;margin:0}.no-padding{padding:0}.square{aspect-ratio:1/1}.image-default{position:relative;object-fit:cover;max-width:100%;min-height:100%}.pageContainer{position:relative;width:100%;height:100%;background-color:var(--background-3);display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.pageRowContainer{display:flex;flex-direction:row;gap:.25rem;padding:.25rem;flex-wrap:wrap}.homePageContentContainer{position:relative;max-width:75%;align-self:center;gap:.25rem;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;flex-wrap:wrap}.experimentCard{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:1rem;gap:.5rem;width:16rem;min-height:20rem}.dummyCard{gap:.5rem;left:.25rem;top:.25rem;border:.25rem dashed #00000040;background-color:#00000010;box-shadow:.25rem .25rem #00000010;align-self:stretch;justify-content:center;align-items:center}.aboutPageContentContainer{position:relative;width:75%;align-self:center;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.experiment-link-container{display:flex;flex-direction:column;justify-content:flex-end}.flexDivider{align-self:stretch;box-sizing:border-box}.flexDivider-0{border-left:.25rem solid var(--border-0);border-top:.25rem solid var(--border-0)}.flexDivider-1{border-left:.25rem solid var(--border-1);border-top:.25rem solid var(--border-1)}.flexDivider-2{border-left:.25rem solid var(--border-2);border-top:.25rem solid var(--border-2)}
