@font-face{font-family:poppins-bold;src:url(/assets/fonts/poppins/Poppins-Bold.ttf);font-display:swap}@font-face{font-family:poppins-reg;src:url(/assets/fonts/poppins/Poppins-Regular.ttf);font-display:swap}@font-face{font-family:poppins-med;src:url(/assets/fonts/poppins/Poppins-Medium.ttf);font-display:swap}@font-face{font-family:poppins-light;src:url(/assets/fonts/poppins/Poppins-Light.ttf);font-display:swap}@font-face{font-family:leckerli-reg;src:url(/assets/fonts/leckerli/leckerli-reg.ttf);font-display:swap}:root{--fontLight:poppins-light;--fontRegular:poppins-reg;--fontMedium:poppins-med;--fontBold:poppins-bold;--fontFancy:leckerli-reg;--purpleDark:#400369;--purpleLight:#9636d6;--headerShadow:0 0 10px 0 #e5e5e5}#page--wrapper{position:absolute;top:0;left:0;right:0;min-height:100%;display:flex;flex-direction:column}#page--content{flex:1}*{outline:0;margin:0;box-sizing:border-box}a{text-decoration:none;color:#000}b{font-weight:unset;font-family:var(--fontBold)}.page__spacer--20{width:100%;height:20px}.page__spacer--40{width:100%;height:40px}.page__spacer--80{width:100%;height:80px}.title--bar{width:5%;background-color:#373737;height:2px;margin-bottom:15px;margin-top:5px}.text{font-family:var(--fontRegular);font-size:15px;margin-bottom:15px}.page--centered{width:100%;display:flex;flex-direction:column;align-items:center}.card--holder{display:flex;flex-wrap:wrap;row-gap:20px;column-gap:20px}
#about__me--title{color:#fff;font-family:var(--fontBold);font-size:18px}
#banner--container{display:flex;align-items:center;justify-content:center;background-color:#251a22;width:100%;padding-top:175px;padding-bottom:100px}#banner{width:1300px;max-width:90%;display:flex}#banner--content{display:flex;flex-direction:column;flex:1;align-items:start}#banner--content .text{color:#fff}#banner--content .title--bar{background-color:#fff}#banner--image{background-image:url(/images/about-me.webp?v=1);flex:1;background-position:center;background-size:contain;background-repeat:no-repeat;border-radius:10px}#banner--title{font-family:var(--fontFancy);color:#fff;font-size:60px}#banner--author{color:#fff;font-family:var(--fontRegular);border:1px solid #fff;padding:10px;padding-top:5px;padding-bottom:5px;margin-bottom:25px}@media only screen and (max-width:600px){#banner--container{padding-top:25px}}@media only screen and (max-width:950px){#banner--image{display:none}}
.book--holder{display:flex;flex-direction:column;row-gap:20px}.book{display:flex;background-color:#fff;border-radius:15px;overflow:hidden}.book__image--container{min-width:20%;display:flex;align-items:center;justify-content:center;padding:25px;box-sizing:content-box}.book--image{background-position:center;background-size:cover;background-repeat:no-repeat;aspect-ratio:2/3;border-radius:25px;height:310px}.book--title{font-family:var(--fontBold);font-size:20px;color:#373737}.book--info{display:flex;flex-direction:column;padding:25px;flex:1}.book--info .text{color:#373737}.book--tags{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:20px}.book--tag{display:flex;align-items:center;border:1px solid #b5b5b5;padding:10px;font-family:var(--fontRegular);font-size:14px}.book--tag span{font-family:var(--fontBold);font-size:10px;margin-right:10px}.book__tag--genre{border-color:#e91e63}.book__tag--genre span{color:#e91e63}.book__tag--buy{border-color:#42056c;border-style:dashed;cursor:pointer;transition:background-color .3s,color .3s,border-style .3s}.book__tag--buy:hover{background-color:#42056c;color:#fff;border-style:solid}.book__coming--soon{flex:1;display:flex;background-color:#efefef;margin-bottom:15px;align-items:center;justify-content:center;width:100%;font-family:var(--fontBold);font-size:26px;color:#bfbfbf;min-height:100px}.book__reminder--container{display:flex;flex-direction:column;margin-bottom:15px}.book__reminder--label{font-family:var(--fontBold);font-size:15px;margin-bottom:5px;color:#393939}.book__reminder--form{display:flex;margin-bottom:5px;height:45px;width:400px}.book__reminder--input{flex:1;background-color:#efefef;border:2px solid #efefef;border-right:none;padding-left:15px;font-family:var(--fontRegular);transition:border-color .3s}.book__reminder--input:focus{border-color:#400369}.book__reminder--submit{background-color:var(--purpleDark);color:#fff;font-family:var(--fontBold);border:2px solid var(--purpleDark);padding-left:15px;padding-right:15px;font-size:15px;transition:background-color .3s,color .3s;cursor:pointer}.book__reminder--submit:hover{background-color:rgba(0,0,0,0);color:var(--purpleDark)}.book__reminder--explain{font-family:var(--fontLight);font-size:15px}@media only screen and (max-width:950px){.book{flex-direction:column}.book__image--container{min-width:unset;height:250px;padding-bottom:unset}.book--image{height:100%}.book--info .text{font-size:13px}.book__reminder--form{width:100%}.book--tags{column-gap:5px;row-gap:5px}.book--tag{font-size:12px}}
#contact--container{display:flex;align-items:center;width:100%}#contact--details,#contact--form{display:flex;flex-direction:column;flex:1}#contact--details{margin-right:40px;align-items:start}#contact--title{font-size:28px;color:#fff;font-family:var(--fontBold)}#contact--details .title--bar{background-color:#fff}#contact--subtitle{font-family:var(--fontRegular);color:#fff;font-size:16px}.contact--method{display:flex;flex-direction:column;color:#fff}.contact__method--label{font-family:var(--fontBold);font-size:14px;margin-bottom:4px}.contact__method--value{font-family:var(--fontRegular);color:#fff;font-size:17px;border-bottom:1px dashed #fff}#contact--form{background-color:#fff;border-radius:15px;padding:40px;align-items:start}#contact__form--title{font-family:var(--fontBold);font-size:16px;margin-bottom:15px}.contact__form--label{font-family:var(--fontRegular);font-size:14px;color:#2f2f2f;margin-top:10px;margin-left:15px;margin-bottom:2px}.contact__form--input{height:50px;border:1px solid #b9b9b9;border-radius:15px;padding-left:15px;font-family:var(--fontBold);font-size:14px;transition:border-color .3s;width:100%;margin-bottom:10px}.contact__form--input:focus{border-color:var(--purpleDark)}.contact__form--textarea{resize:none;height:125px;padding:15px}.contact__form--submit{height:50px;padding-left:15px;padding-right:15px;background-color:var(--purpleLight);color:#fff;font-family:var(--fontBold);font-size:12px;border-radius:15px;border:2px solid var(--purpleLight);cursor:pointer;transition:background-color .3s,color .3s}.contact__form--submit:hover{background-color:rgba(0,0,0,0);color:var(--purpleLight)}@media only screen and (max-width:800px){#contact--container{flex-direction:column}#contact--details{margin-bottom:30px;margin-right:unset}#contact--form{width:100%;padding:20px}}
#footer{display:flex;height:75px;align-items:center;justify-content:center;background-color:#251a22}#footer--text{font-family:var(--fontRegular);color:#fff;font-size:14px;text-align:center;max-width:90%}#footer--text span{margin-left:20px;margin-right:20px;font-family:var(--fontBold)}#footer--text a{font-family:var(--fontBold);color:#fff;text-decoration:underline;text-decoration-style:dashed}
#header{position:fixed;top:0;left:0;right:0;height:75px;display:flex;align-items:center;padding-left:50px;padding-right:50px;transition:background-color .3s}#header--normal{position:fixed;top:0;left:0;right:0;height:75px;display:flex;align-items:center;padding-left:50px;padding-right:50px;transition:background-color .3s;background-color:rgb(64 3 105 / 85%)}#header[data-scrolled]{background-color:rgb(64 3 105 / 85%)}#header--logo{font-family:var(--fontFancy);color:#fff;font-size:26px}#header--spacer{flex:1}#header--links{display:flex;column-gap:30px}.header--link{font-family:var(--fontRegular);color:#fff;font-size:15px}@media only screen and (max-width:600px){#header{opacity:0;transition:opacity .3s}#header[data-scrolled]{opacity:1}#header--links,#header--spacer{display:none}}

.section{display:flex;flex-direction:column;align-items:start;width:1300px;max-width:95%;padding:40px;border-radius:15px}.section--gray{background-color:#f1f1f1}.section--purple{background-color:#400369}.section--title{font-family:var(--fontBold);font-size:25px;color:#373737}@media only screen and (max-width:600px){.section{padding:15px}}
#thank__you--container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:100px;max-width:90%}#thank__you--title{font-family:var(--fontBold);font-size:28px;color:#535353}#thank__you--title span{color:var(--purpleDark)}#thank__you--explain{font-family:var(--fontRegular);text-align:center;font-size:16px;color:#393939}#thank__you--home{margin-top:25px;background-color:var(--purpleDark);padding:15px;color:#fff;font-family:var(--fontBold);border:2px solid var(--purpleDark);transition:background-color .3s,color .3s;cursor:pointer}#thank__you--home :hover{background-color:rgba(0,0,0,0);color:var(--purpleDark)}#thank__you--bar{height:5px;width:25px;background-color:var(--purpleLight);margin-top:5px;margin-bottom:5px;border-radius:5px}