.field-icon-left{margin-right:-30px}.field-icon-left.clickable{cursor:pointer}h1{margin-bottom:1rem}#world-quests{align-self:flex-start;text-align:left;font-size:1.25rem;line-height:1.875rem;margin-bottom:1rem}#listing{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(35ch,100%),1fr))}@media (min-width: 1200px){#listing{grid-template-columns:repeat(auto-fill,minmax(min(40ch,100%),1fr))}}#listing{grid-auto-flow:dense;column-gap:2rem;row-gap:2.25rem}@media (max-width: 599px){#listing{gap:1.5rem}}#listing{margin-bottom:2rem}#no-quests{text-align:left}.quest-card{border:1px solid #302145;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;border-radius:20px;cursor:pointer}.quest-card:hover .quest-details{background-color:#390f64}.quest-card.completed{position:relative;background-color:transparent;border:none;border-color:transparent;background-clip:padding-box;overflow:hidden}.quest-card.completed .quest-header,.quest-card.completed .quest-details{background:transparent}.quest-card.completed .quest-header{box-shadow:none}.quest-card.completed:hover .quest-details{background:transparent}.quest-card.completed:before{content:"";position:absolute;top:50%;left:50%;width:250%;height:250%;filter:blur(8px);opacity:.8;background:conic-gradient(from 0deg,#2f7,#062d1d,#a1ff00,#062d1d,#1de9b6,#2f7);animation:rotating-border 7s linear infinite;z-index:-2}.quest-card.completed:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;background-color:#1d112b;border-radius:18px;z-index:-1}.quest-card.completed>*{position:relative;z-index:1}.quest-header{width:100%;text-align:left;display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:#1d112b;border-radius:20px 20px 0 0;border-bottom:1px solid #5f279b;padding:.25rem 1rem;background-color:#231b4d;border-bottom:1px solid rgba(0,242,255,.2);box-shadow:inset 0 1px #ffffff1a}.quest-name{font-family:Spectral;font-size:1.1875rem;line-height:1.78125rem}@media (max-width: 599px){.quest-name{font-size:1.125rem;line-height:1.6875rem}}.difficulty{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;color:#f9f;font-size:.875rem;line-height:1.3125rem}.quest-details{background-color:#1d112b;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:1rem;padding:1rem;width:100%;height:100%;border-radius:0 0 20px 20px}.right-details{width:100%;height:100%;text-align:left;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:.5rem}.mask-rank{position:relative;width:140px;height:140px;flex-shrink:0}@media (max-width: 599px){.mask-rank{width:110px;height:110px}}.mask-rank .mask,.mask-rank .quest-mask-rank-frame{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mask-rank .mask{width:90px;height:90px;border-radius:50%}@media (max-width: 599px){.mask-rank .mask{width:70px;height:70px}}.mask-rank .quest-mask-rank-frame{width:155px;height:155px}@media (max-width: 599px){.mask-rank .quest-mask-rank-frame{width:120px;height:120px}}.mask{width:100px;height:100px}@media (max-width: 599px){.mask{width:80px;height:80px}}.mask{border-radius:10px}.poster{width:140px;height:140px}@media (max-width: 599px){.poster{width:110px;height:110px}}.poster{border-radius:10px}.wisdom-crystals{width:80px;height:80px}.trophy{border-radius:20px;height:140px;-webkit-animation:trophy-box-glow 15s ease-in-out infinite alternate;-moz-animation:trophy-box-glow 15s ease-in-out infinite alternate;animation:trophy-box-glow 15s ease-in-out infinite alternate}@keyframes trophy-box-glow{0%{box-shadow:0 0 8px #f6d}50%{box-shadow:0 0 8px #ba6bff}to{box-shadow:0 0 8px #4ddeff}}@keyframes rotating-border{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.bottom-details{width:100%;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:2rem}.storygazer{width:max-content;padding:0 .5rem;color:#12071c;font-size:1rem;line-height:1.5rem;border:none;background-size:175% 175%;background-image:linear-gradient(45deg,#f6d,#ba6bff,#4ddeff,#ba6bff,#f6d);border-radius:10px}.metadata{color:#edf;font-size:.9375rem;line-height:1.40625rem}@media (max-width: 599px){.metadata{font-size:.875rem;line-height:1.3125rem}}.calculated p{font-style:italic;color:#dbf;font-size:1rem;line-height:1.5rem}@media (max-width: 599px){.calculated p{font-size:.9375rem;line-height:1.40625rem}}.status{align-self:flex-end}.not-started{color:#888}.started{color:#f9f}.completed{color:#2f7}#filters{margin-top:.5rem;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:2rem}@media (max-width: 599px){#filters{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem}}#filters{margin-bottom:1rem}.filters-modal{width:min(550px,96vw)}#all-filters{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2rem;width:96%}.filter-type{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}.filter-options{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:2rem;flex-wrap:wrap}#more-quests-box{margin-top:3rem;align-self:flex-start;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}.more-quests{align-self:flex-start;text-align:left;width:min(70ch,100%)}.memory-lane{margin-bottom:1rem;box-shadow:0 0 7px -1px #5f279b;width:min(800px,100%)}.memory-lane .quest-name{justify-self:center;text-align:center}.memory-lane .quest-details{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem}@media (max-width: 599px){.memory-lane .quest-details{display:flex;flex-direction:column;align-items:center;justify-content:center}}.memory-lane .quest-details .desc{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem}.memory-lane .quest-details p{text-align:left;width:min(70ch,100%)}.quest-category-img{height:60px}@media (max-width: 599px){.quest-category-img{height:48px}}@media (min-width: 1200px){.quest-category-img{height:80px}}@media (min-width: 1750px){.quest-category-img{height:100px}}.quest-category-img{border-radius:10px}#top-quests-links{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem;width:100%}@media (max-width: 599px){#top-quests-links{gap:.5rem}}.kinsprit-modal{padding:2rem;width:min(70ch,95%);max-height:min(800px,80vh);overflow-y:auto}#kinsprit-adventurer{opacity:0;max-height:300px;max-width:100%;animation:fade-in .5s forwards}#reward-types li{list-style-position:inside;margin-bottom:1rem}#masks-icon{font-size:1.5rem;line-height:2.25rem}.participation{width:100%}.quest-progress{margin-top:1rem;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;font-family:Spectral;font-weight:600;color:#ba6bff;font-size:1.0625rem;line-height:1.59375rem}@media (max-width: 599px){.quest-progress{font-size:1rem;line-height:1.5rem}}#categories-menu{width:100%;text-align:left;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1rem}@media (max-width: 599px){#categories-menu{gap:.5rem}}#quest-categories{width:100%;display:flex;flex-direction:row;align-items:stretch;justify-content:center;flex-wrap:wrap;gap:1rem}@media (max-width: 599px){#quest-categories{gap:.5rem;justify-content:center}}.quest-category{text-align:center;width:min(150px,48%);border:1px solid #5f279b;background-color:#1d112b;box-shadow:0 0 7px -1px #5f279b;border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:1rem}@media (max-width: 599px){.quest-category{padding:.5rem .25rem;gap:0;max-width:30%}}@media (max-width: 599px){.quest-category p{font-size:.9375rem;line-height:1.40625rem}}.quest-category{cursor:pointer;position:relative}.quest-category:hover{background-color:#390f64}.quest-category.monthly-board{background-color:transparent;border:none;border-color:transparent;background-clip:padding-box;box-shadow:none;overflow:hidden}.quest-category.monthly-board:before{content:"";position:absolute;top:50%;left:50%;width:250%;height:250%;filter:blur(8px);opacity:.8;background:conic-gradient(from 0deg,#e1b42c,#1a0f00,#592f14,#1a0f00,#fef3c7,#e1b42c);animation:rotating-border 7s linear infinite;z-index:-2}.quest-category.monthly-board:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;background-color:#1d112b;border-radius:18px;z-index:-1}.quest-category.monthly-board>*{position:relative;z-index:1}.quests-section{width:100%;margin-bottom:2rem}.section-header{margin-bottom:1rem}.kinsprit-modal{padding:2rem;width:min(70ch,95%)}#kinsprit-adventurer{max-height:300px}#kinsprit-help{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}#kinsprit-info{width:min(70ch,100%);text-align:left}.section-title-with-image{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem}.monthly-header-container{align-self:center;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem;width:100%;margin-bottom:2.5rem}@media (max-width: 599px){.monthly-header-container{gap:1rem}}.monthly-header{align-self:center;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.25rem;text-align:left}.monthly-header-title{font-family:Quicksand;font-variation-settings:"wght" 450;color:#e1b42c;text-align:left;font-size:1.25rem;line-height:1.875rem}@media (max-width: 599px){.monthly-header-title{font-size:1.125rem;line-height:1.6875rem}}.monthly-sandclock{height:60px}.monthly-header-subtitle{font-family:Quicksand;font-variation-settings:"wght" 400;font-style:italic;color:#e1b42c;text-align:left;font-size:1.0625rem;line-height:1.59375rem}@media (max-width: 599px){.monthly-header-subtitle{font-size:.9375rem;line-height:1.40625rem}}.quest-name-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem}.storygazer-world{height:18px;border-radius:100%;-webkit-animation:storygazer-glow 15s ease-in-out infinite alternate;-moz-animation:storygazer-glow 15s ease-in-out infinite alternate;animation:storygazer-glow 15s ease-in-out infinite alternate}@keyframes storygazer-glow{0%{border:1px solid #f6d;box-shadow:0 0 5px #f6d}50%{border:1px solid #ba6bff;box-shadow:0 0 5px #ba6bff}to{border:1px solid #4ddeff;box-shadow:0 0 5px #4ddeff}}
