.force-tree-svg{touch-action:none;display:block;overscroll-behavior:contain}.tab-selector{display:flex;background-color:var(--bg-primary);border-radius:.8rem;padding:.1rem .5rem;min-height:7vh}@media screen and (min-width: 375px){.tab-selected{font-size:.75rem}}@media screen and (min-width: 768px){.tab-selector{min-height:5vh}}.popup{position:absolute;background-color:#fff;border:.2rem solid var(--bg-primary);border-radius:.5rem;width:10rem;min-height:10rem;display:flex;flex-direction:column;justify-content:space-between;padding:.5rem;gap:.5rem}.popup-header{display:flex;justify-content:space-between}.node-id{font-size:.6rem;font-weight:700;display:flex;align-items:center}.popup-reading{display:flex;flex-direction:column;background-color:var(--bg-primary);font-size:.6rem;border-radius:.5rem;min-height:2rem;padding:.25rem .5rem;justify-content:space-between}.icon-row{display:flex;justify-content:flex-end;gap:.4rem}.SkillTreeContainer{display:flex;flex-direction:row;padding:1rem}.scroll-container{display:flex;align-items:center;overflow:hidden}.scroll{white-space:nowrap;margin:0 2em}.scroll div{display:flex;gap:2em;border:1px solid var(--border-light-gray);padding:.75rem}.scroll p{font-size:1em;color:#a9a9a9;font-weight:700}.LeftToRight{animation:LeftToRight 20s linear infinite}@keyframes LeftToRight{0%{transform:translate(-50%)}to{transform:translate(0)}}.top-section{background-image:url(/assets/yosemite-Bd2WlNv6.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:flex-start;padding-bottom:2rem;height:100vh}.text-and-visual{display:flex;flex-direction:row;justify-content:center;width:100%;align-items:center}.text-content{position:relative;display:flex;flex-direction:column;justify-content:flex-start}.text-content h1{font-weight:1000;color:var(--color-sky-dark)}.text-content h5{font-weight:1000;color:var(--color-gray-dark)}.visual-content{margin:5rem 0rem 5rem 5rem}.floating-leaves{position:absolute;top:-5rem;right:-40rem;justify-content:flex-start;max-height:22vh;height:auto}.icon-path{height:20rem}.feature-text-content h5{width:100%}.feature-text-content{margin:2rem 5rem 5rem;width:100%;font-size:1.25rem}.feature-and-graphic{display:flex;margin-top:8rem;margin-bottom:8rem;justify-content:center;align-items:center;margin:auto;width:92vw;height:auto;max-width:1000px;padding:2rem;background-color:#fff;border-radius:1rem;background-color:#ffffffe6}.section-graphic{margin-top:1rem;max-width:100%;max-height:20vh;height:auto}.feature-container{font-size:1.25rem;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:2rem;margin-bottom:2rem}.top-feature-text{margin-top:1rem;text-align:center;padding:1rem;max-width:100%}.st-container{display:flex;align-items:center;justify-content:center;overflow:hidden;min-width:20vw;height:auto}.Rix-Tip{max-width:10rem;height:auto;margin:2rem}.SkillTreeDemo{min-width:50vw;height:auto;border:1px solid var(--border-medium-blue);border-radius:.4rem;margin-top:2rem}#first-column{display:flex;flex-direction:column}.textAndSelector{display:flex;flex-direction:column;align-items:center;margin-top:2rem;margin:2rem}.tab-selector{font-size:2rem;display:flex;background-color:var(--bg-primary);border-radius:.8rem;padding:.1rem .5rem;height:5vh;align-items:center}.tab-selected{font-size:1rem;align-items:center}.tab-selector button{background-color:transparent;color:var(--text-body);box-shadow:none}.tab-selector button:hover:not(.active){background-color:var(--bg-primary-hover)}.button.active{background-color:#fff}.feature-and-graphic-Right,.feature-and-graphic-left{display:flex;justify-content:center;text-align:right}.email-input{border:2px solid var(--border-dark-blue);border-radius:10px;width:100%;padding:.5rem 1rem}.email-and-button{display:flex;gap:1rem}.email-button{width:5rem}@media (max-width: 992px){.feature-and-graphic,.text-and-visual{flex-direction:column;align-items:center}.text-content{margin:5rem 0 5rem 1rem;max-width:1000px}.visual-content{margin:1rem 0rem 5rem 5rem}#first-column,.Rix-Tip{display:none}}@media screen and (min-width: 375px){.tab-selected{font-size:.75rem}.text-content{padding-left:1rem;padding-right:1rem;display:flex}.text-content h1{font-weight:800;color:var(--color-sky-dark);font-size:2.5rem}.feature-and-graphic{margin-left:1rem;margin-right:1rem}.text-content h5{font-weight:500;font-size:1.2rem}.top-section-description{background-color:#ffffff73;padding:.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;margin:2rem}}@media screen and (min-width: 390px){.text-content h1{font-weight:800;color:var(--color-sky-dark);font-size:2.9rem;margin-bottom:2rem}.top-section-description{background-color:#ffffff73;padding:1rem;margin-top:5rem}.feature-text-content{font-size:2rem;margin:6rem 5rem 9rem;width:100%;font-size:1.5rem}.feature-and-graphic{border:2px solid var(--text-accent)}}@media screen and (min-width: 768px){.top-section{text-align:center;align-items:center;padding-top:5rem}.text-content h1{font-weight:800;color:var(--color-sky-dark);font-size:3.5rem;margin-bottom:4rem}.feature-and-graphic{max-width:80vw;border-radius:2rem}.feature-text-content{min-width:20vw;max-width:30vw}}@media screen and (min-width: 992px){.top-section-description{background-color:#ffffff73;margin-top:7rem}.feature-and-graphic{max-width:75vw}}@media screen and (min-width: 1200px){.text-content h1{font-weight:1000;color:var(--color-sky-dark);font-size:5rem}.text-content h5{font-weight:1000;font-size:1.2rem}.top-section-description{background-color:#ffffff73;margin-top:9rem}.feature-and-graphic{max-width:65vw}}.logo-img{width:6rem;cursor:pointer}.navbar{display:flex;justify-content:space-between;padding:1rem 5rem;min-height:60px;border-bottom:.15rem solid var(--border-light-gray)}.profile-icon{cursor:pointer}.Logo{max-height:100%;height:auto;width:auto;object-fit:contain}.user-menu-container{position:relative;display:flex;align-items:center;flex-direction:column}.user-dropdown{position:absolute;top:78%;right:0;background-color:#fff;border:1px solid var(--border-light-gray);box-shadow:0 4px 6px #0000001a;z-index:1000;width:max-content}.sign-in-option{padding:.5rem 1rem;cursor:pointer;-webkit-user-select:none;user-select:none}.sign-in-option:hover{background-color:var(--bg-primary)}.navbar-backtoguilds{display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none}.footer{background-color:#000;color:#fff;padding:2rem 1rem;font-size:.9rem;width:100%}.footer-top{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:1.5rem;align-items:center;justify-content:center}.footer-right{display:flex;flex-direction:row;gap:1.5rem;align-items:center}.footer-left{display:flex;flex-direction:column;gap:1.5rem;align-items:center}.brand{font-size:1.5rem;font-weight:700}.social-links{display:flex;flex-direction:row;gap:1.5rem;font-size:1rem;align-items:center}.social-links a{color:#fff;text-decoration:none}.footer-right a{color:#fff;text-decoration:none;font-size:1rem}.social-links a:hover,.footer-right a:hover{text-decoration:underline}.footer-bottom{text-align:center;font-size:.75rem;color:var(--text-body)}.step-list-item{padding:.5rem;border:1px solid transparent;transition:background-color .2s ease,border-color .2s ease;cursor:pointer}.step-list-item:hover{background-color:#fff}.step-edit-input{background-color:transparent;border:none;outline:none;width:100%;resize:vertical;font-family:inherit;font-size:inherit}.step-add-form{display:flex;align-items:center;gap:.5rem;margin-top:1rem}.step-add-form textarea{width:100%;resize:vertical;font-family:inherit;font-size:inherit;max-height:20vh}.step-edit-input{max-height:20vh}.skill-dropdown-wrapper{position:relative}.skill-dropdown-wrapper ul{padding-left:0rem}.skill-dropdown{background-color:var(--bg-primary);position:absolute;top:100%;left:5%;z-index:10;width:90%;max-height:200px;overflow-y:auto;list-style:none;word-wrap:break-word}.skill-dropdown li{cursor:pointer;padding:.5rem 1rem}.skill-dropdown li:hover{background-color:#fff}.questcard-container{top:50%;left:50%;transform:translate(-50%,-50%);position:fixed;display:flex;flex-direction:column;background-color:#fcf5e5;padding:2rem;border-radius:1rem;gap:1rem;width:95%;min-height:600px;justify-content:space-between;font-size:1rem;max-height:90%;overflow-y:auto}.questcard-close-button{position:absolute;top:1rem;right:1rem;cursor:pointer}.questcard-close-button:hover{color:var(--text-body-hover)}.questcard-input{border:2px solid var(--border-dark-blue);border-radius:10px;padding:.5rem 1rem;font-size:inherit;font-family:inherit;width:100%;min-height:2.5rem;resize:vertical}.distribute-xp-header{display:flex;justify-content:space-between}.distribute-xp{display:flex;gap:.5em;align-items:center;cursor:pointer}.distribute-xp:hover{color:var(--text-body-hover)}.addSkillXP{display:flex;min-width:30vw;justify-content:space-between;gap:1rem}.user-entered-skill-display{width:10vw}.add-skills{display:flex;flex-direction:column;gap:.4em}.skill-item{display:flex;gap:.5em;align-items:center}.slider-wrapper{width:100%}@media screen and (min-width: 768px){.questcard-container{width:75%}}@media screen and (min-width: 992px){.questcard-container{width:60%}}@media screen and (min-width: 1200px){.questcard-container{width:40%}}.quest-item{margin:.5rem;padding:1.5rem;min-width:10rem;border:1.5px solid var(--border-light-gray);text-wrap:wrap;background-color:#fff;border-radius:1rem;min-height:5rem;cursor:pointer;font-size:.8rem}.quest-item:hover{background-color:var(--bg-primary-hover)}.quest-item-heading{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;gap:1rem}.quest-item p{margin-bottom:.25rem}.quest-item button{margin-top:1rem}.quest-item h3{padding-bottom:.5rem}.quest-details{width:100%}.quest-popup-container{background-color:#fff;border:2px solid var(--color-sky-dark);border-radius:1rem;top:50%;left:50%;transform:translate(-50%,-50%);height:90vh;width:90vw;position:fixed;display:flex;flex-direction:column;padding:2.5rem 1rem 1rem;justify-content:flex-start;gap:1rem}.quest-popup-overview{display:flex;flex-direction:column;gap:1.5rem}.quest-popup-tags{display:flex;gap:2rem;color:#fff}.questObj-tag{border-radius:.25rem;padding:.25rem .5rem;-webkit-user-select:none;user-select:none}.questObj-description{min-height:3rem;background-color:var(--color-gray-light);border-radius:.5rem;padding:.5rem .25rem}.quest-popup-overview-start{display:flex;width:100%;margin-top:auto}.quest-popup-overview-start button{width:100%}.quest-popup-tab-selector{position:absolute;top:0%;left:0%;display:flex;background-color:var(--bg-primary);border-radius:.8rem .8rem 0 0;padding:0rem .5rem;min-height:3vh;width:100%}.quest-popup-tab-selector button{background-color:transparent;color:var(--text-body);box-shadow:none;margin:.25rem 0 0}.quest-popup-tab-selector button:hover:not(.active){background-color:var(--bg-primary-hover);border-radius:.8rem .8rem 0 0}.quest-popup-tab-selector .button.active{background-color:#fff;border-radius:.8rem .8rem 0 0;margin:.25rem 0 0}.quest-popup-close{position:fixed;top:1.5%;right:1.5%;cursor:pointer}.quest-popup-close:hover{color:var(--color-gray-dark)}.quest-popup-steps-overall-container{display:flex;flex-direction:column;height:90%;gap:1rem}.quest-popup-steps-container{overflow-y:auto;scrollbar-width:none;display:flex;flex-direction:column;gap:1rem}.quest-popup-steps-container::-webkit-scrollbar{display:none}.quest-popup-completion-bar{border:2px solid var(--color-green-dark);border-radius:1rem;background-color:#fff;position:relative;overflow:hidden;height:2.5rem}.quest-popup-completion-bar:before{content:"";position:absolute;top:0;left:0;height:100%;background-color:var(--color-emerald);border-radius:2rem;width:var(--completion-percent, 0%);transition:width .3s ease}.quest-popup-completion-bar svg{position:relative;z-index:1;color:var(--color-gray-medium)}.quest-popup-completion-bar svg.filled{color:#fff}.quest-popup-step-row{margin-bottom:.5rem;display:flex}.quest-popup-step-text{background-color:var(--bg-primary);padding:1rem;border-radius:.25rem;display:flex;flex-direction:column;gap:.5rem;width:100%}.quest-popup-step-completed{background-color:var(--color-green-complete)}.quest-popup-step-icon{color:var(--color-gray-medium);font-size:2rem;width:3rem;flex-shrink:0;cursor:pointer}.quest-popup-step-icon:hover{color:var(--color-gray-dark)}.quest-popup-step-button-complete{height:1.5rem;margin-left:auto}.quest-popup-steps-complete-quest-button{width:100%}@media screen and (min-width: 390px){.quest-popup-container{height:80vh;width:80vw}}@media screen and (min-width: 768px){.quest-popup-container{padding:3em 2rem 2rem}}@media screen and (min-width: 992px){.quest-popup-container{transform:translate(-80%,-50%);height:60vh;width:55vw;padding:4rem 3rem 1.5rem}}.dropdown-container{width:100%;position:relative}.dropdown-header{border:1px solid var(--color-sky-dark);border-radius:.75rem;display:flex;justify-content:space-around;-webkit-user-select:none;user-select:none;cursor:pointer;padding:.5rem;align-items:center;text-align:center}.dropdown-header-title{margin-right:1.5rem}.dropdown-header h3{color:var(--color-orange)}.dropdown-header .icon{position:absolute;cursor:pointer;right:1rem}.dropdown-header .icon:hover{color:var(--color-sky-dark)}.dropdown-selector{position:absolute;margin-left:.5rem;background-color:#fff;width:96%}.dropdown-option{border:1px solid var(--color-sky-dark);padding:.5rem;-webkit-user-select:none;user-select:none;cursor:pointer}.dropdown-option:hover{background-color:var(--bg-primary-hover)}.dropdown-info-container{margin-top:.5rem;display:inline-flex;padding:.25rem;border:1px solid var(--color-gray-medium);border-radius:.5rem;gap:.5rem}.dropdown-info-container:hover{border:1.5px solid var(--color-sky-dark);background-color:var(--color-gray-light)}.quest-select-container{display:flex;flex-direction:row;height:100vh;padding:.25rem;background-color:var(--bg-primary);max-width:100vw;overflow-y:auto}.quest-select-container button{font-size:.65rem}.quest-select-left{background-color:#fff;border-radius:1rem;border:1px solid var(--border-light-gray);display:flex;flex:1.5 1 0;gap:1rem;margin:.25rem;min-height:90vh;min-width:20vh;padding:1rem .5rem}.quest-select-left-heading{padding:.5rem}.quest-select-left-quests{align-items:center;background-color:#fff;border-radius:1rem;border:2px solid var(--border-light-gray);display:flex;flex-direction:column;flex:1 1 0;gap:1rem;margin:.25rem;max-height:100vh;min-height:90vh;min-width:20vh;overflow-y:auto;padding:1rem}.quest-select-middle{align-items:center;background-color:#fff;border-radius:1rem;border:1px solid var(--border-light-gray);display:flex;flex:2 1 0;flex-direction:column;margin:.25rem;min-width:20vh;padding:1rem;text-align:center;min-height:100vh}.guild-page-middle-tophalf{border-radius:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:100%;font-size:.85rem;padding:.75rem}.guild-page-middle-tophalf h1{font-size:1.5rem;color:#fff}.guild-page-middle-tophalf h3{color:var(--text-body)}.guild-page-back{position:absolute;top:0;left:1rem;margin-top:1rem;color:var(--text-body);align-items:center;border:1px solid white;border-radius:.5rem;padding:.5rem;background:#fffc;display:flex;white-space:normal;word-break:break-word;justify-content:space-between;gap:.25rem}.guild-page-back:hover{background:#ffffff80}.guild-page-switch-guild{margin-top:1rem;color:#fff;align-items:center;border:1px solid white;border-radius:.5rem;padding:.5rem;background:#fff3;display:flex;width:18rem;white-space:normal;word-break:break-word;justify-content:space-between;gap:.25rem}.guild-page-switch-guild .no-select{font-size:1.5rem;text-align:center;overflow-wrap:break-word;font-weight:700}.guild-page-middle-description{margin:.5rem;background:#fffc;padding:.75rem;border-radius:.5rem;font-size:.75rem}.guild-page-middle-bottom{min-height:0;height:100%;width:100%;display:flex;gap:1rem}.guild-page-middle-achievements{border:2px solid var(--border-light-gray);border-radius:1rem;padding:.5rem;width:50%;flex:1 1 0}.guild-page-skill-tree{align-items:center;background-color:#fff;border-radius:1rem;border:2px solid var(--border-light-gray);display:flex;flex-direction:column;justify-content:center;height:100%;width:100%;padding:.5rem;flex:1.5 1 0}.quest-select-questlines-filter{display:flex;gap:1em;align-items:center}.quest-select-filter{display:flex;cursor:pointer;-webkit-user-select:none;user-select:none;gap:.25rem}.quest-select-filter:hover{color:var(--text-body-hover)}.quest-select-filter-container{display:flex;gap:1em}.quest-select-right-container{background-color:#fff;border-radius:1rem;border:2px solid var(--border-light-gray);display:flex;flex-direction:column;flex:1 1 0;gap:1rem;margin:.25rem;max-height:100vh;min-width:20vh;padding:1rem}.quest-select-right-quests-parent-scroll{overflow-y:auto;min-height:0;margin-top:.5rem;border:1px solid var(--color-sky-dark);border-radius:1rem;height:100%}.quest-select-right-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:.5rem}.quest-select-right-header button{padding:.25rem;border-radius:.5rem}.quest-select-filter-items{font-size:.8rem;margin:.25rem}.quest-select-right-quests{align-items:center;display:flex;flex-direction:column}.quest-info{margin-top:.5rem}.quest-skills{padding-top:1rem}@media screen and (min-width: 320px){.quest-select-container{flex-direction:column}.quest-select-container>:nth-child(1){order:1}.quest-select-container>:nth-child(2){order:2}}@media screen and (min-width: 390px){.quest-select-container button{font-size:.75rem}.guild-page-middle-tophalf h1{font-size:1.75rem}.quest-select-filter-items{font-size:.8rem}}@media screen and (min-width: 768px){.guild-page-switch-guild{width:50%}.guild-page-switch-guild .no-select{font-size:2rem}.quest-select-container button{font-size:.85rem}.guild-page-middle-tophalf h1{font-size:2.5rem}}@media screen and (min-width: 992px){.quest-select-container{flex-direction:row}.quest-select-container>:nth-child(1){order:1}.quest-select-container>:nth-child(2){order:2}.guild-page-middle-tophalf{font-size:1.25rem}.guild-page-middle-tophalf h1{font-size:2rem}.guild-page-middle-description{margin:1rem;padding:1rem}.quest-select-container button{font-size:1rem}}@media screen and (min-width: 1200px){.quest-select-filter-items,.guild-page-middle-description{font-size:1rem}.guild-page-middle-tophalf h1{font-size:2.5rem}}.guild-select-container{margin:1rem;align-items:center;display:flex;min-height:95vh;flex-direction:column;gap:1rem}.guild-select-container h1{font-size:2rem;text-align:center}.guild-select-allGuilds{margin:1rem;display:flex;justify-content:center;flex-direction:column;gap:1rem}.guild-select-item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:1;transition:background .3s ease;border-radius:1rem}.guild-select-item{align-items:center;border-radius:1rem;display:flex;height:20vh;justify-content:center;padding:4rem;position:relative;text-align:center;width:80vw;background-color:#ddd}.guild-select-item:hover:before{background:#0000}.guild-select-item:hover{cursor:pointer}.guild-select-item h2{color:#fff;z-index:2}@media screen and (min-width: 768px){.guild-select-allGuilds{flex-wrap:wrap;flex-direction:row;align-content:center}.guild-select-container h1{font-size:3rem;text-align:center;margin:2rem}.guild-select-item{width:40vw}.guild-select-item h2{font-size:1.75rem}}@media screen and (min-width: 992px){.guild-select-item{width:30vw;height:30vh}}@media screen and (min-width: 1200px){.guild-select-item{width:30vw;height:30vh}}.user-character{background-color:#fff;border-radius:1rem;border:2px solid var(--border-light-gray);display:flex;flex-direction:row;align-items:center;gap:1rem;justify-content:flex-start;padding:2rem;max-height:10vh;overflow:hidden}.user-character img{height:auto;width:auto;max-width:8vh;object-fit:contain;flex-shrink:0}.user-xp{display:flex;align-items:center}.progress-bar{background-color:var(--border-light-gray);width:150px;height:1rem;border-radius:.25rem;overflow:hidden;display:flex;margin:.25rem .25rem .25rem 0rem}.progress-bar-fill{background-color:var(--color-sky);width:0;height:100%;border-radius:.25rem;overflow:hidden;transition:width .3s ease}.completion-popup-container{align-items:center;background-color:#fff;top:50%;left:50%;width:80vw;transform:translate(-50%,-50%);position:fixed;display:flex;border-radius:1rem;border:2px solid var(--border-dark-blue);justify-content:space-between;flex-direction:column}.completion-popup-text{align-items:center;justify-content:center;padding:1rem;display:flex;height:100%;flex-direction:column;gap:1rem;text-align:center}.completion-popup-container-bottom{display:flex;align-items:center;flex-direction:column;width:100%;margin-bottom:1rem}.completion-popup-container-line{height:2px;background-color:var(--border-light-gray);width:80%}@media screen and (min-width: 390px){.completion-popup-container{height:55vh;width:65vw}}@media screen and (min-width: 768px){.completion-popup-container{height:50vh;width:50vw}}@media screen and (min-width: 992px){.completion-popup-container{height:40vh;width:40vw}}@media screen and (min-width: 1200px){.completion-popup-container{height:35vh;width:35vw}}.quest-display{align-items:center;display:flex;flex-direction:column;border:1px solid var(--border-light-gray);padding:0rem .5rem}.user-dashboard{background-color:var(--bg-primary);display:flex;flex-direction:column;height:100vh;padding:.5rem;overflow-y:auto}.left-panel{background-color:#fff;border-radius:1rem;border:1px solid var(--color-sky-dark);display:flex;flex-direction:column;flex:1.5 1 0;gap:1rem;margin:.25rem;min-height:100vh;min-width:20vh;padding:1rem}.user-stats{align-items:center;background-color:#fff;border-radius:1rem;border:2px solid var(--border-light-gray);display:flex;font-size:1rem;justify-content:space-around;min-height:10vh;padding:.5rem}.avatar-and-stats{display:flex;flex-direction:row;align-items:center;gap:.5rem}.personal-skilltree{align-items:center;background-color:#fff;border-radius:1rem;border:2px solid var(--border-light-gray);display:flex;flex-direction:column;justify-content:center;height:100%;min-height:0vh;padding:.5rem}.tree-viewport{flex:1 1 0;min-height:0;width:100%;position:relative}.user-quests-container{background-color:#fff;border-radius:1rem;border:2px solid var(--border-light-gray);display:flex;flex-direction:column;flex:1 1 0;gap:1rem;margin:.25rem;max-height:100vh;min-width:20vh;padding:1rem}.user-quests-panel{display:flex;flex-direction:column;border-radius:1rem;border:1px solid var(--color-sky-dark);background:#fff;padding:1rem;width:100%;height:100vh}.quest-display-parent-scroll{overflow-y:auto;min-height:0;margin-top:.5rem;border:1px solid var(--color-sky-dark);border-radius:1rem;height:100%}.user-quests-heading{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.user-quests-heading h2{color:var(--color-orange)}.title-selector{align-items:center;background-color:#fff;border-radius:1rem;border:1px solid var(--border-light-gray);display:flex;gap:1rem;justify-content:space-between;margin-bottom:1vh;min-height:5vh;padding:.25rem 1rem;text-align:center;width:100%}.icon-button{align-items:center;aspect-ratio:1 / 1;background-color:var(--bg-primary-hover);border-radius:1rem;border:3px solid white;display:flex;justify-content:center;min-height:5vh;padding:.5rem}.user-quests-filter-items{display:flex;flex-direction:column;margin:.25rem;font-size:.8rem}.quest-item{width:100%}@media screen and (min-width: 768px){.display-questlines{max-width:70%}}@media screen and (min-width: 992px){.user-dashboard{flex-direction:row}.left-panel,.questlines{background-color:#fff;border:1px solid var(--border-light-gray)}.display-questlines{max-width:100%}.training-ground{background-color:#fff;border:1px solid var(--border-light-gray)}}.signIn-container{min-height:90vh;display:flex;align-items:start;justify-content:center}.signIn-container h1{color:var(--text-accent);font-size:2.25rem}.sign-in-welcome{display:flex;justify-content:center;margin-bottom:1rem;margin-top:1rem;color:var(--text-accent)}.sign-in-card{display:flex;flex-direction:column;padding:1rem;align-items:center;justify-content:center;text-align:center}.sign-in-inputs{display:flex;flex-direction:column;gap:.5rem;width:100%;align-items:center}.email-input,.password-input{border:2px solid var(--border-dark-blue);border-radius:10px;width:100%;padding:.75rem 1rem}.error-message{max-width:400px}.create-an-account-button{width:100%;padding:.75rem 1rem;min-height:2rem;align-items:center;justify-content:center}@media screen and (min-width: 768px){.sign-in-card{margin-top:5rem}}*{margin:0;padding:0;box-sizing:border-box}img{display:block}:root{--color-sky: #16D4FF;--color-sky-hover: #00c3ff;--color-pale-blue: #D8F1FF;--color-pale-blue-hover: #bfe6ff;--color-medium-blue: #94d4fc;--color-sky-dark: #0B7CAB;--color-sky-darker: #0c6081;--color-sky-darkest:rgb(7, 61, 83);--color-orange: #FF9500;--color-gray: #686868;--color-gray-dark: #4e4e4e;--color-gray-medium: #a4a4a4;--color-gray-light: #e7e7e7;--color-white: #ffffff;--color-gold: #fcb803;--color-red: #9d0000;--color-emerald: #00b894;--color-green-dark: #00886d;--color-green-complete: #cefff3;--color-light-blue: #2db9ff;--color-rose: #ff4863}:root{--text-heading: var(--color-sky);--text-subheading: var(--color-orange);--text-accent: var(--color-sky-dark);--text-body: var(--color-gray);--text-body-hover: var(--color-gray-dark);--text-inverse: var(--color-white);--text-error: var(--color-red);--bg-primary: var(--color-pale-blue);--bg-primary-hover: var( --color-pale-blue-hover);--bg-accent: var(--color-sky);--bg-accent-medium: var(--color-sky-hover);--border-light-gray: var(--color-gray-light);--border-medium-blue: var(--color-sky);--border-dark-blue: var(--color-sky-dark);--blue-drop-shadow: var(--color-sky-dark);--icon-gray: var(--color-gray);--icon-pale-blue: var(--color-pale-blue-hover);--icon-medium-blue: var(--color-medium-blue);--icon-dark-blue: var(--color-sky-dark);--icon-gold: var(--color-gold) }body,html{font-family:opensans,sans-serif;color:var(--text-body);font-size:1rem}button{display:flex;border:none;color:#fff;background-color:var(--bg-accent);border-radius:4px;font-weight:700;font-size:1rem;cursor:pointer;padding:.5rem;gap:5px;border-radius:.8rem;box-shadow:0 3px 0 var(--blue-drop-shadow);align-items:center;justify-content:center}button:hover{background-color:var(--bg-accent-medium)}.icon-button{color:var( --color-gray-medium)}.icon-button:hover{color:var(--color-gray)}.spacer{height:1.5em}h1{color:var(--text-subheading)}h2,h3{color:var(--text-accent)}ul,ol{padding-left:1rem}li{margin-bottom:.25rem}@tailwind base;@tailwind components;@tailwind utilities;.orange{color:var(--text-subheading)}.right-align{display:flex;justify-content:flex-end}.bottom-right-align{display:flex;justify-content:flex-end;align-items:flex-end}.container{display:flex;min-width:100%;min-height:75vh}svg text{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;cursor:default!important}.no-select{-webkit-user-select:none;user-select:none}.no-wrap{white-space:nowrap}.flex{display:flex}.space-between{display:flex;justify-content:space-between}.align-items-center{display:flex;align-items:center}.error-message{color:var(--text-error)}.no-scrollbar{overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}
