:root{--theme-bg-page: #fcfcfc;--theme-primary: #8603a0;--theme-secondary: #daa3f5;--theme-light: #f7e7ff;--theme-text-main: #333333;--theme-border-radius: 12px;--theme-border-radius-nested: 10px}.text-main{color:var(--theme-text-main)}.link-primary:hover,.link-primary:active,.link-primary:focus{color:#5a3e60 !important}.button{border-radius:var(--theme-border-radius) !important}.button:hover,.button:active,.button:focus{background-color:#fafafa}.button.is-primary{background-color:var(--theme-primary) !important;color:#fff;box-shadow:1px 2px 6px 0px rgba(0,0,0,0.25)}.button.is-primary:hover,.button.is-primary:active,.button.is-primary:focus{background-color:#790390 !important;color:#fff}.button.is-dark:focus{background-color:#363636}.button.is-current{background-color:#363636;border-color:transparent;color:#fff}.template-cards-grid{grid-auto-rows:1fr}.template-card{background-color:#f2f2f2}.template-card .card-image>div{box-shadow:4px 4px 2px rgba(0,0,0,0.25);transition:all 1.2s ease-out}.template-card:hover .card-image>div{transform:scale(1.15)}.template-card:hover .template-card-bar{width:80%}.template-card-bar{background-color:var(--theme-secondary);transition:width 3s ease-out}.add-template-card{background-color:#f7e7ff}.add-template-card>span{transition:all 0.2s}.add-template-card:hover>span{bottom:2px}.description{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.description.is-long{-webkit-line-clamp:24;line-clamp:24}.single-template-page .image{box-shadow:-4px 4px 2px rgba(0,0,0,0.25)}.content-page{padding-top:1rem;line-height:1.75}.content-page h1{font-size:1.875rem;margin-block-end:2rem;font-family:var(--font-title)}.content-page h2{margin-block-start:3rem;font-size:1.125rem}.content-page h3{margin-block-start:1rem}.content-page h4{margin-block-start:1rem;font-style:italic}.content-page h1,.content-page h2,.content-page h3,.content-page h4{font-weight:500}.content-page p{margin-block-start:0.5rem;margin-block-end:1rem}.content-page ul{list-style:square}.content-page ol{list-style:decimal}.content-page ol li{margin-block-end:1rem}.content-page ul,.content-page ol{margin-left:2rem}.content-page a{color:var(--color-primary);border-bottom:1px var(--color-primary) solid}.content-page a:hover{color:var(--color-primary-tint);border-bottom:1px var(--color-primary-tint) solid}.blog-tile .blog-tile-body{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}.blog-page .content h2{margin-top:2.5rem !important}@media only screen and (max-width: 768px){main.container.is-fluid{padding:2rem}header .container.is-fluid{padding:2rem}header .navbar-brand .navbar-item{padding:0}footer .container.is-fluid{padding:2rem}footer .container.is-fluid .column{padding:0}.single-template-page .column{padding:0}.blog-index.container,.blog-page.container{padding:0}}:root{--font-title: "Playfair Display", serif;--font-body: "Libre Franklin", sans-serif}html,body{font-family:var(--font-body);color:var(--theme-text-main);background-color:var(--theme-bg-page)}.font-title{font-family:var(--font-title)}.container{padding:0 6rem}.container.is-fluid{max-width:1140px !important}main{min-height:85vh}.content h2{font-weight:500;font-size:1.25em}.content h3{font-weight:500;font-size:1.125em}.content h4{font-weight:normal;font-size:1em;font-style:italic}
