:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--header-height: 50px}#home #journal-nav{visibility:hidden}.hero{height:calc(100vh - var(--header-height));width:100%;display:flex;align-items:center}.hero h1,.hero p{background-color:var(--orange);color:var(--white)}.hero-image{background-image:url(/assets/hero-f930a2f9.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;height:calc(100% - var(--header-height) * 2);width:100%;display:flex;flex-flow:column;justify-content:center;align-items:center;gap:var(--header-height)}#hero-signup{margin-right:1em}#user #journal-nav,#user #nav-bar{visibility:hidden}#form-signup,#form-login{margin:.5em auto;width:50vw;display:flex;flex-flow:column nowrap;gap:.5em;align-items:center}.form-input{align-items:center;text-align:left;display:grid;grid-template-columns:1fr 2fr;gap:.5em}input{background-color:var(--white);padding:.6em 1.2em;font-size:1em;color:var(--green-500)}#journal #journal-nav{height:100vh;background:var(--green-500)}#journal{height:100vh}#book{margin:2em 2em 2em calc(2em + var(--header-height));width:calc(100vw - var(--header-height) - 4em);height:calc(100vh - var(--header-height) - 4em);background-color:var(--white);border-radius:1em;display:flex;flex-flow:column nowrap}#page{position:relative;height:100%;width:100%;padding:.5em 0}#page:before{content:"";position:absolute;width:2px;background-color:var(--green-500);top:0;bottom:0;left:calc(50% - 1px)}#year-add{display:flex;align-items:center;justify-content:center;height:var(--header-height);width:var(--header-height);padding:auto}#year-heading{padding:0 1em;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}#year-content{height:calc(100% - 36px);width:100%;display:grid;grid-template-columns:repeat(2,1fr);text-align:left}.year-description{justify-content:flex-start}.year-item{width:auto;text-align:left;color:var(--green-500);text-decoration:inherit;font-size:1em;font-weight:500;font-family:inherit;background-color:var(--white);cursor:pointer}.year-item:hover{background-color:var(--orange)}.year-month{padding:0 1em;display:flex;flex-flow:row nowrap;gap:1em}.year-input{border:1px solid var(--orange);width:100px}.year-description{display:flex;flex-flow:column nowrap;gap:.5em}.editPanel{position:absolute;display:flex;align-items:center;justify-content:center;top:0;height:100%;width:100%;background-color:var(--white-50)}#form-year{display:flex;flex-flow:column nowrap;gap:1em;padding:1em;width:50%;background-color:var(--green-100);border:2px solid var(--green-400);border-radius:1em;padding:auto}.form-button{display:flex;gap:1em;justify-content:center}.hide{display:none}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:var(--green-500);background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--header-height: 50px;--green-100: #c2c5aa;--green-200: #a4ac86;--green-300: #656d4a;--green-400: #414833;--green-500: #333D29;--orange: #D08644;--brown-100: #b6ad90;--brown-200: #a68a64;--brown-300: #936639;--brown-400: #7f4f24;--brown-500: #582f0e;--white: #FCF6F6;--white-50: #FCF6F660}html{box-sizing:border-box;height:100%}body{display:flex;justify-items:center;min-height:100vh}*,*:before,*:after{box-sizing:inherit;margin:0;padding:0;border:0;outline:0;transition:all .25s}#root{width:100%;text-align:center}h1{font-size:3.2em;line-height:1.1}h2{font-size:2.5em}h3{font-size:2em}h4{font-size:1.5em}.button{color:var(--orange);text-decoration:inherit;border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:var(--white);cursor:pointer;transition:border-color .25s}.button:hover{border-color:var(--orange)}.button:focus,.button:focus-visible{outline:4px auto -webkit-focus-ring-color}header{height:var(--header-height);width:100%;display:flex;justify-content:space-between;justify-items:center}.header-icon{height:100%;width:var(--header-height);display:flex;justify-content:center;align-items:center}#journal-nav{width:var(--header-height);color:var(--white);display:flex;flex-flow:column nowrap}#journal-nav li{display:flex;align-items:center;justify-content:center;height:var(--header-height)}.journal-button{text-decoration:inherit;width:100%;height:100%;font-size:1em;font-weight:500;font-family:inherit;color:var(--white);background-color:var(--green-500);cursor:pointer}.journal-button:hover{background-color:var(--green-300)}#journal-add{border-top:1px solid var(--white)}
