@import url(https://fonts.googleapis.com/css2?family=Poiret+One&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);
:root{--color-black: #000;--color-white: #fff;--ltpurple: #5b5a8d;--dkpurple: #090c1b;--font-family-primary: "Poiret One", sans-serif;--font-family-secondary: "Montserrat", sans-serif;font-size:18px}html{background-color:var(--dkpurple)}html,body{box-sizing:border-box;min-height:100vh;height:fit-content}body{--body-bg: var(--ltpurple);background-color:var(--body-bg);background:linear-gradient(0deg, var(--dkpurple), var(--ltpurple));color:contrast-color(var(--body-bg));max-width:100vw;margin:0;font-family:var(--font-family-secondary);position:relative}body::before,body::after{display:block;content:"";position:absolute;width:100%;height:100%;z-index:1;opacity:.05;top:0;bottom:0;left:0;right:0}body::before{background:rgba(0,0,0,0) url(img/bg/bodybg1.png) no-repeat -10% bottom/55%}body::after{background:rgba(0,0,0,0) url(img/bg/bodybg2.png) no-repeat right top/35%}body>*{position:relative;z-index:2}body .primary-container{display:flex;flex-direction:column;gap:1.5rem}@media only screen and (min-width: 900px){body .primary-container{display:grid;grid-template-columns:repeat(8, 1fr);grid-template-rows:auto auto}body .primary-container:not(:has(#masthead)) main{grid-row-end:3}body .primary-container:not(:has(#sidebarB)) main{grid-column-end:9}}@media only screen and (max-width: 899px){body .primary-container{display:grid;grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 900px){body #main{grid-column-start:3;grid-column-end:7;grid-row-start:1}}body #main a,body #main a:link,body #main a:visited{color:contrast-color(var(--main-bg))}body #main p{line-height:1.4}body #main .inset{margin:1rem 2rem}@media only screen and (max-width: 899px){body #main{grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:2}}@media only screen and (min-width: 900px){body #masthead{grid-column-start:3;grid-column-end:7;grid-row-start:2}}@media only screen and (max-width: 899px){body #masthead{grid-column-start:1;grid-column-end:3;grid-row-start:2;grid-row-end:3}}body img{max-width:100%}body #skip-to-main{position:fixed;top:20px;left:20px;z-index:9999;transform:translateY(-100px)}body h1,body h2,body h3,body h4,body h5,body h6{font-family:var(--font-family-primary);display:block;margin-block:.75rem}body .page-title{border:2px solid;border-top:0;border-left:0;border-right:0;border-image-slice:1;border-width:2px;border-image-source:linear-gradient(to right, rgba(255, 255, 255, 0.4) 0%, transparent 75%)}body h1{padding-bottom:5px;font-size:2.4rem}body h2{font-size:2rem}body h3{font-size:1.8rem}body h4{font-size:1.6rem}body h5{font-size:1.4rem}body h6{font-size:1.2rem}body .wrap{max-width:1350px;margin:0 auto;padding-inline:2.5rem}body .container{--main-bg: var(--dkpurple);background-color:rgba(24,28,52,.431372549);color:contrast-color(var(--main-bg));padding:1rem;border-radius:6px}body #masthead{max-width:100%;width:100%;height:100%;object-fit:cover;border-radius:6px}a,a:link,a:visited{color:contrast-color(var(--main-bg));transition:.2s ease all}a:focus,a:hover,a:link:focus,a:link:hover,a:visited:focus,a:visited:hover{font-style:italic;transition:.2s ease all}ul{list-style-type:none}ul li{display:block;padding-block:.3rem;line-height:1.25}.two-column{column-count:2 !important}.three-column{column-count:3 !important}.scrapbook{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.scrapbook>*{height:42px;margin:4px}.scrapbook>* img{height:100%}.thumbnail{float:right;width:25%}.float-left,.float-right{margin-block:.5rem}.float-left{float:left;margin-right:1rem}.float-right{float:right;margin-left:1rem}.thumbnail{padding-left:1rem;padding-bottom:1rem}.gallery{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;flex-wrap:wrap}.gallery .image{flex:1;max-height:300px;width:100%;display:flex;justify-content:center;align-items:center}hr{border:2px solid;border-top:0;border-left:0;border-right:0;border-image-slice:1;border-width:2px;border-image-source:linear-gradient(to right, rgba(255, 255, 255, 0.4) 0%, transparent 75%)}#gb-entries{margin-block:1rem;display:flex;flex-direction:column;gap:1rem}#gb-entries .entry{background-color:rgba(91,90,141,.3);border-radius:6px;padding:1rem}#gb-entries .entry p{margin-bottom:0}header{font-family:var(--font-family-primary);padding-block:1rem;font-size:1.2rem}header .header-top{display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media only screen and (max-width: 825px){header .header-top{flex-direction:column;justify-content:center}}header .logo{width:100%;max-width:175px}header a,header a:link,header a:visited{color:contrast-color(var(--body-bg));text-decoration:none}header a:hover,header a:focus,header a:active,header a:link:hover,header a:link:focus,header a:link:active,header a:visited:hover,header a:visited:focus,header a:visited:active{color:contrast-color(var(--body-bg));text-decoration:underline}header nav.main-navigation ul{display:flex;justify-content:center;align-items:center;gap:0;list-style-type:none;padding:0}@media only screen and (max-width: 825px){header nav.main-navigation ul{flex-wrap:wrap}}header nav.main-navigation ul>*:not(:first-child):before{content:"●";position:relative;padding:.5rem;text-decoration:none !important}header nav.main-navigation ul>*:hover:not(:first-child):before,header nav.main-navigation ul>*:focus:not(:first-child):before,header nav.main-navigation ul>*:active:not(:first-child):before{text-decoration:none !important}.sidebar{display:flex;flex-direction:column;justify-content:space-between}.sidebar a,.sidebar a:link,.sidebar a:visited{color:contrast-color(var(--main-bg))}@media only screen and (min-width: 900px){#sidebarA,#sidebarC{grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:3}}@media only screen and (max-width: 899px){#sidebarA,#sidebarC{grid-column-start:1;grid-column-end:2;grid-row-start:3;grid-row-end:4}}@media only screen and (max-width: 625px){#sidebarA,#sidebarC{grid-column-start:1;grid-column-end:3}}@media only screen and (min-width: 900px){#sidebarB,#sidebarD{grid-column-start:7;grid-column-end:9;grid-row-start:1;grid-row-end:3}}@media only screen and (max-width: 899px){#sidebarB,#sidebarD{grid-column-start:2;grid-column-end:3;grid-row-start:3;grid-row-end:4}}@media only screen and (max-width: 625px){#sidebarB,#sidebarD{display:none}}@media only screen and (max-width: 899px){.primary-container:not(:has(#sidebarB,#sidebarD)) #sidebarA,.primary-container:not(:has(#sidebarB,#sidebarD)) #sidebarC{grid-column-start:1;grid-column-end:3}.primary-container:not(:has(#masthead)) #sidebarA,.primary-container:not(:has(#masthead)) #sidebarB,.primary-container:not(:has(#masthead)) #sidebarC,.primary-container:not(:has(#masthead)) #sidebarD{grid-row-start:2;grid-row-end:3}}footer{padding-block:2rem 3rem !important;font-family:var(--font-family-primary)}footer .site-footer{display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between;align-items:center}@media only screen and (max-width: 899px){footer .site-footer{flex-direction:column}footer .site-footer hr{min-height:36px;width:100%}}footer .site-footer a,footer .site-footer a:link,footer .site-footer a:visited{color:contrast-color(var(--body-bg));text-decoration:none}footer .site-footer a:hover,footer .site-footer a:focus,footer .site-footer a:active,footer .site-footer a:link:hover,footer .site-footer a:link:focus,footer .site-footer a:link:active,footer .site-footer a:visited:hover,footer .site-footer a:visited:focus,footer .site-footer a:visited:active{color:contrast-color(var(--body-bg));text-decoration:underline}footer .site-footer *{min-width:fit-content}footer .site-footer hr{margin:0;min-width:fit-content;height:36px;flex:1;filter:hue-rotate(20deg);background-image:url("https://64.media.tumblr.com/83e13d189d896cfa579da09cb04d6f1a/f4e1d61ed636f200-19/s2048x3072/4f5b37be08827ea426d213530db16938f621c25c.pnj");background-size:auto 36px;background-repeat:repeat-x;background-position:center center;border:none}footer .site-footer .footer-right{display:flex;flex-direction:row}footer .site-footer .footer-right *:not(:first-child):before{content:"●";position:relative;padding:.5rem;text-decoration:none !important}form#gb-form{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;margin-inline:1rem}form#gb-form #gb-name,form#gb-form #gb-message{width:100%;background-color:rgba(91,90,141,.4);border:0px solid rgba(0,0,0,0);border-radius:6px;font-size:1rem;color:var(--color-white);padding:.75rem}form#gb-form button.submit{align-self:flex-end;font-size:1.2rem;padding:.5rem .75rem;color:var(--color-white);background:var(--ltpurple);border:0 solid rgba(0,0,0,0);border-radius:6px;opacity:.4;transition:.2s ease all}form#gb-form button.submit:hover,form#gb-form button.submit:focus,form#gb-form button.submit:active{opacity:1;transition:.2s ease all}

/*# sourceMappingURL=main.css.map*/