body{margin:0}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}.page-ref{position:fixed;width:100%;height:100%;overflow-y:auto}.clickable-breadcrumb:hover{cursor:pointer}.breadcrumbs-a-tag{text-decoration:none;border-bottom:none;outline:none}.signup-card{background-color:#32797f!important;height:550px}.card-header{display:flex;align-items:center;width:100%;height:50px;background-color:#a9cdbf;color:#fff;font-size:22px}.button-group{height:75px;width:100%;display:flex;justify-content:flex-end;align-items:flex-end}.button-wrapper{padding:0 .5rem}.input-icon:hover{cursor:pointer}.box-container{display:flex;flex-direction:column;width:100%}.form-label{padding-bottom:.5rem}.input-container{width:100%;color:#fff!important}.custom-input{color:#fff;width:100%}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.custom-button-dark-frost{font-size:16px;background:#0006;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:8px;border:1px solid;cursor:pointer;border:none}.custom-button-dark-frost:hover{transition-duration:.5s;background:#00000080;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:8px;border:1px}.custom-button-dark-frost:active{transition-duration:.2s;background:#000000b3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:8px;border:1px}.custom-button-light-frost{font-size:16px;background:#fff6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:8px;border:1px solid;cursor:pointer;border:none}.custom-button-light-frost:hover{transition-duration:.5s;background:#ffffff80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:8px;border:1px}.custom-button-light-frost:active{transition-duration:.2s;background:#ffffffb3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:8px;border:1px}.custom-button-ghost{font-size:16px;background:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:8px;border:1px solid;cursor:pointer;border:none}.custom-button-ghost:hover{transition-duration:.5s;background:#00000080;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:8px;border:1px}.custom-button-ghost:active{transition-duration:.2s;background:#000000b3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:8px;border:1px}.custom-button-delete{font-size:16px;background:#e53e3e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:8px;border:1px solid;cursor:pointer;border:none}.custom-button-delete:hover{transition-duration:.5s;background:#bd2f2f80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:8px;border:1px}.custom-button-delete:active{transition-duration:.2s;background:#962020b3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:8px;border:1px}.custom-button-cta{font-size:16px;background:#32797f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:8px;border:1px solid;cursor:pointer;border:none}.custom-button-cta:hover{transition-duration:.5s;background:#29666b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:8px;border:1px}.custom-button-cta:active{transition-duration:.2s;background:#32797f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:8px;border:1px}.container{display:flex}.signup-art{width:500px;height:500px}.login-card{background-color:#32797f!important;height:350px}.forgot-password-link{width:100%;display:flex;justify-content:flex-end;padding-top:.5rem}.forgot-password-text:hover{border-bottom:solid;border-width:0 0 1px 0;cursor:pointer}.login-card{height:388px}.login-art{width:500px;height:500px}.auth-icon{padding-right:3rem}.nav-container{position:fixed;top:0;z-index:10;max-width:"100%"}.the-box{display:flex;justify-content:space-between;align-items:center;top:0;z-index:10}.navbar-logo{width:70px;height:70px}.navbar-logo:hover{cursor:pointer}.button-container{padding:1rem}::-webkit-scrollbar{height:0;width:0}.radio-option:hover,.default-theme-ex-container :hover{cursor:pointer}.default-theme-ex-container-selected{border-radius:10px;box-shadow:0 0 5px 4px #fff}.default-theme-ex-container-selected :hover{cursor:pointer}.action-button{background:none;border:none}.action-button :hover{cursor:pointer}.user-card{transition-duration:.5s}.user-card:hover{background-color:#00000026;-webkit-backdrop-filter:saturate(100%) blur(45px);backdrop-filter:saturate(100%) blur(45px);cursor:pointer}.scrollable-modal-body{scrollbar-width:none}.profile-avatar:hover{cursor:pointer}.input-group{display:flex;flex-direction:column;gap:20px;padding:1rem;background-color:#fff;border-radius:10px;font-size:14px}.card-number{flex:1;color:#000}.expiration-cvv{display:flex;justify-content:space-between;gap:20px}.expiry,.cvv{flex:1;width:45%;color:#000}.card-number input,.expiry input,.cvv input{width:100%;padding:10px;border-radius:5px;border:1px solid #ccc}.StripeElement{height:50px!important}.StripeElement--webkit-autofill{height:50px!important;background-color:#1976d214!important}.coffee-buttons-container{display:flex;align-items:center;padding-top:1rem}.coffee-button{display:flex;justify-content:center;align-items:center;height:50px;width:50px;background-color:#32797f;border-radius:50%}.coffee-button:hover{cursor:pointer;background-color:#23555a}.coffee-button.selected{transform:translateY(4px);box-shadow:0 2px 4px #000;background-color:#23555a}.single-coffee-button-container{padding:.5rem 1rem 0rem .5rem}.search-container{padding-right:1rem;flex-shrink:1}.author{color:#d3d3d3}.nested-container{position:fixed;z-index:1;padding:1rem;height:550px;max-width:400px!important;border-radius:10px;overflow-y:scroll;overflow-x:scroll;right:10%;top:9%}@media screen and (max-width: 455px){.nested-container{min-width:200px!important;right:0%}}.list-view-card{transition-duration:.5s}.list-view-card:hover{background-color:#00000026;-webkit-backdrop-filter:saturate(100%) blur(45px);backdrop-filter:saturate(100%) blur(45px);cursor:pointer}.book-description-hidden{-webkit-mask-image:linear-gradient(180deg,#000 10%,transparent)}.book-progress:hover{cursor:pointer}.amazon-href{text-decoration:none;border-bottom:none;outline:none}.book-details-action-container{width:100%;display:flex;padding:4rem 1rem 1rem;justify-content:space-between}@media screen and (min-width: 485px){.book-details-action-container{flex-direction:row}}@media screen and (max-width: 485px){.book-details-action-container{flex-direction:column}}.details-card-actions{height:100%;width:100%;display:flex;justify-content:space-between;align-items:flex-end}@media screen and (max-width: 485px){.affiliate-link{display:flex;justify-content:flex-end;padding-bottom:1rem}}.book-details-body-container{display:grid;gap:12px;height:100vh}@media screen and (min-width: 525px){.book-details-body-container{padding:1rem}}@media screen and (max-width: 525px){.book-details-body-container{background:none!important}}@media screen and (min-width: 950px){.book-details-body-container{grid-template-columns:repeat(2,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr)}}@media screen and (max-width: 950px){.book-details-body-container{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(4,0fr)}}@media screen and (min-width: 950px){.book-details-initial-container{grid-row:1/3;grid-column:1}}@media screen and (max-width: 950px){.book-details-initial-container{grid-row:1}}.review-grid-container{width:100%;border-radius:20px;overflow:auto}@media screen and (min-width: 950px){.review-grid-container{grid-column:2;grid-row:1}}@media screen and (max-width: 950px){.review-grid-container{height:500px;grid-column:1;grid-row:2}}.detail-stats-container{width:100;border-radius:20px}@media screen and (min-width: 950px){.detail-stats-container{height:100%;grid-column:2;grid-row:2}}@media screen and (max-width: 950px){.detail-stats-container{height:500px;grid-column:1;grid-row:3}}@media screen and (min-width: 950px){.private-notes-grid-container{grid-row:3;grid-column:1/3}}@media screen and (max-width: 950px){.private-notes-grid-container{grid-row:4}}.library-hoverable:hover{cursor:pointer}@media screen and (min-width: 450px){.picker-container{width:200px}}@media screen and (max-width: 450px){.picker-container{width:100%}}.date-picker{width:100%;background:none;outline:solid 1px;border-radius:5px;padding:.5rem}.date-picker-container{display:flex;justify-content:center}.not-selected{display:none}.user-display-panel{overflow-y:scroll}@media screen and (min-width: 600px){.user-display-panel{height:400px}}@media screen and (max-width: 500px){.user-display-panel{height:350px}}.days-of-month-container{display:flex;justify-content:center;width:100%}.days-of-month{display:grid;grid-template-columns:repeat(7,40px);justify-items:center;row-gap:10px}.days-of-month:hover{cursor:pointer}.unselected-date{display:flex;justify-content:center;align-items:center;border-radius:50%;width:30px;height:30px;border:solid 1px transparent}.unselected-date:hover{border:solid 1px}.selected-date{display:flex;justify-content:center;align-items:center;border-radius:50%;width:30px;height:30px}.actions{display:flex;justify-content:flex-end;align-items:flex-end;padding:1.5rem 1rem 0 0}.add-note-header-container{display:flex;justify-content:space-between;align-items:center}.note-right-actions{display:flex;align-items:center}.note-table-container{overflow:auto;width:85%}.add-review-footer-actions{display:flex;justify-content:flex-end;padding-right:1rem;padding-bottom:1rem}@media screen and (max-width: 600px){.row-description{display:none}}@media screen and (min-width: 599px){.column-description{display:none}}.user-avatar:hover{opacity:40%;cursor:pointer}.media-info{display:flex;justify-content:center;padding-top:1rem;font-weight:700;font-size:12px}.hoverable:hover{cursor:pointer}.custom-file-input{display:none}.custom-file-label{display:flex;justify-content:center;align-items:center;height:40px;width:fit-content;padding-left:1rem;padding-right:1rem;font-weight:600;background-color:#007bff;color:#fff;border-radius:10px;cursor:pointer;font-size:12px}.custom-file-label:hover{background-color:#0056b3}.weekday-visual{width:25px;height:50px;border-radius:10px}.weekday-header{display:flex;justify-content:center;font-size:11px;padding-bottom:.1rem}@media screen and (max-width: 870px){.profile-grid{display:grid;height:fit-content;max-width:450px;grid-template-rows:repeat(1,1fr);grid-template-columns:1fr;gap:1rem;border-radius:20px}.general-info{width:100%;height:775px;grid-column:1;grid-row:1;border-radius:8px}.moods{height:450px;grid-column:1;grid-row:2;border-radius:8px}.genres{height:450px;grid-column:1;grid-row:3;border-radius:8px}.suggestions-container{padding:1rem;grid-row:4;grid-column:1;border-radius:8px}.suggestions-container-one{display:flex;justify-content:center;align-items:center;min-height:300px;height:100%;width:100%;font-size:35px}.suggestions-container-two{width:100%;display:flex;align-items:center;flex-direction:column}.suggestions-container-three{display:flex;flex-direction:column}}@media screen and (min-width: 870px){.profile-grid{display:grid;min-height:750px;height:fit-content;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(5,1fr);gap:1%;padding:1rem;border-radius:20px}.general-info{width:300px;height:775px;grid-row:1 / 3;border-radius:8px}.moods{grid-column:2 / 4;border-radius:8px}.genres{grid-column:4 / 6;border-radius:8px}.suggestions-container{padding:1rem;grid-row:2;grid-column:2 / 6;border-radius:8px}.suggestions-container-one{display:flex;justify-content:center;align-items:center;min-height:300px;height:100%;width:100%;font-size:35px}.suggestions-container-two{width:100%;display:flex;align-items:center;flex-direction:column}.suggestions-container-three{display:flex;flex-direction:row}}.book-cover{margin-right:2px;transition:margin .2s ease-in-out;background-color:gray}.book-cover:hover{transform:rotateY(-30deg);transition:all .2s ease-in-out 0s;box-shadow:10px 0 #ccc,15px 0 gray}.suggestion-title{font-weight:700}.suggestion-author{font-size:14px}.suggestion-details-container{display:flex;flex-direction:column;overflow-y:auto;max-height:450px}.add-to-library-suggestions-container{display:flex;justify-content:flex-end;padding-bottom:1rem}.group-sessions-table::-webkit-scrollbar{height:5px;width:0px}.leaderboard-container::-webkit-scrollbar{height:5px;width:0px}audio::-webkit-media-controls-panel{width:10px}.words{background-color:red!important}.test{background-color:red}.entire-audio-container{display:flex;align-items:center;flex-direction:column}.reply-input-container{width:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.reply-input-container-recording{width:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.reply-audio-container{padding-left:1rem;width:60px}.reply-audio-container-recording{padding-top:1rem;width:100%}.scrollable-table::-webkit-scrollbar{height:5px;width:0px}.table-header{display:flex;justify-content:space-between;align-items:center;padding:1rem}.table-data{height:500px;overflow-y:auto}.grid-container{display:grid;gap:1rem}@media screen and (min-width: 650px){.grid-container{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(4,1fr)}}@media screen and (max-width: 650px){.grid-container{grid-template-rows:repeat(1,1fr);grid-template-columns:1fr}}.session-details-header{border-top-left-radius:10px;border-top-right-radius:10px}@media screen and (min-width: 650px){.details-card{grid-column:1 / 3}}@media screen and (max-width: 650px){.details-card{grid-column:1;grid-row:1}}@media screen and (min-width: 650px){.leaderboard-container{grid-column:3 / 5}}@media screen and (max-width: 650px){.leaderboard-container{height:450px;grid-column:1;grid-row:2}}.comment-listing{border-radius:10px}@media screen and (min-width: 650px){.comment-listing{grid-column:1 / 5;grid-row:2}}@media screen and (max-width: 650px){.comment-listing{grid-column:1;grid-row:3}}.group-sessions-card-header{height:75px;border-start-start-radius:10px;border-start-end-radius:10px}.leaderboard-container{border-radius:10px}@media screen and (min-with: 500px){.leaderboard-container{padding:0 Im!important}}@media screen and (max-width: 500px){.leaderboard-container{padding:1rem 0 0!important}}.group-sessions-card-body{padding:1rem}@media screen and (min-width: 650px){.group-sessions-card-body{height:400px}}@media screen and (max-width: 650px){.group-sessions-card-body{height:285px}}.group-session-footer{padding:1rem;display:flex}@media screen and (min-width: 800px){.group-session-footer{justify-content:space-between}}@media screen and (max-width: 800px){.group-session-footer{flex-direction:column;align-items:flex-end}}@media screen and (max-width: 800px){.manage-session-button-container{padding-top:1rem}}.first-portion{display:flex}@media screen and (min-width: 950px){.first-portion{justify-content:space-around}}@media screen and (max-width: 950px){.first-portion{flex-direction:column;align-items:center;text-align:center}}.dino-card-container{display:flex;align-items:center}@media screen and (max-width: 950px){.dino-card-container{padding-top:2rem}}.dino-card-image{border-radius:10px;pointer-events:none}@media screen and (min-width: 540px){.dino-card-image{height:300px;width:500px}}@media screen and (max-width: 540px){.dino-card-image{height:185px;width:300px}}.dino-card{position:relative;transition:transform .3s ease-out;transform-style:preserve-3d;box-shadow:#32325d40 0 50px 100px -20px,#0000004d 0 30px 60px -30px,#0a254059 0 -2px 6px inset;border-radius:10px}@media screen and (min-width: 540px){.dino-card{height:300px}}@media screen and (max-width: 540px){.dino-card{height:185px}}.absolute-header{font-weight:bolder;font-family:var( --font-family-sans, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" )}@media screen and (min-width: 1025px){.absolute-header{font-size:70px}}@media screen and (max-width: 1025px){.absolute-header{font-size:60px}}.landing-sub-header-container{padding-top:1rem}.landing-sub-header{font-size:22px;color:#494646;max-width:400px}.landing-cta-button{padding-top:1rem}@media screen and (max-width: 950px){.landing-cta-button{display:flex;justify-content:center}}.end-cta{max-width:750px;padding:1rem}@media screen and (max-width: 600px){.end-cta{text-align:center}}.second-portion-header-container{padding:5rem 0 1rem;display:flex;align-items:center;flex-direction:column;border-bottom:solid 2px #32797f}.second-portion-header-first{font-size:50px;font-weight:bolder;font-family:var( --font-family-sans, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" )}@media screen and (max-width: 540px){.second-portion-header-first{font-size:35px}}.second-portion-sub-header-first{font-size:20px;color:#494646}@media screen and (max-width: 540px){.second-portion-sub-header-first{font-size:16px}}.second-portion-header{font-size:50px;font-weight:bolder;font-family:var( --font-family-sans, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" )}.second-portion-sub-header{font-size:20px;color:#494646}.landing-page-quote{max-width:100%;height:300px;background-color:#32797f;border-radius:10px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:20px;font-weight:bolder;font-family:var( --font-family-sans, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" )}@media screen and (max-width: 600px){.landing-page-quote{text-align:center}}.landing-page-end-cta{max-width:800px;height:300px;background-color:#32797f;border-radius:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#494646;font-size:40px;font-weight:bolder;font-family:var( --font-family-sans, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" )}.second-section-header{font-size:40px;font-weight:bolder;font-family:var( --font-family-sans, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" )}.session-info-text{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 800px){.session-info-text{padding-left:3rem}}@media screen and (max-width: 800px){.session-info-text{padding-top:3rem;text-align:center}}.session-info-text-1{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 800px){.session-info-text-1{padding-right:2rem}}@media screen and (max-width: 800px){.session-info-text-1{padding-bottom:2rem;text-align:center}}.be-you-container{display:flex}@media screen and (max-width: 800px){.be-you-container{justify-content:center}}.section-two-body-container{padding-bottom:5rem;border-bottom:solid 2px #32797f}.section-two-session-container{display:flex}@media screen and (min-width: 800px){.section-two-session-container{flex-direction:row}}@media screen and (max-width: 800px){.section-two-session-container{flex-direction:column;align-items:center}}.custom-theme-examples{padding-top:5rem;display:grid;column-gap:10px;row-gap:10px}@media screen and (min-width: 1390px){.custom-theme-examples{grid-template-rows:1fr;grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 845px){.custom-theme-examples{grid-template-rows:repeat(3,1fr);grid-template-columns:1fr}}@media screen and (min-width: 1390px){.middle-image{padding:0 2rem}}.group-session-image{position:relative;transition:transform .3s ease-out;transform-style:preserve-3d;box-shadow:#32325d40 0 50px 100px -20px,#0000004d 0 30px 60px -30px,#0a254059 0 -2px 6px inset;border-radius:10px}@media screen and (min-width: 1025px){.group-session-image{width:750.56px}}@media screen and (max-width: 1025px){.group-session-image{width:500px}}@media screen and (max-width: 550px){.group-session-image{width:340px}}@media screen and (min-width: 1025px){.group-session-image img{width:750.56px}}@media screen and (max-width: 1025px){.group-session-image img{width:500px}}@media screen and (max-width: 550px){.group-session-image img{width:350px}}.comments-image{position:relative;transition:transform .3s ease-out;transform-style:preserve-3d;box-shadow:#32325d40 0 50px 100px -20px,#0000004d 0 30px 60px -30px,#0a254059 0 -2px 6px inset;border-radius:10px}@media screen and (min-width: 1025px){.comments-image{width:750.56px}}@media screen and (max-width: 1025px){.comments-image{width:500px}}@media screen and (max-width: 550px){.comments-image{width:340px}}@media screen and (min-width: 1025px){.comments-image img{width:750.56px}}@media screen and (max-width: 1025px){.comments-image img{width:500px}}@media screen and (max-width: 550px){.comments-image img{width:350px}}@media screen and (max-width: 550px){.track-progress-image img{width:300px}}@media screen and (min-width: 1025px){.profile-page-image img{width:750.56px}}@media screen and (max-width: 1025px){.profile-page-image img{width:500px}}@media screen and (max-width: 550px){.profile-page-image img{width:350px}}@media screen and (max-width: 550px){.custom-themes-image img{width:300px}}.comments-image,.track-progress-image,.profile-page-image,.custom-themes-image{position:relative;transition:transform .3s ease-out;transform-style:preserve-3d;box-shadow:#32325d40 0 50px 100px -20px,#0000004d 0 30px 60px -30px,#0a254059 0 -2px 6px inset;border-radius:10px}.custom-themes-image-1{text-align:end}@media screen and (max-width: 1390px){.custom-themes-image-1{grid-row:1}}@media screen and (max-width: 845px){.custom-themes-image-1{text-align:center}}.img-container-themes-1{position:relative;transition:transform .3s ease-out;transform-style:preserve-3d;box-shadow:#32325d40 0 50px 100px -20px,#0000004d 0 30px 60px -30px,#0a254059 0 -2px 6px inset;border-radius:10px}@media screen and (max-width: 845px){.img-container-themes-1{width:350px}}@media screen and (max-width: 1390px){.custom-themes-image-2{text-align:start;grid-row:1}}@media screen and (max-width: 845px){.custom-themes-image-2{text-align:center;grid-column:1;grid-row:2}}.img-container-themes-2{position:relative;transition:transform .3s ease-out;transform-style:preserve-3d;box-shadow:#32325d40 0 50px 100px -20px,#0000004d 0 30px 60px -30px,#0a254059 0 -2px 6px inset;border-radius:10px}@media screen and (max-width: 845px){.img-container-themes-2{width:350px}}@media screen and (max-width: 1390px){.custom-themes-image-3{grid-column:span 2;justify-self:center}}@media screen and (max-width: 845px){.custom-themes-image-3{grid-column:1}}.custom-themes-image-3 .img-container-themes-3{position:relative;transition:transform .3s ease-out;transform-style:preserve-3d;box-shadow:#32325d40 0 50px 100px -20px,#0000004d 0 30px 60px -30px,#0a254059 0 -2px 6px inset;border-radius:10px}@media screen and (max-width: 845px){.custom-themes-image-3 .img-container-themes-3{width:350px}}.review-listing-avatar:hover{cursor:pointer}
