@import"https://fonts.googleapis.com/css2?family=Cinzel&family=Cormorant+Garamond:wght@300&family=Open+Sans:wght@300&display=swap";@import"https://fonts.googleapis.com/css2?family=Source+Serif+Pro:ital,wght@1,300&display=swap";body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--app-bg: #141414;--body-neon: #96cf48;--test-bg: #f8f8f8;--maroon: #7b1113;--gold: #ffd700;--olive: #9b870c;--steel-blue: #4682b4;--light-bg: #f8f8f8;--dark-bg: #141414;--bg-color: var(--dark-bg);--black-text: #141414;--white-text: #f8f8f8;--text-color: var(--white-text);--black-block: #18181878;--block-color: var(--black-block)}input#theme-switch{display:none}#theme-switch:checked~#root{--bg-color: var(--light-bg);--text-color: var(--black-text);--block-color: var(--light-bg) }#root{background-color:var(--bg-color);font-family:Open Sans,sans-serif;color:var(--text-color)}*,*:before,*:after{box-sizing:border-box;border:none}html{-webkit-text-size-adjust:none;text-size-adjust:none}img{display:block;max-width:100%}menu:not(article menu),ol:not(article ol),ul:not(article ul){list-style:none}menu,ol,ul{padding-left:0}article ol,article ul{list-style-position:inside}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}:focus:not(:focus-visible){outline:none}label,button,select,summary,[type=radio],[type=submit],[type=checkbox]{cursor:pointer}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s}.mobile__only{display:none}.hide__on__mobile{display:block}@media only screen and (max-width: 600px){.mobile__only{display:block}.hide__on__mobile{display:none}}footer{padding:1rem;text-align:center;width:90%;margin:5rem auto 1rem;font-family:Cormorant Garamond,serif;font-size:1.5rem}footer a{color:inherit;border-bottom:3px solid var(--body-neon);text-decoration:none;font-size:1.5rem}footer h4{margin:2rem 0}.footer-container{display:grid;grid-template-columns:2fr 1fr;align-items:center;border-top:2px solid grey;border-bottom:2px solid grey}.footer-container img{width:250px}.footer-right{text-align:right}#root{position:relative}.copyright{text-align:right}@media only screen and (max-width: 800px){.footer-container{display:flex;flex-direction:column}.footer-container img{width:100px}footer{font-size:1rem;width:100%;padding:1rem}.copyright{font-size:14px}.footer-right{margin-top:-25px}.created__by{align-items:center!important}}#theme-switch:checked~#root>*:last-child .footer-left{background-image:url(/assets/blacky-BKkO-QaV.svg)}.created__by{display:flex;align-items:center;justify-content:center;gap:2rem;margin:3rem 0 1rem}.created__by a{text-decoration:underline;display:flex;align-items:center;gap:2rem;border-bottom:none}.created__by img{animation:spin 10s linear infinite}.created__by .af__logo{width:50px}@-moz-keyframes spin{to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}nav{display:flex;align-items:center;font-family:Cinzel,serif;font-size:1.6rem;max-width:95%;justify-content:center;margin:auto;height:10vh}nav .nav-links{margin-left:auto}nav .nav-links ul{display:flex;gap:2rem;align-items:center}.logo-image{width:75px}.logo{width:100px;background-image:url(/assets/about-tj6I66lI.svg);height:100px;background-size:contain}#theme-switch:checked~#root>nav .logo{background-image:url(/assets/blacky-BKkO-QaV.svg)}.login-key{width:50px;height:50px}.quote-subtext{text-align:left}.nav-links{display:flex;align-items:center;gap:1rem}.nav-links .nav-link{cursor:pointer;margin-right:10px}.nav-links a{text-decoration:none;color:inherit}@media screen and (max-width: 768px){.nav-links div{display:none}}.hide-for-now{display:none}.loader{width:48px;height:48px;border:5px solid #FFF;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite;display:flex;margin:2rem auto}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media only screen and (max-width: 600px){.nav-link{font-size:1.2rem}.quote-highlight{font-size:1.1rem}small{font-size:.8rem;margin:1rem 0}nav{padding:0}}.about__container{margin:1rem;padding:1rem;border:13px solid var(--body-neon);font-family:Cormorant Garamond,serif;font-size:2rem}.header-text{font-family:Cinzel,serif}.pronounce{display:flex;align-items:center;margin-top:-25px}.pronounce-icon{cursor:pointer;margin-left:10px;width:30px}.sign-in-container{display:flex;flex-direction:column}.sign-in-container form{display:flex;flex-direction:column;width:300px}.button__container{display:flex;justify-content:space-between}.google-brand{min-width:165px;border-radius:5px}.Toastify{line-height:1.5}@media only screen and (max-width: 800px){.about__container{font-size:1.2rem}}@font-face{font-family:neue-bold;src:url(/assets/NeueMachina-Regular-CtIflk9x.otf)}.time-clocks-container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:3rem;margin:5rem 0;position:relative;color:#fff}abbr{text-decoration:none;color:#000}.month-block-container,.year-block-container,.today__time--container{border:3px solid var(--text-color);color:var(--text-color);padding:19px;display:grid;grid-template-columns:1fr;font-family:droid-sans-mono,monospace;font-weight:400;font-style:normal;justify-content:flex-start;align-items:flex-start;font-family:neue-bold,monospace}.month__name{font-size:2rem;text-align:center}.month-block-left{display:flex;flex-direction:column;justify-content:center;text-align:center}.month-block-right{display:flex;justify-content:center;align-items:center}.month-block-right .react-calendar{width:100%;border:none;border-radius:25px;font-family:droid-sans-mono,monospace;font-weight:400;font-style:normal;padding:15px}.month-block-right span.react-calendar__navigation__label__labelText.react-calendar__navigation__label__labelText--from{font-family:droid-sans-mono,monospace;font-weight:400;font-style:normal}.month-block-right .react-calendar__tile--now{background:none;border:2px dashed #178E96!important;border-radius:20px}.month-block-right .react-calendar__tile--now abbr{font-weight:700}.month-block-right .react-calendar__month-view__weekdays{border-top:1px solid black;border-bottom:1px solid black}.month-block-right .react-calendar button{margin:0;border:0;outline:none;font-family:droid-sans-mono,monospace;font-weight:400;font-style:normal}.year-block-container{grid-template-columns:1fr;text-align:left}.circular__donut__sizing{width:200px;height:200px;margin:auto}.circular__donut__sizing__mini{width:150px;height:150px}.circular__donut__sizing__mini .CircularProgressbar .CircularProgressbar-text{fill:#000!important}@media only screen and (max-width: 800px){.circular__donut__sizing__mini{width:100px;height:100px}.time-clocks-container{grid-template-columns:1fr;margin:5rem 1rem}.circular__donut__sizing{width:100px;height:100px;margin:auto}.month-block-container,.year-block-container{grid-template-columns:1fr;padding:30px 19px}.year-block-container{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.year-block-container .month__name.progress{font-size:2rem}.month__name{font-size:3rem;margin:1rem 0}.month-block-left{align-items:center;text-align:center}}.user-date-container{background-color:#fff;display:flex;flex-direction:column;padding:1rem}.no-stylist{font-size:1.5rem}.today__time--container-header{font-size:2.5rem;font-family:neue-bold,monospace;font-weight:400;font-style:normal;margin:1rem 0;text-align:center}.today__time--container-hour{font-size:1.5rem;margin-bottom:0;text-align:center}@media only screen and (max-width: 600px){.today__time--container-header{font-size:3rem;margin:1rem 0;text-align:center}.today__time--container-hour{font-size:1.5rem;margin:1rem 0;text-align:center}.today__time--container{align-items:center}}.CircularProgressbar .CircularProgressbar-text{fill:var(--text-color)!important}.CircularProgressbar{width:100%;vertical-align:middle}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;-webkit-transition:stroke-dashoffset .5s ease 0s;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;font-size:20px;dominant-baseline:middle;text-anchor:middle}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:transparent}.date-container{border-top:5px double var(--text-color);border-bottom:5px double var(--text-color);font-family:Cinzel,serif;text-align:center}.date-container p{font-size:1.5rem}.date-container h2{font-style:normal;font-size:2rem}.quote-container{max-width:1440px;display:flex;flex-direction:column;margin:0 auto;padding:1rem;text-align:center}.quote-body{font-family:Cormorant Garamond,serif;font-size:1.5rem;background-image:url(/assets/back-DRYuRIcJ.png);background-size:500px;background-position:center;background-repeat:no-repeat;height:100%}small{text-align:right;display:block;font-style:italic}.quote-subtext{margin:2rem 0;line-height:1.5;font-size:2rem;min-height:500px;text-align:center;background:var(--block-color)}.quote-subtext a{color:inherit}.disclaimer-block.quote-subtext{background:none}@media only screen and (max-width: 800px){.hide-mob-temp{display:none}.quote-container{width:100%;padding:0 1rem;margin:0rem auto}.quote-subtext{font-size:1.2rem;margin:0;min-height:300px}.quote-body{background-size:100%}.date-container p{font-size:1rem}.date-container h2{font-style:normal;font-size:1.5rem}}.quote-capitalize{font-size:2rem;line-height:0}@font-face{font-family:gothic;src:url(/assets/gothic-DuKw0aDk.ttf)}.quote-capitalize{font-family:gothic;font-size:3rem;line-height:0}.disclaimer-block{font-family:Cormorant Garamond,serif}.suggestion-box{max-width:300px;border:1px solid;margin:auto;padding:1rem;cursor:pointer}.suggestion-box a{text-decoration:none}@media only screen and (max-width: 600px){.suggestion-box{margin:4rem auto 0}}.user-life-component{color:#000;background-color:#fff;background-size:cover;background-position:center}.user-life-component input[type=date]{margin-left:12px;border-left:2px solid;padding-left:10px;font-family:neue-bold,monospace;font-weight:400;font-style:normal;font-size:1.5rem;text-align:center;padding:1rem;border:2px solid var(--bg-color);border-radius:50px}.user-date-container{background-color:#fff;display:flex;justify-content:flex-start;border:2px solid;align-items:center;font-family:neue-bold,monospace;font-weight:400;font-style:normal;width:fit-content;margin:2rem;width:80%;justify-content:center;margin:2rem auto;padding:2rem;border-radius:0;border-width:3px;font-size:2rem}.user-life-card{font-family:neue-bold,monospace;font-weight:400;font-style:normal;display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;padding:3rem 2rem;width:80%;margin:auto}.user-life-skull{width:100px}.img-block{display:flex;align-items:center;text-align:left;gap:1.5rem}.img-block p{margin:0}.user-age{flex-basis:200px}.user-age p{margin:0}.hour-glass{font-size:2rem}.mid-txt{font-size:1.5rem}.large-txt{font-size:2rem;font-weight:700}.pseudo-border:after{content:""}@media only screen and (max-width: 800px){.skully-text .large-txt{font-size:1.5rem}.user-life-card{font-family:neue-bold,monospace;font-style:normal;display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:center;padding:1rem;width:100%}.user-life-component{color:#000;background-color:#fff;background-size:cover;background-position:center}.user-life-component input[type=date]{margin-left:0;border-left:0;padding-left:0;font-weight:400;font-style:normal;font-size:1.5rem;padding:1rem;border:1px solid var(--bg-color);border-radius:50px}.user-date-container{font-size:1.2rem}lottie-player{width:100px!important;height:100px!important}#native-date-picker{display:block;margin-left:0;border-left:0}.user-life-component{width:100%;margin-bottom:5rem;border:none;border-radius:0}.user-life-component input[type=date]{border-left:none!important}.quote-container.user-life-component{display:flex;align-items:center;padding:1rem;border-top:5px double var(--text-color);border-bottom:5px double var(--text-color)}.user-life-card .img-block{flex-direction:column;text-align:center;margin:1rem 0;height:100%;justify-content:inherit}.user-age{flex-basis:0}.user-life-component p{margin-bottom:.5rem;line-height:1.5}.user-life-component p a{color:inherit}.user-life-skull.hour-glass{margin-bottom:1.5rem}.user-date-container{margin:0;flex-direction:column;gap:1rem;border:0;width:100%;padding:1rem}.user-life-component input[type=date]{font-size:1.5rem}}lottie-player{width:100px;height:80px}.quote-container.symbolism{background-color:#fff;margin:2rem;align-items:center;width:100%;padding:5rem;margin:auto;max-width:100%;border-top:5px double var(--text-color);border-bottom:5px double var(--text-color)}.symbols-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:5rem;padding:5rem;width:100%;justify-content:center;max-width:800px}.symbols-icons{display:flex;flex-direction:column;color:#000;text-align:center;justify-content:flex-end;align-items:center}.symbols-icons img{max-width:150px}.symbols-icons p{font-family:Cinzel,serif;font-size:2rem;margin:1rem 0 0}@media only screen and (max-width: 600px){.symbols-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;width:100%;padding:4rem 3rem;justify-content:center}.symbols-icons img{width:100px}.symbols-icons p{font-size:1rem}.quote-container.symbolism{padding:1rem;margin:2rem 0}}.button-28{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:2px solid var(--text-color);border-radius:15px;box-sizing:border-box;color:var(--text-color);cursor:pointer;display:inline-block;font-family:Cinzel,serif;margin:1rem 0;font-size:16px;font-weight:600;line-height:normal;min-height:60px;min-width:0;outline:none;padding:16px 24px;text-align:center;text-decoration:none;transition:all .3s cubic-bezier(.23,1,.32,1);user-select:none;-webkit-user-select:none;touch-action:manipulation;width:100%;will-change:transform}.button-28:disabled{pointer-events:none}.button-28:hover{color:var(--text-color);background-color:var(--bg-color);box-shadow:#00000040 0 8px 15px;transform:translateY(-2px)}.button-28:active{box-shadow:none;transform:translateY(0)}.quote-container.introduction{font-family:Cormorant Garamond,serif;height:90vh;background-position:center;background-repeat:no-repeat;position:relative}.quote-container.introduction .quote-body{background-image:none}.quote-container.introduction h1{display:inline-flex;justify-content:center;font-size:6rem;font-family:gothic;letter-spacing:2px;position:relative}.quote-container.introduction h1:after{width:200px;height:2px;background:var(--body-neon);content:"";position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.Typewriter__wrapper{font-family:Cormorant Garamond,serif;line-height:1.5;font-size:1.5rem}.Typewriter__wrapper div{display:none}@media only screen and (max-width: 600px){.Typewriter__wrapper{font-size:1.1rem;line-height:1.5}.Typewriter__wrapper div{display:block}.quote-container.introduction h1{font-size:2rem}}.scroll-down{border-radius:51px;padding:15px;position:absolute;left:50%;bottom:20px;transform:translate(-50%)}.one,.two,.three{display:block;width:10px;height:10px;border-left:2px solid var(--text-color);border-bottom:2px solid var(--text-color);transform:rotate(-45deg);margin:5px;animation:scrollButtom 1s infinite}.one{animation-delay:.1s}.two{animation-delay:.2s}.three{animation-delay:.3s}@keyframes test{0%{background:red}to{background:green}}@keyframes scrollButtom{0%{opacity:.2}to{opacity:1}}.stoic-habits{padding:0 3rem;background-color:#fff;color:#000;border-radius:40px;margin:3rem auto}.stoic-habits h2,.stoic-habits h5{font-family:Cinzel,serif;font-size:5rem;width:20%;line-height:1;font-weight:100;text-align:left}.stoic-habits h5{font-size:2rem;text-align:right;width:100%}.stoic-habits-title{display:flex;justify-content:space-between}.fire-glowing{animation:blink 3s ease-in-out infinite;width:50px;margin-left:auto}.img0{display:flex;flex-direction:column;width:200px;align-items:flex-end;height:100;justify-content:space-evenly;margin-left:auto}.habit-blocks-container{position:relative;border-top:3px #000 dashed;display:flex;gap:3rem;align-items:center}.habit-blocks-container .habit-number{position:absolute;left:0;top:6%;width:30px}.habit-blocks-container h4{font-size:2.3rem;min-width:300px;text-align:left;text-transform:uppercase}.habit-blocks-container p{font-size:1.2rem;text-align:left}.habit-quote{display:block;font-style:italic;font-weight:700;border-left:2px solid black;padding-left:10px;margin:1rem 0;font-size:1rem;width:75%;font-family:"Source Serif Pro",serif}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}@media only screen and (max-width: 800px){.habit-quote{width:90%}.habit-blocks-container{flex-direction:column;gap:.5rem;padding:1rem 0}.habit-blocks-container h4{width:100%;margin-top:1.2rem;margin-bottom:0;font-size:1.5rem}.habit-blocks-container p{font-size:1rem}.habit-blocks-container .habit-number{position:absolute;left:0;top:15px;width:20px}.stoic-habits{padding:0 1rem;margin:1rem auto;width:95%}.stoic-habits h2,.stoic-habits h5{font-size:2rem}.stoic-habits h5{font-size:1rem;text-align:right;width:100%}.stoic-habits .img0{display:flex;flex-direction:column;width:100px;align-items:flex-end;justify-content:space-evenly}.stoic-habits .fire-glowing{width:30px}}.page-not-found{color:#50de66;padding:3rem;align-items:flex-start}.page-not-found h2{font-family:Cinzel,serif;font-size:3rem;margin:0}.page-not-found p{font-size:2rem}.page-not-found p,.page-not-found a{font-family:Cormorant Garamond,serif}.page-not-found a{color:inherit;display:inline-block;cursor:pointer;text-decoration:none}@media only screen and (max-width: 800px){.page-not-found h2{font-size:2rem}.page-not-found p{font-size:1.5rem}}
