:root{--DarkestGreen:#001e0c;--DarkerGreen:#013220;--DarkGreen:#014421;--DefaultGreen:#355e3b;--LightGreen:#8a9a5b;--LighterGreen:#bcb88a;--LightestGreen:#d0ccd0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#014421;background-color:var(--DarkGreen);color:#d0ccd0;color:var(--LightestGreen);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{color:#0f0;font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;padding:2px}.ClickText,a,h1{color:#bcb88a;color:var(--LighterGreen)}.ClickText,a{border-style:none}.ClickText,.ClickText:hover,a,a:hover{text-decoration:underline;transition:.1s}.ClickText:hover,a:hover{color:#d0ccd0;color:var(--LightestGreen);font-weight:700;transform:none}button{background-color:#d0ccd0;background-color:var(--LightestGreen);border:2px;border-color:#001e0c;border-color:var(--DarkestGreen);border-radius:15px;border-style:solid;color:#013220;color:var(--DarkerGreen);padding:10px 15px;transition:.1s}button:hover{background-color:#bcb88a;background-color:var(--LighterGreen);color:#001e0c;color:var(--DarkestGreen);transform:scale(110%);transition:.1s}input{background-color:#d0ccd0;background-color:var(--LightestGreen);border-color:#013220;border-color:var(--DarkerGreen);border-radius:10px;border-style:solid;color:#013220;color:var(--DarkerGreen);font-size:large;padding:5px;transition:.1s}input:focus{background-color:#bcb88a;background-color:var(--LighterGreen);color:#001e0c;color:var(--DarkestGreen);transition:.1s}select{background-color:#d0ccd0;background-color:var(--LightestGreen);border-color:#013220;border-color:var(--DarkerGreen);border-radius:10px;border-style:solid;color:#013220;color:var(--DarkerGreen);padding:5px;transition:.1s}select:focus{background-color:#bcb88a;background-color:var(--LighterGreen);color:#001e0c;color:var(--DarkestGreen);transition:.1s}.IntroBackground{background-color:#355e3b}.CenterBox{background-color:#d0ccd0;box-shadow:0 5px 5px 0 #001e0c;color:#013220;margin:auto;max-width:350px;padding:50px;text-align:center;width:50%}.CenterBox a,.CenterBox h1{color:var(--DarkerGreen)}.CenterBox code{color:#008020}.CenterBox a:hover{color:var(--DarkestGreen)}.CenterBox ul{display:block;list-style:circle}header{align-items:center;background-color:#013220;border-bottom:3px solid #001e0c;display:flex;flex-wrap:wrap;justify-content:space-between;min-height:12vh}.Cookie-Sitting{height:10vh;padding:0}.icon{align-items:center;display:flex;flex:50% 1}.nameMenu{all:unset;cursor:pointer}.NavMenu{background-color:#d0ccd0;box-shadow:0 8px 16px 0 #0003;display:none;min-width:160px;position:absolute;translate:75% 75%}.NavMenu a{color:#000;display:block;padding:12px 16px;text-decoration:none}.NavMenu a:hover{background-color:var(--LighterGreen)}.icon:hover .NavMenu{display:block}.navigation{flex:50% 1}.navigation ul{display:flex}.navigation ul li{list-style:none;padding-left:5vw;padding-right:5vw}.navigation ul li a{text-decoration:none}@media (max-width:800px){.icon,.navigation ul{align-items:center;flex:100% 1;justify-content:center;text-align:center}}.footergrid{display:grid;grid-template-columns:50% 50%}footer{background-color:#013220;box-shadow:10px 10px 10px 10px #001e0c;margin-top:1in;padding:5px 10% 10%}@media (max-width:800px){.footergrid{display:block}}.ContentTitle{background-color:#013220;border:0;border-bottom:1px;border-color:#001e0c;border-radius:10px 10px 0 0;border-style:solid;display:flex;justify-content:space-between;padding:0 5px}.ContentTitle h2{width:fit-content}.ContentTitle:hover{background-color:#355e3b}.Showcase{display:flex;flex-wrap:wrap}.ShowcaseContent{flex:40% 1;padding:1%}.ShowcaseImage{flex:40% 1}.ShowcaseContent button{align-self:center}.ShowcaseContent button,.ShowcaseImage img{display:block;margin-left:auto;margin-right:auto}.ShowcaseImage img{height:auto;max-height:50vh;max-width:100%;width:auto}.ShowcaseImage iframe{height:100%;margin-left:auto;margin-right:auto;width:100%}.desc{white-space:pre-wrap}.ShowcaseImage .GalleryImages{display:block;height:auto;margin-left:auto;margin-right:auto;max-height:50vh;max-width:100%;position:relative;width:auto}@media (max-width:800px){.ShowcaseContent,.ShowcaseImage{flex:100% 1}}.NoticeArea{bottom:1em;display:block;position:fixed;right:1em}.Error,.Info,.Notice,.Success,.Warning{background-color:var(--LightestGreen);border-color:var(--DarkestGreen);border-radius:1em;border-style:solid;border-width:5px;color:var(--DarkestGreen);display:flex;margin:1em;min-width:25em;padding:1em;position:relative;width:fit-content}.Success{background-color:#40ba40;border-color:#008620;color:#fff}.Warning{background-color:#baba40;border-color:olive;color:#000}.Error{background-color:#ba4040;border-color:#ba0000;color:#fff}.Info{background-color:#4062ba;border-color:#0000ba;color:#fff}.Info h1{color:var(--DarkerGreen)}.NoticeText{flex:1 0 auto}.CancelNotice{flex:0 0 auto;vertical-align:center}.Hidden{display:none}.GalleryImages{height:fit-content;position:relative;width:fit-content}.GalleryImages img{height:auto;width:auto}.ScrollSlidePrev{left:0}.ScrollSlideNext,.ScrollSlidePrev{margin:0;position:absolute;top:50%}.ScrollSlideNext{right:0}.notFound{height:100%;text-align:center;transform:translateY(50%);width:100%}.HomeContent{margin:0 10%}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CenterContent{margin:auto;text-align:center;width:fit-content}.Socials{color:var(--LightestGreen);display:flex}.BrianImage{background-color:var(--LightestGreen);margin:auto;padding:10px 10px 20px;width:fit-content}.BrianImage img{border-radius:20px}.Socials ul{display:flex;list-style:none;padding:0}.Socials ul li{font-size:xx-large;padding-left:10px;padding-right:10px;text-align:center;transition:.1s}.Socials ul li:hover{transform:scale(1.2);transition:.1s}.BrianImage,.CenterPage{text-align:center}.CenterPage{bottom:50%;padding-bottom:50px;position:absolute;right:50%;transform:translate(50%,50%);width:100%}.BirthdayCenterContent{border-color:var(--DarkestGreen);border-radius:calc(1em + 5px);border-style:solid;border-width:5px;height:90%;margin:auto;max-width:100%;overflow:hidden;padding:1em;position:relative;text-align:center;vertical-align:center;width:90%}.BirthdayCenterContent button{background-color:var(--LightestGreen);color:var(--DarkestGreen)}.BirthdayCenterContent select option{max-width:max-content}.CenterPage img{image-rendering:pixelated}.CenterPage button{background-color:var(--LightestGreen);color:var(--DarkestGreen)}.CenterInput{margin:auto;text-align:center;width:fit-content}
/*# sourceMappingURL=main.27b51e78.css.map*/