.field-icon-left{margin-right:-30px}.field-icon-left.clickable{cursor:pointer}.combobox-container{position:relative}.combobox-input{resize:both;border-radius:7px;height:2.25rem;font-size:1.0625rem;line-height:1.59375rem}@media (max-width: 599px){.combobox-input{font-size:1rem;line-height:1.5rem}}.combobox-input{background-color:#12071c;color:#eee;border:1px solid #5f279b}.combobox-input:focus{box-shadow:0 0 6px -2px #f6d;border:1px solid #f6d}.combobox-input:focus::placeholder{color:transparent}.combobox-input::placeholder{font-size:1.0625rem;line-height:1.59375rem}@media (max-width: 599px){.combobox-input::placeholder{font-size:1rem;line-height:1.5rem}}.combobox-input::placeholder{color:#ddbbffb3}.combobox-input.invalid{border:3px solid #f33;color:#f33}.combobox-input{width:100%}.combobox-input::placeholder{color:#dbf}.combobox-menu{position:relative;padding:.1rem .9rem;color:#eee;border:1px solid #5f279b;border-radius:16px;background-color:#12071c;cursor:pointer}.combobox-menu:hover,.combobox-menu:focus,.combobox-menu[data-headlessui-state=open]{border:1px solid #f6d;background-color:#1d112b}.combobox-menu{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem}.combobox-menu span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.combobox-button{all:unset;position:absolute;transform:translate(-22px,6px)}.combobox-button .combobox-arrow{font-size:1.25rem;line-height:1.875rem;color:#dbf}.combobox-options{all:unset;overflow-y:auto;overflow-x:hidden;position:absolute}.combobox-options.relative{position:relative;margin-top:.5rem}.combobox-options{top:125%;width:100%;background-color:#1d112b;border:1px solid #f6d;border-radius:5px;color:#eee;z-index:20;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.combobox-options>*{border-radius:0}.combobox-options>*:first-child{border-radius:8px 8px 0 0}.combobox-options>*:last-child{border-radius:0 0 8px 8px}.combobox-options-list{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;max-height:min(350px,70vh);width:100%}.combobox-option{all:unset;box-sizing:border-box;display:block;width:100%;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;padding:.5rem}.combobox-option.focus,.combobox-option[data-headlessui-state=active]{background-color:#5f279b}.combobox-option[data-headlessui-state=selected]{background-color:#390f64}.combobox-option[data-headlessui-state="active selected"]{background-color:#5f279b}.combobox-option span.level-2{padding-left:2.2rem}.combobox-option span.level-3{padding-left:4.4rem}.single-option{width:100%}.all-shortcut{margin-left:.5rem}.listbox-container{position:relative}.select-menu{font-size:1.0625rem;line-height:1.59375rem}@media (max-width: 599px){.select-menu{font-size:1rem;line-height:1.5rem}}.select-menu{position:relative;padding:.1rem .9rem;color:#eee;border:1px solid #5f279b;border-radius:16px;background-color:#12071c;cursor:pointer}.select-menu:hover,.select-menu:focus,.select-menu[data-headlessui-state=open]{border:1px solid #f6d;background-color:#1d112b}.select-menu{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem}.select-menu span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.select-arrow{font-size:1.25rem;line-height:1.875rem;color:#dbf}.select-options{all:unset;max-height:75vh;overflow-y:auto;position:absolute;top:125%;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background-color:#1d112b;border:1px solid #f6d;border-radius:8px;color:#eee;z-index:20}.select-options>*{border-radius:0}.select-options>*:first-child{border-radius:8px 8px 0 0}.select-options>*:last-child{border-radius:0 0 8px 8px}.select-options.relative{position:relative;margin-top:1rem}.select-option{all:unset;width:100%;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left}.select-option.focus,.select-option[data-headlessui-state=active]{background-color:#5f279b}.select-option[data-headlessui-state=selected]{background-color:#390f64}.select-option[data-headlessui-state="active selected"]{background-color:#5f279b}.select-option span{display:block;border-radius:8px;height:100%;width:100%;text-align:left;padding:.75rem;background:none;border:none;color:#eee;font-size:1.0625rem;line-height:1.59375rem}@media (max-width: 599px){.select-option span{font-size:1rem;line-height:1.5rem}}.progress-root-book{position:relative;overflow:hidden;background:#1d112b;border-radius:99999px;border:1px solid #5f279b}.progress-root-book.interactive:hover{cursor:pointer;border:1px solid #f6d}.progress-root-book.interactive:hover .progress-indicator-book{background-color:#f6d}.progress-root-book{width:100%;height:16px;margin-top:.5rem;transform:translateZ(0)}.book-progress-container{display:flex;flex-direction:column;width:100%}.book-progress-details{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;margin-top:.25rem;font-family:inherit}.book-progress-text{font-size:.875rem;line-height:1.3125rem;color:#a195b8}.book-progress-update-btn{background:none;border:none;padding:0;margin:0;cursor:pointer;color:#ba6bff;font-size:.875rem;line-height:1.3125rem;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.25rem;font-weight:500;transition:color .12s ease}.book-progress-update-btn:hover{color:#f6d}.book-progress-update-btn .update-icon{font-size:.75rem}.progress-indicator-book{background-color:#ba6bff;width:100%;height:100%;transition:transform .66s cubic-bezier(.65,0,.35,1)}.book-progress-modal{width:min(650px,98%)}.book-progress-buttons{margin-top:1rem}.book-progress-buttons button{min-width:10ch}.book-progress-buttons{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.book-progress-inputs{margin-top:1rem;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem}.book-progress-dropdown{max-width:15ch}.book-progress-button{background-color:#1d112b}.book-progress-placeholder{color:#dbf}.update-thoughts{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.25rem;text-align:left}.update-thoughts .form-textarea{background-color:#12071c}.affinity-modal{width:min(400px,95%);max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1rem}.affinity-modal.affinity-info{width:min(70ch,95%)}.affinity-header{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem}.affinity-explanation{width:min(70ch,100%);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}.affinity-stat-name{font-style:italic;color:#c9f}.affinity-stat{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem;text-align:left;width:min(50ch,100%)}.affinity-label{color:#edf}.affinity-stat-icon{max-height:20px}.spinner-container{position:relative;margin-top:4rem;margin-bottom:2rem}.progress-root-book.affinity{width:min(250px,70%);margin-top:0rem}.question-icon{font-size:1rem;line-height:1.5rem}#inspiration-page{width:100%;max-width:1800px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}#inspiration{width:100%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.5rem}.share-inspiration-buttons{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2rem;margin:1rem 0;padding:0 1rem}.post-pictures{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1rem}.post-avatar{height:50px;object-fit:cover;border-radius:5px;cursor:pointer;background-color:#231b4d}.kinsprit-avatar-link{display:block;width:32px;height:50px;border-radius:5px;background-color:#231b4d}.kinsprit-avatar-link img{border-radius:5px;width:100%;height:100%;object-fit:cover;object-position:20% 50%}.post-content-container{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;border-radius:10px}.post-content-container:has(.blur){overflow:hidden}.post-content-container.up{justify-content:flex-start}.post-content{position:relative;width:100%;background-color:#1d112b;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center}.post-content ul,.post-content ol{list-style-position:inside}.post-content{background-repeat:no-repeat;background-position:center;background-size:cover}.post-content:has(.post-img){padding:0}.post-content.bg-img{padding:1.5rem 0;min-height:460px}@media (max-width: 599px){.post-content.bg-img{min-height:350px}}.post-content.bg-img{max-height:750px}.post-content.blur{filter:blur(30px)}.post-content.trophy:before,.post-content.trophy:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;border-radius:inherit}.post-content.trophy:after{filter:blur(8px)}.post-content.storygazer:before,.post-content.storygazer:after{background:conic-gradient(from 0deg,#ba6bff,#f6d,#4ddeff,#ba6bff,#f6d,#4ddeff,#ba6bff)}.post-content.force:before,.post-content.force:after{background:conic-gradient(from 0deg,#ffdb59,#fbb456,#e36a33,#ffdb59,#fbb456,#e36a33,#ffdb59)}.post-content.centenarian:before,.post-content.centenarian:after{background:conic-gradient(from 0deg,#f6f0d9,#252463,#e1dadd,#f6f0d9,#252463,#e1dadd,#f6f0d9)}.post-content.cinephile:before,.post-content.cinephile:after{background:conic-gradient(from 0deg,#e1b413,#d3d1d3,#760b00,#e1b413,#d3d1d3,#760b00,#e1b413)}.post-content.pathfinder:before,.post-content.pathfinder:after{background:conic-gradient(from 0deg,#c1bdba,#cb82bf,#655f8e,#c1bdba,#cb82bf,#655f8e,#c1bdba)}.post-content.lifetimes:before,.post-content.lifetimes:after{background:conic-gradient(from 0deg,#0c0b3d,#8ca5bf,#1b0f98,#0c0b3d,#8ca5bf,#1b0f98,#0c0b3d)}.post-content.timeless:before,.post-content.timeless:after{background:conic-gradient(from 0deg,#caa458,#966a2d,#dbbb70,#caa458,#966a2d,#dbbb70,#caa458)}.post-content.diver:before,.post-content.diver:after{background:conic-gradient(from 0deg,#535088,#0c085a,#5689b1,#535088,#0c085a,#5689b1,#535088)}.post-content.voice:before,.post-content.voice:after{background:conic-gradient(from 0deg,#a114de,#101089,#00880a,#a114de,#101089,#00880a,#a114de)}.post-content.warden:before,.post-content.warden:after{background:conic-gradient(from 0deg,#e8cce4,#731e5a,#4f89a4,#e8cce4,#731e5a,#4f89a4,#e8cce4)}.post-text{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;text-wrap:balance;gap:.5rem;background-color:#1d112bcc;border-radius:10px;overflow-y:auto}.post-text p{margin:.5rem;max-width:70ch;white-space:pre-wrap}.post-text.restrict-width{max-width:min(650px,92%)}.post-text.hide{visibility:hidden}.post-img{max-width:100%;object-fit:contain;border-radius:8px;max-height:min(650px,90vh)}.post-artwork{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;border-radius:20px;padding:1rem}.post-artwork .art-title{font-family:Quicksand;font-size:1.5rem;line-height:2.25rem;color:#ba6bff}.post-artwork .art-link{display:block;cursor:pointer;line-height:1}.post-artwork .art-page{font-size:1rem;line-height:1.5rem}@media (max-width: 599px){.post-artwork .art-page{font-size:.9375rem;line-height:1.40625rem}}.post-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:.5rem;text-align:left;width:100%;max-width:76ch;z-index:1;position:relative;padding:.75rem}@media (max-width: 599px){.post-card{padding:.25rem}}.post-card{width:100%;border-radius:20px;background-color:#1d112b;border:1px solid #302145}.post-card.post-deleted{opacity:.25}.post-card:before{content:"";position:absolute;z-index:-1;top:-1px;right:-1px;bottom:-1px;left:-1px;padding:1px;border-radius:20px;background:radial-gradient(circle at top left,#5f279b,transparent 12%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.post-book{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem}@media (max-width: 599px){.post-book{gap:.5rem;padding:0rem .5rem .5rem}}.user-post{position:relative;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem;flex:1}.post-cover{border-radius:6px;height:170px;width:113px}@media (max-width: 599px){.post-cover{border-radius:4px;height:100px;width:65px}}.post-cover{cursor:pointer}.frame-top-in{width:100%;border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0}.frame-bottom-in{width:100%;border-radius:inherit;border-top-left-radius:0;border-top-right-radius:0}.post-header{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}@media (max-width: 599px){.post-header{padding:.5rem .5rem 0}}.post-user{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem}.icon-and-username{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem}.username-and-card{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem}.post-ago{text-align:right;font-size:.875rem;line-height:1.3125rem}@media (max-width: 599px){.post-ago{font-size:.8125rem;line-height:1.21875rem}}.post-ago{font-family:Quicksand;font-weight:600;color:#a195b8}.timeless-icon{position:relative;background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;border-radius:8px}.timeless-icon:hover{box-shadow:0 0 6px -1px #d4b357}.timeless-icon img{width:33px;height:33px;border-radius:8px}@media (max-width: 599px){.timeless-icon img{width:30px;height:30px;border-radius:6px}}.user-details-icon{cursor:pointer;color:#9b8bff}.user-details-icon:hover{color:#eee}.user-details-icon{height:17px}.user-details-icon.no-pointer{cursor:auto}.repost-icon{color:#f9f;height:17px}.reader-summary{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem;padding:.5rem}.avatar-container{position:relative}.avatar-container .tiny-storygazer-icon{position:absolute;width:17px;bottom:-2px;right:-8px;z-index:20;padding:.1rem;background-color:#1d112b;border-radius:100%}.reader-summary-avatar-and-buttons{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.reader-summary-avatar-container{position:relative}.reader-summary-avatar-container .storygazer-icon{position:absolute;width:24px;bottom:-5px;right:-10px;z-index:20;padding:.1rem;background-color:#1d112b;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}}.reader-summary-avatar{position:relative;height:220px}@media (max-width: 599px){.reader-summary-avatar{height:160px}}.reader-summary-avatar{border-radius:8px;background-color:#231b4d}.reader-summary-main{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:1.75rem}@media (max-width: 599px){.reader-summary-main{gap:.75rem;display:flex;flex-direction:column;align-items:center;justify-content:center}}.reader-summary-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem}@media (max-width: 599px){.reader-summary-info{display:flex;flex-direction:column;align-items:center;justify-content:center}.reader-summary-info .kinsprit-with-link{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center}}.reader-summary-info .kinsprit-character-container{flex:0 0 auto;line-height:0;width:220px}.reader-summary-info .kinsprit-character-container .kinsprit-character{width:220px}@media (min-width: 1200px){.reader-summary-info .kinsprit-character-container,.reader-summary-info .kinsprit-character-container .kinsprit-character{width:240px}}@media (max-width: 599px){.reader-summary-info .kinsprit-character-container,.reader-summary-info .kinsprit-character-container .kinsprit-character{width:min(180px,100%);min-height:auto}}.books-read-icon,.crystals-icon,.post-token-icon,.achievement-points-icon{max-height:20px}.lvl{color:#e1b42c;font-family:Quicksand;font-size:1.25rem;line-height:1.875rem}@media (max-width: 599px){.lvl{font-size:1.125rem;line-height:1.6875rem}}.reader-summary-lvl-header{margin-top:.5rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem}@media (max-width: 599px){.reader-summary-lvl-header{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.25rem}}.reader-summary-username{color:#eee;font-size:1.375rem;line-height:2.0625rem}@media (max-width: 599px){.reader-summary-username{font-size:1.25rem;line-height:1.875rem}}.reader-summary-username{font-family:Quicksand;font-weight:500}.username-at-symbol{color:#a195b8}.kinsprit-titles{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.5rem;margin-top:.25rem}.number-with-icon-reader-summary{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem}.number-with-icon-reader-summary img{height:26px}.reader-summary-mask{border-radius:8px;height:50px}.reader-summary-mask:hover{transform:scale(1.02);box-shadow:0 0 8px #eee;border-radius:10px}.mask-and-topline-numbers{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;column-gap:2rem;row-gap:0}@media (max-width: 599px){.mask-and-topline-numbers{column-gap:1.5rem}}.topline-numbers{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;column-gap:2rem;row-gap:0;flex-wrap:wrap}@media (max-width: 599px){.topline-numbers{column-gap:1.5rem}}.username-badge{max-height:20px}.post-book-metadata{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem;flex-wrap:wrap;font-size:1rem;line-height:1.5rem}@media (max-width: 599px){.post-book-metadata{font-size:.9375rem;line-height:1.40625rem}}.small-text{font-size:1rem;line-height:1.5rem}@media (max-width: 599px){.small-text{font-size:.9375rem;line-height:1.40625rem}}.fav-genres{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;column-gap:1rem;row-gap:.5rem;flex-wrap:wrap}.books-in-progress{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem}.book-in-progress{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem}.reader-summary-cover{border-radius:5px;height:100px;width:64px;cursor:pointer}.quote{font-family:Quicksand;font-weight:400;font-size:1.25rem;line-height:1.875rem}@media (max-width: 599px){.quote{font-size:1.125rem;line-height:1.6875rem}}.dark{color:#1d112b}.quote-eye-icon{position:absolute;bottom:4px;cursor:pointer;color:#5f279b}.quote-eye-icon:hover{color:#eee}.quote-eye-icon{right:4px;z-index:2}.spoiler-overlay{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px;background-color:#1d112b59;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2;cursor:pointer}.spoiler-overlay .reveal-spoiler-text{pointer-events:none;background-color:#1d112bd9;border:1px solid rgba(186,107,255,.4);border-radius:20px;padding:.35rem .9rem;color:#eee;font-weight:500;font-size:.875rem;line-height:1.3125rem;box-shadow:0 4px 12px #0006;transition:border-color .15s ease-in-out,color .15s ease-in-out}.spoiler-overlay:hover .reveal-spoiler-text{border-color:#f6d;color:#fff}.quest-with-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.post-user-link{padding-bottom:1rem}.quest-name{font-family:Quicksand;font-size:1.375rem;line-height:2.0625rem}@media (max-width: 599px){.quest-name{font-size:1.25rem;line-height:1.875rem}}.icon-link{cursor:pointer}.mask-icon{width:120px;height:120px}@media (max-width: 599px){.mask-icon{width:100px;height:100px}}.mask-icon{border-radius:10px}.wisdom-crystals{width:80px;height:80px}.trophy-icon{border-radius:20px;height:160px}.expedition-invite-container{width:100%;margin:.75rem 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem}.expedition-invite-card{position:relative;width:min(400px,100%);text-decoration:none;background-color:#1d112bb3;border:1px solid #302145;border-radius:20px;overflow:hidden;transition:transform .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.expedition-invite-card:hover{transform:translateY(-2px);border-color:#f6d;box-shadow:0 6px 20px #ba6bff40}.expedition-invite-card .invite-card-banner-wrapper{position:relative;width:100%}.expedition-invite-card .invite-card-banner-wrapper .invite-card-banner{width:100%;height:auto;display:block;border-radius:20px 20px 0 0;transition:transform .3s ease-in-out}.expedition-invite-card:hover .invite-card-banner{transform:scale(1.02)}.expedition-invite-card .invite-card-content{width:100%;padding:.85rem 1rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.6rem}.expedition-invite-card .invite-card-content .invite-quest-title{margin:0;color:#fff;font-weight:700;font-size:1.125rem;line-height:1.6875rem}.expedition-invite-card .invite-card-content .invite-meta-row{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.expedition-invite-card .invite-card-content .invite-meta-row .invite-host-info{font-size:.8125rem;line-height:1.21875rem;color:#a195b8}.expedition-invite-card .invite-card-content .invite-meta-row .invite-host-info .host-name{color:#eee;font-weight:600;margin-left:.25rem}.expedition-invite-card .invite-card-content .invite-meta-row .invite-enrolled-count{font-size:.8125rem;line-height:1.21875rem;color:#eee;font-weight:500;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.35rem}.expedition-invite-card .invite-card-content .invite-meta-row .invite-enrolled-count .expedition-full-tag{font-size:.75rem;line-height:1.125rem;color:#f6d;font-style:italic}.expedition-invite-card .invite-card-content .invite-join-cta{margin-top:.25rem;align-self:flex-end}.expedition-invite-card .invite-card-content .invite-join-cta .glow-button.small{padding:.35rem .85rem;font-size:.8125rem;line-height:1.21875rem}.post-card-question-container{width:min(66ch,100%);margin:.5rem 0;padding:.6rem .85rem;background-color:#0006;border-left:3px solid #f6d;border-radius:6px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem}.post-card-header{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.75rem;width:100%}.post-card-header .post-card-deck-icon{height:32px;width:auto;flex-shrink:0}.post-card-header .symbol-icon.tiny{height:32px;width:32px;border-radius:50%;object-fit:contain;flex-shrink:0}.post-card-header .post-card-prompt{font-style:italic;color:#eee;font-size:.9375rem;line-height:1.40625rem;margin:0}.post-thought-wrapper{position:relative;width:min(66ch,100%)}.post-thought-wrapper.has-spoiler{cursor:pointer}.post-thought{width:min(66ch,100%);text-align:left;padding:.5rem;white-space:pre-wrap;transition:filter .2s ease-in-out}.post-thought.spoiler{filter:blur(5px);-webkit-user-select:none;user-select:none}.post-thought p{margin-block-end:1.15em}.post-thought p:empty,.post-thought br+br{display:block;content:"";height:.75em}.post-thought p:has(>br:only-child){margin:0;height:.75em}.dark-blue-link{cursor:pointer;color:#071694}.dark-blue-link:hover,.dark-blue-link:focus{color:#0420bd;text-decoration:underline}.player-wrapper{position:relative;padding-top:56.25%;width:100%}.react-player{position:absolute;top:0;left:0}.post-hashtags{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;column-gap:.5rem;row-gap:.25rem;flex-wrap:wrap}.hide-hashtag{display:none}.expand-hashtags-button{display:block}.post-buttons{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:2rem}@media (max-width: 599px){.post-buttons{gap:2rem}}.post-button-icon{height:16px}.post-button{position:relative;background:none;color:inherit;border:none;font:inherit;cursor:pointer;outline:inherit;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.25rem;border-radius:50px;padding:.5rem;border:1px solid transparent}.post-button:not(.mine):hover{background-color:#390f64}.post-button:not(.mine):active{border:1px solid #f6d;box-shadow:0 0 8px #f6d}.post-button.mine{cursor:auto}.post-button.mine{cursor:default}.post-button.tiny{font-size:.875rem;line-height:1.3125rem}.reactions-modal{padding:2rem;width:min(700px,95%);max-height:min(800px,85vh);overflow-y:auto}.reactions-modal.repost-modal{min-height:250px}.reactions-container{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem}.reactions{width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr)}@media (max-width: 599px){.reactions{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr)}}.reactions{gap:1rem}.reaction-button{all:unset;outline:revert}.reaction-icon{height:90px}@media (min-width: 900px){.reaction-icon{height:120px}}@media (max-width: 599px){.reaction-icon{height:70px}}.reaction-form{cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.5rem;border-radius:20px;border:1px solid #5f279b;box-shadow:0 0 6px -1px #5f279b}.reaction-form:hover{border:1px solid #ba6bff;box-shadow:0 0 10px #5f279b}.reaction-form{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;text-align:center}@media (max-width: 599px){.reaction-form{font-size:.9375rem;line-height:1.40625rem}}.reaction-form.reacted{background-color:#231b4d;border:1px solid #f6d;box-shadow:0 0 7px #f6d}.comments-modal{padding:2rem;width:min(80ch,95%);max-height:min(1000px,85vh);min-height:min(400px,85vh);overflow-y:auto}.comments-modal.repost-modal{min-height:250px}.post-comments-container,.post-comments{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem}.send-comment-form{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}.comment-textarea{resize:both;border-radius:7px;height:2.25rem;font-size:1.0625rem;line-height:1.59375rem}@media (max-width: 599px){.comment-textarea{font-size:1rem;line-height:1.5rem}}.comment-textarea{background-color:#12071c;color:#eee;border:1px solid #5f279b}.comment-textarea:focus{box-shadow:0 0 6px -2px #f6d;border:1px solid #f6d}.comment-textarea:focus::placeholder{color:transparent}.comment-textarea::placeholder{font-size:1.0625rem;line-height:1.59375rem}@media (max-width: 599px){.comment-textarea::placeholder{font-size:1rem;line-height:1.5rem}}.comment-textarea::placeholder{color:#ddbbffb3}.comment-textarea.invalid{border:3px solid #f33;color:#f33}.comment-textarea{width:min(75ch,100%);height:6rem;outline:none;padding:.5rem;font-family:Noto Sans,ui-sans-serif,-apple-system,Helvetica,Arial,sans-serif;font-size:1.0625rem;line-height:1.59375rem}.comment-textarea.reply{margin-bottom:.5rem}.comment-textarea.repost-textarea{height:8rem}.first-comment-invite{color:#dbf;font-style:italic;margin-bottom:1rem}.send-button-container{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.repost-text{width:100%;text-align:left}.repost-separator{width:100%;height:1px;margin:.25rem 0;background-image:linear-gradient(90deg,#5f279b00,#5f279b,#5f279b 50%,#5f279b,#5f279b00)}.repost-op{width:100%;margin-bottom:.25rem}.op-msg{color:#dbf;font-size:.9375rem;line-height:1.40625rem;text-align:center}@media (max-width: 599px){.op-msg{font-size:.875rem;line-height:1.3125rem}}.edit-repost-button-container{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2rem}.list-covers-img-container{width:100%;flex:1;display:flex;flex-direction:row;align-items:center;justify-content:center}@media (max-width: 599px){.list-covers-img-container{justify-content:flex-end}}.list-covers-img{position:relative;align-self:center;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr);gap:3px;padding:.2rem;min-width:200px;border:1px solid transparent}.list-covers-img:hover{border:1px solid #5f279b}.list-covers-img{border-radius:8px}.list-book-cover{border-radius:4px;height:130px;width:84px}@media (max-width: 599px){.list-book-cover{height:90px;width:58px}}@media (min-width: 900px){.list-book-cover{height:150px;width:97px}}.wisdom-crystals-icon{width:120px;height:120px}@media (max-width: 599px){.wisdom-crystals-icon{width:100px;height:100px}}.repost-textarea{width:min(75ch,100%);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.25rem}.inspiration-button{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:.5rem 1rem}.floating-edit{position:absolute;top:-12px;right:-8px;z-index:2}.book-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.book-genre-tags{padding:.5rem 0;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.5rem}.fade-in{opacity:0}.fade-in.in-view{transition:opacity .75s ease-in .5s;opacity:1}.entry-book-progress,.user-progress.in-post{align-self:flex-start;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem;margin-top:.25rem;width:100%;max-width:240px}.entry-book-progress .progress-root,.user-progress.in-post .progress-root{flex:1;height:5px;background-color:#00000080;border-radius:3px;overflow:hidden;position:relative}.entry-book-progress .progress-indicator,.user-progress.in-post .progress-indicator{width:100%;height:100%;background:linear-gradient(90deg,#f6d,#ba6bff,#4ddeff);border-radius:3px;transition:transform .3s ease-in-out}.entry-book-progress .progress-percent-label,.user-progress.in-post .progress-percent-label{font-size:11px;font-weight:600;color:#94bff8;white-space:nowrap}.post-reading-status{align-self:flex-start}.previously-scored-label{font-family:Quicksand;font-size:.95rem;font-weight:500;color:#a195b8}.mantine-InputWrapper-root{width:100%}.mantine-DatePickerInput-label{color:#eee;font-family:Quicksand}.mantine-DatePickerInput-input{resize:both;border-radius:7px;height:2.25rem;font-size:1.0625rem;line-height:1.59375rem}@media (max-width: 599px){.mantine-DatePickerInput-input{font-size:1rem;line-height:1.5rem}}.mantine-DatePickerInput-input{background-color:#12071c;color:#eee;border:1px solid #5f279b}.mantine-DatePickerInput-input:focus{box-shadow:0 0 6px -2px #f6d;border:1px solid #f6d}.mantine-DatePickerInput-input:focus::placeholder{color:transparent}.mantine-DatePickerInput-input::placeholder{font-size:1.0625rem;line-height:1.59375rem}@media (max-width: 599px){.mantine-DatePickerInput-input::placeholder{font-size:1rem;line-height:1.5rem}}.mantine-DatePickerInput-input::placeholder{color:#ddbbffb3}.mantine-DatePickerInput-input.invalid{border:3px solid #f33;color:#f33}.mantine-DatePickerInput-input:focus::placeholder{color:#eee}.mantine-UnstyledButton-root{color:#eee}.mantine-UnstyledButton-root svg{color:#eee}.mantine-UnstyledButton-root:hover{background-color:#390f64}.mantine-Popover-dropdown{border-radius:10px;background-color:#12071c;border:1px solid #f6d;box-shadow:0 0 6px -2px #f6d}.datepicker-portal{pointer-events:auto}.datepicker-portal .mantine-UnstyledButton-root{color:#eee}.datepicker-portal .mantine-UnstyledButton-root[data-weekend]{color:#f9f}.datepicker-portal .mantine-UnstyledButton-root[data-outside]{color:#5f279b}.datepicker-portal .mantine-UnstyledButton-root:hover{background-color:#390f64}.guild-page-container{width:100%;margin:1.5rem auto;padding:0 1.5rem}@media (max-width: 599px){.guild-page-container{padding:0 .75rem}}.guild-page-container{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:1rem;margin-bottom:10rem}.lvl{color:#e1b42c;font-weight:500;font-family:Quicksand;font-size:1.0625rem;line-height:1.59375rem}@media (max-width: 599px){.lvl{font-size:1rem;line-height:1.5rem}}.ap-points{color:#9b8bff;font-weight:500;font-family:Quicksand;font-size:1.0625rem;line-height:1.59375rem}@media (max-width: 599px){.ap-points{font-size:1rem;line-height:1.5rem}}.guild-pending-banner{max-width:1200px;width:100%;margin:0 auto;background:linear-gradient(135deg,#f59e0b26,#d977061a);border:1px solid rgba(245,158,11,.4);border-radius:10px;padding:1rem 1.25rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.guild-pending-banner .pending-banner-content{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.75rem;color:#eee;font-size:.95rem}.guild-pending-banner .pending-banner-content .warning-icon{color:#f59e0b;font-size:1.25rem;flex-shrink:0}.guild-pending-banner .confirm-membership-form{margin:0}.guild-pending-banner .confirm-membership-form .confirm-btn{border:none;position:relative;font-family:Noto Sans,ui-sans-serif,-apple-system,Helvetica,Arial,sans-serif;font-size:1.0625rem;line-height:1.59375rem}@media (max-width: 599px){.guild-pending-banner .confirm-membership-form .confirm-btn{font-size:1rem;line-height:1.5rem}}.guild-pending-banner .confirm-membership-form .confirm-btn{background-color:#231b4d;color:#eee;border-radius:20px;min-height:2rem;transition:all .16s ease-in-out;cursor:pointer}.guild-pending-banner .confirm-membership-form .confirm-btn:disabled{background-color:#888;color:#000;cursor:not-allowed}.guild-pending-banner .confirm-membership-form .confirm-btn:not([disabled]):before{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;box-shadow:0 0 7px -1px #5f279b;opacity:0;transition:all .16s ease-in-out}.guild-pending-banner .confirm-membership-form .confirm-btn.selected{background-color:#5f279b}.guild-pending-banner .confirm-membership-form .confirm-btn.selected:not([disabled]):before{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;box-shadow:0 0 7px -1px #5f279b;opacity:1;transition:none}.guild-pending-banner .confirm-membership-form .confirm-btn:not([disabled]):hover{background-color:#5f279b}.guild-pending-banner .confirm-membership-form .confirm-btn:not([disabled]):active{background-color:#5f279b80}.guild-pending-banner .confirm-membership-form .confirm-btn:hover:before,.guild-pending-banner .confirm-membership-form .confirm-btn:active:before{opacity:1}.guild-pending-banner .confirm-membership-form .confirm-btn{padding:.35rem 1.25rem;background-color:#f59e0b40;border-color:#f59e0b80;color:#fbbf24}.guild-pending-banner .confirm-membership-form .confirm-btn:hover{background-color:#f59e0b66;color:#fff}.guild-pending-banner .confirm-membership-form .decline-btn{border:none;position:relative;font-family:Noto Sans,ui-sans-serif,-apple-system,Helvetica,Arial,sans-serif;font-size:1.0625rem;line-height:1.59375rem}@media (max-width: 599px){.guild-pending-banner .confirm-membership-form .decline-btn{font-size:1rem;line-height:1.5rem}}.guild-pending-banner .confirm-membership-form .decline-btn{background-color:#231b4d;color:#eee;border-radius:20px;min-height:2rem;transition:all .16s ease-in-out;cursor:pointer}.guild-pending-banner .confirm-membership-form .decline-btn:disabled{background-color:#888;color:#000;cursor:not-allowed}.guild-pending-banner .confirm-membership-form .decline-btn:not([disabled]):before{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;box-shadow:0 0 7px -1px #5f279b;opacity:0;transition:all .16s ease-in-out}.guild-pending-banner .confirm-membership-form .decline-btn.selected{background-color:#5f279b}.guild-pending-banner .confirm-membership-form .decline-btn.selected:not([disabled]):before{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;box-shadow:0 0 7px -1px #5f279b;opacity:1;transition:none}.guild-pending-banner .confirm-membership-form .decline-btn:not([disabled]):hover{background-color:#5f279b}.guild-pending-banner .confirm-membership-form .decline-btn:not([disabled]):active{background-color:#5f279b80}.guild-pending-banner .confirm-membership-form .decline-btn:hover:before,.guild-pending-banner .confirm-membership-form .decline-btn:active:before{opacity:1}.guild-pending-banner .confirm-membership-form .decline-btn{padding:.35rem 1rem;background-color:#ef444433;border-color:#ef444480;color:#ef4444;margin-left:.5rem}.guild-pending-banner .confirm-membership-form .decline-btn:hover{background-color:#ef444459;color:#fff}.guild-header-section{position:relative;max-width:1200px;width:100%;margin:0 auto;border-radius:20px;background-image:linear-gradient(180deg,#1d112b,#1d112b00 85%);padding:1.5rem 2rem;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:1rem}@media (max-width: 599px){.guild-header-section{padding:1rem;gap:.75rem}}.guild-header-section .guild-header-top{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;width:100%;gap:1rem}@media (max-width: 599px){.guild-header-section .guild-header-top{gap:.5rem;flex-wrap:nowrap;align-items:flex-start}}.guild-header-section .guild-header-top .guild-header-main-info{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1.25rem;flex:1 1 auto;min-width:0}@media (max-width: 599px){.guild-header-section .guild-header-top .guild-header-main-info{gap:.75rem;align-items:flex-start}}.guild-header-section .guild-header-top .guild-header-main-info .guild-header-logo{width:80px;height:80px;border-radius:14px;object-fit:cover;flex-shrink:0}@media (max-width: 599px){.guild-header-section .guild-header-top .guild-header-main-info .guild-header-logo{width:70px;height:70px;border-radius:10px}}.guild-header-section .guild-header-top .guild-header-main-info .guild-header-logo-placeholder{width:80px;height:80px;border-radius:14px;border:1px dashed #5f279b;background-color:#1d112bcc;display:flex;flex-direction:row;align-items:center;justify-content:center;color:#a195b8;font-size:2rem;padding:0;flex-shrink:0}@media (max-width: 599px){.guild-header-section .guild-header-top .guild-header-main-info .guild-header-logo-placeholder{width:70px;height:70px;border-radius:10px;font-size:1.6rem}}.guild-header-section .guild-header-top .guild-header-main-info .guild-header-logo-placeholder.clickable{cursor:pointer;transition:all .15s ease}.guild-header-section .guild-header-top .guild-header-main-info .guild-header-logo-placeholder.clickable:hover{border-color:#f6d;color:#eee;background-color:#390f644d}.guild-header-section .guild-header-top .guild-title-group{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.35rem;min-width:0;flex:1 1 auto}.guild-header-section .guild-header-top .guild-title-group .guild-title{align-self:flex-start;font-family:Quicksand;font-variation-settings:"wght" 500;font-size:1.75rem;line-height:2.625rem}@media (max-width: 599px){.guild-header-section .guild-header-top .guild-title-group .guild-title{font-size:1.25rem;line-height:1.875rem}}.guild-header-section .guild-header-top .guild-title-group .guild-title{color:#eee;margin:0;line-height:1.2;word-break:break-word}.guild-header-section .guild-header-top .guild-title-group .guild-meta{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem;color:#edf;font-size:.875rem;flex-wrap:wrap}@media (max-width: 599px){.guild-header-section .guild-header-top .guild-title-group .guild-meta{font-size:.78rem;gap:.35rem}}.guild-header-section .guild-header-top .guild-title-group .guild-meta .guild-meta-item{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.35rem}.guild-header-section .guild-header-top .guild-actions{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:.75rem;position:relative;flex-shrink:0;margin-left:auto}@media (max-width: 599px){.guild-header-section .guild-header-top .guild-actions{align-self:flex-start}}.guild-header-section .guild-description{font-size:.95rem;color:#a195b8;margin:0;line-height:1.6;max-width:800px}@media (max-width: 599px){.guild-header-section .guild-description{font-size:.875rem;line-height:1.5}}.guild-menu-container{position:relative}.guild-menu-container .guild-menu-btn{background:transparent;border:1px solid #5f279b;color:#a195b8;border-radius:8px;padding:.45rem .75rem;cursor:pointer;transition:all .15s ease;font-size:1rem}.guild-menu-container .guild-menu-btn:hover{background-color:#390f64;color:#eee;border-color:#f6d6}.guild-menu-container .guild-menu-dropdown{position:absolute;top:calc(100% + .4rem);right:0;left:auto;z-index:50;min-width:170px;max-width:calc(100vw - 2rem);background-color:#1d112b;border:1px solid #5f279b;border-radius:8px;padding:.35rem 0;box-shadow:0 4px 16px #0009;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.guild-menu-container .guild-menu-dropdown .menu-item-btn{background:transparent;border:none;color:#eee;text-align:left;padding:.55rem 1rem;font-size:.875rem;cursor:pointer;transition:background-color .15s ease,color .15s ease;width:100%}.guild-menu-container .guild-menu-dropdown .menu-item-btn:hover{background-color:#231b4d;color:#f6d}.guild-menu-container .guild-menu-dropdown .menu-item-btn.danger{color:#f87171}.guild-menu-container .guild-menu-dropdown .menu-item-btn.danger:hover{background-color:#ef444426;color:#ef4444}#guild-tab-menu.horizontal-menu{width:100%;max-width:1200px;margin:-.75rem auto 1.5rem;align-self:center;border-radius:10px;border:1px solid #5f279b;display:flex;flex-direction:row;align-items:center;justify-content:space-evenly}#guild-tab-menu.horizontal-menu a{display:inline-flex;align-items:center;justify-content:center;text-align:center;gap:.45rem}#guild-tab-menu.horizontal-menu a .menu-tab-icon{height:18px;width:auto;object-fit:contain;vertical-align:middle}.guild-lobby-section{width:100%;max-width:800px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}.guild-lobby-section .lobby-filter-menu{width:100%;max-width:500px;margin:0 auto;border-radius:10px;border:1px solid #5f279b;display:flex;flex-direction:row;align-items:center;justify-content:space-evenly}.guild-lobby-section .lobby-filter-menu a{display:inline-flex;align-items:center;justify-content:center;text-align:center;font-size:.95rem;padding:.5rem 1rem;color:#dbf;transition:color .15s ease}.guild-lobby-section .lobby-filter-menu a:hover{color:#f9f}.guild-lobby-section .lobby-filter-menu a.active{color:#f6d;font-weight:600}.guild-lobby-section .empty-lobby-msg{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem 1rem;color:#a195b8;font-style:italic;text-align:center;background-color:#1d112b66;border:1px dashed #5f279b;border-radius:12px}.guild-lists-section{width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:1.5rem}.guild-lists-section .lists-section-header{max-width:1200px;width:100%;margin:0 auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.guild-lists-section .lists-section-header .lists-title-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.75rem}.guild-lists-section .lists-section-header .lists-title-container .lists-section-title{font-size:1.35rem;font-weight:700;color:#eee;margin:0}.guild-lists-section .lists-section-header .lists-title-container .lists-count{color:#a195b8;font-size:.9rem}.guild-lists-section .empty-lists-msg{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem 1rem;color:#a195b8;font-style:italic;text-align:center;background-color:#1d112b66;border:1px dashed #5f279b;border-radius:12px;width:100%}#lists{margin-top:1rem;width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(550px,100%),1fr));grid-auto-flow:dense;column-gap:1.25rem;row-gap:2rem}@media (max-width: 599px){#lists{row-gap:1.5rem}}#lists{text-align:left;place-items:center}#lists .guild-list-card-wrapper{height:100%;width:550px}@media (max-width: 550px){#lists .guild-list-card-wrapper{width:95vw}}@media (min-width: 1400px) and (max-width: 1925px){#lists .guild-list-card-wrapper:nth-child(odd){justify-self:end}#lists .guild-list-card-wrapper:nth-child(2n){justify-self:start}}.guild-list-card-wrapper{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.5rem}.guild-list-card-wrapper .list-header-badges{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.guild-list-card-wrapper .list-date-badge{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.35rem;color:#4ddeff;font-size:.75rem;font-weight:600;letter-spacing:.02em;background-color:#4ddeff26;border:1px solid rgba(77,222,255,.4);padding:.15rem .5rem;border-radius:4px}.guild-list-card-wrapper .list-date-badge svg{font-size:.8rem}.guild-list-card-wrapper .list-date-badge.no-date{color:#f33;background-color:#ff333326;border:1px solid rgba(255,51,51,.4)}.guild-list-card-wrapper .pinned-badge{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.35rem;color:#f6d;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background-color:#ff66dd26;border:1px solid rgba(255,102,221,.4);padding:.15rem .5rem;border-radius:4px;align-self:flex-start}.guild-list-card-wrapper .guild-list-owner-controls{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:.5rem;padding:0 .25rem}.guild-list-card-wrapper .guild-list-owner-controls button{background:transparent;border:1px solid #5f279b;color:#a195b8;border-radius:6px;padding:.25rem .6rem;font-size:.78rem;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.35rem;transition:all .15s ease}.guild-list-card-wrapper .guild-list-owner-controls button:hover{background-color:#231b4d;color:#eee}.guild-list-card-wrapper .guild-list-owner-controls button.date-toggle-btn:hover{color:#4ddeff;border-color:#4ddeff80}.guild-list-card-wrapper .guild-list-owner-controls button.pin-toggle-btn:hover{color:#f6d;border-color:#ff66dd80}.guild-list-card-wrapper .guild-list-owner-controls button.remove-from-guild-btn:hover{color:#ef4444;border-color:#ef444480;background-color:#ef44441a}.set-list-date-modal .set-date-form{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:1.25rem;width:100%;margin-top:1rem}.set-list-date-modal .loading-calendar{color:#a195b8;font-style:italic;font-size:.85rem}.list-covers-img .list-book-cover.book-winner{box-shadow:0 0 20px -2px #f6d;border:1px solid #f6d}.list-winner-footer{width:100%;padding-top:.45rem;margin-top:.45rem;border-top:1px solid rgba(48,33,69,.6);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.35rem}.list-winner-footer .poll-winner-text{font-size:.8rem;color:#a195b8;margin:0}.list-winner-footer .poll-winner-text span{color:#f6d;font-weight:600}.list-winner-footer .guild-consensus-text{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.45rem;font-size:.8rem;color:#a195b8;margin:0}.list-winner-footer .guild-consensus-text .score{font-size:.75rem;padding:.05rem .55rem;line-height:1.4;display:inline-block}.list-winner-footer .guild-consensus-text .no-consensus{color:#a195b8;font-style:italic}.no-available-lists{font-size:.85rem;color:#a195b8;font-style:italic;margin:.5rem 0}.guild-access-badge{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.15rem .5rem;border-radius:4px}.guild-access-badge.public{color:#4ddeff;background-color:#4ddeff1f;border:1px solid rgba(77,222,255,.35)}.guild-access-badge.request-to-join{color:#fbbf24;background-color:#f59e0b1f;border:1px solid rgba(245,158,11,.35)}.guild-access-badge.invitation-only{color:#a195b8;background-color:#a195b81f;border:1px solid rgba(161,149,184,.3)}.request-pending-badge{font-size:.82rem;color:#fbbf24;background-color:#f59e0b26;border:1px solid rgba(245,158,11,.4);padding:.35rem .75rem;border-radius:6px;font-style:italic}.roster-view-tabs{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.75rem;width:100%;margin-bottom:.5rem}.roster-view-tabs .roster-tab-btn{background:transparent;border:1px solid #5f279b;color:#a195b8;padding:.4rem 1rem;border-radius:8px;font-size:.9rem;cursor:pointer;transition:all .15s ease;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem}.roster-view-tabs .roster-tab-btn:hover{background-color:#231b4d;color:#eee}.roster-view-tabs .roster-tab-btn.active{color:#f6d;border-color:#f6d9;background-color:#ff66dd1a;font-weight:600}.roster-view-tabs .roster-tab-btn .requests-count-badge{background-color:#f6d;color:#12071c;font-size:.75rem;font-weight:700;padding:.1rem .45rem;border-radius:100px}.manage-members-container{width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:2rem}.manage-members-container .management-block{width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:1rem}.manage-members-container .management-block .management-block-header{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem}.manage-members-container .management-block .management-block-header .block-title{font-size:1.15rem;font-weight:700;color:#eee;margin:0}.manage-members-container .management-block .management-block-header .count-tag{font-size:.8rem;color:#a195b8;background-color:#5f279b66;padding:.1rem .5rem;border-radius:100px}.manage-members-container .management-block .management-items-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(450px,100%),1fr));gap:1rem;width:100%}.manage-members-container .management-block .management-items-list .management-item-card{background-color:#1d112bb3;border:1px solid #5f279b;border-radius:10px;padding:1rem 1.25rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.manage-members-container .management-block .management-items-list .management-item-card .item-user-info{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.75rem}.manage-members-container .management-block .management-items-list .management-item-card .item-user-info .member-avatar{height:60px;border-radius:8px;object-fit:cover}.manage-members-container .management-block .management-items-list .management-item-card .item-user-info .user-details{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.2rem}.manage-members-container .management-block .management-items-list .management-item-card .item-user-info .user-details .user-name-line{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem}.manage-members-container .management-block .management-items-list .management-item-card .item-user-info .user-details .user-name-line .username{font-weight:600;color:#eee}.manage-members-container .management-block .management-items-list .management-item-card .item-user-info .user-details .display-name{font-size:.82rem;color:#a195b8}.manage-members-container .management-block .management-items-list .management-item-card .item-user-info .user-details .time-ago{font-size:.78rem;color:#edf}.manage-members-container .management-block .management-items-list .management-item-card .item-user-info .user-details .invitation-meta{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem;flex-wrap:wrap}.manage-members-container .management-block .management-items-list .management-item-card .item-user-info .user-details .pending-status-tag{font-size:.72rem;color:#fbbf24;background-color:#f59e0b26;padding:.1rem .4rem;border-radius:4px;font-style:italic}.manage-members-container .management-block .management-items-list .management-item-card .management-actions-form{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:.5rem;margin:0}.manage-members-container .management-block .management-items-list .management-item-card .management-actions-form .approve-btn,.manage-members-container .management-block .management-items-list .management-item-card .management-actions-form .reject-btn,.manage-members-container .management-block .management-items-list .management-item-card .management-actions-form .cancel-btn{padding:.35rem .9rem}.manage-members-container .management-block .empty-sub-msg{color:#a195b8;font-style:italic;font-size:.9rem;margin:.5rem 0}.guild-roster-section{max-width:1150px;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:1rem}.table-responsive-wrapper{width:100%;max-height:72vh;overflow:auto;-webkit-overflow-scrolling:touch;padding:0 .5rem .5rem;border:1px solid #5f279b;border-radius:12px;background-color:#12071c66}@media (max-width: 599px){.table-responsive-wrapper{max-height:65vh}}.guild-roster-table{width:100%;min-width:950px;border:none;background-color:transparent;border-collapse:separate;border-spacing:0 .5rem}.guild-roster-table thead{position:sticky;top:0;z-index:15}.guild-roster-table thead tr{background-color:transparent}.guild-roster-table thead tr th{position:sticky;top:0;z-index:15;background-color:#12071c;border-bottom:1px solid #5f279b;box-shadow:0 2px 8px #0009;font-weight:700;color:#a195b8;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;cursor:pointer!important;-webkit-user-select:none;user-select:none;transition:color .15s ease;padding:.75rem .65rem}@media (max-width: 599px){.guild-roster-table thead tr th{padding:.55rem .5rem;font-size:.75rem}}.guild-roster-table thead tr th{text-align:left;white-space:nowrap}.guild-roster-table thead tr th:first-child{border-top-left-radius:8px}.guild-roster-table thead tr th:nth-child(2){position:sticky;top:0;left:0;z-index:25;background-color:#12071c;box-shadow:3px 2px 8px #0009;border-right:1px solid rgba(95,39,155,.6)}.guild-roster-table thead tr th:last-child{border-top-right-radius:8px}.guild-roster-table thead tr th:hover{color:#eee}.guild-roster-table thead tr th.sort-active{color:#f6d}.guild-roster-table thead tr th.col-center{text-align:center}.guild-roster-table thead tr th.col-right{text-align:right}.guild-roster-table thead tr th .sort-arrow{margin-left:.35rem;font-size:.75rem}.guild-roster-table thead tr th .table-header-icon{height:18px;width:auto;vertical-align:middle;display:inline-block;margin-right:.25rem}.guild-roster-table tbody tr{background-color:#1d112b;border:1px solid #5f279b;border-radius:8px;transition:background-color .15s ease}.guild-roster-table tbody tr:hover{background-color:#390f64}.guild-roster-table tbody tr:hover td:nth-child(2){background-color:#390f64}.guild-roster-table tbody tr td{padding:.6rem .65rem;border:none;vertical-align:middle;text-align:left;color:#eee;font-size:.9rem}.guild-roster-table tbody tr td:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.guild-roster-table tbody tr td:nth-child(2){position:sticky;left:0;z-index:5;background-color:#1d112b;box-shadow:3px 0 8px #00000080;border-right:1px solid rgba(95,39,155,.6)}.guild-roster-table tbody tr td:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.guild-roster-table tbody tr td.col-center{text-align:center}.guild-roster-table tbody tr td.col-right{text-align:right}.guild-roster-table .roster-kinsprit-cell{width:65px;text-align:center;padding:.4rem .25rem}.guild-roster-table .roster-kinsprit-cell .roster-kinsprit-link{display:inline-block;text-decoration:none;transition:transform .15s ease}.guild-roster-table .roster-kinsprit-cell .roster-kinsprit-link:hover{transform:scale(1.08)}.guild-roster-table .roster-kinsprit-cell .roster-kinsprit-link .roster-kinsprit-card{position:relative;border-radius:8px;padding:3px;height:80px}@media (max-width: 599px){.guild-roster-table .roster-kinsprit-cell .roster-kinsprit-link .roster-kinsprit-card{height:50px}}.guild-roster-table .roster-kinsprit-cell .roster-kinsprit-link .roster-kinsprit-card{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0}.guild-roster-table .roster-kinsprit-cell .roster-kinsprit-link .roster-kinsprit-card .kinsprit-character-container{position:relative;line-height:0;height:80px}@media (max-width: 599px){.guild-roster-table .roster-kinsprit-cell .roster-kinsprit-link .roster-kinsprit-card .kinsprit-character-container{height:50px}}.guild-roster-table .roster-kinsprit-cell .roster-kinsprit-link .roster-kinsprit-card .kinsprit-character-container{border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;z-index:2}.guild-roster-table .roster-kinsprit-cell .roster-kinsprit-link .roster-kinsprit-card .kinsprit-character-container .kinsprit-character{height:80px}@media (max-width: 599px){.guild-roster-table .roster-kinsprit-cell .roster-kinsprit-link .roster-kinsprit-card .kinsprit-character-container .kinsprit-character{height:50px}}.guild-roster-table .roster-kinsprit-cell .roster-kinsprit-link .roster-kinsprit-card .kinsprit-character-container .kinsprit-character{object-fit:contain;border-radius:inherit;position:relative;z-index:2}.guild-roster-table .roster-kinsprit-cell .no-kinsprit{color:#a195b8;font-size:.85rem}.guild-roster-table .roster-member-cell{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.75rem;min-width:170px;max-width:220px}@media (max-width: 599px){.guild-roster-table .roster-member-cell{min-width:140px;max-width:175px;gap:.5rem}}.guild-roster-table .roster-member-cell .roster-avatar-container{position:relative;height:60px}@media (max-width: 599px){.guild-roster-table .roster-member-cell .roster-avatar-container{height:50px}}.guild-roster-table .roster-member-cell .roster-avatar-container{flex-shrink:0}.guild-roster-table .roster-member-cell .roster-avatar-container .roster-avatar-link{display:block;width:100%;height:100%}.guild-roster-table .roster-member-cell .roster-avatar-container .roster-avatar-link .roster-avatar{height:60px}@media (max-width: 599px){.guild-roster-table .roster-member-cell .roster-avatar-container .roster-avatar-link .roster-avatar{height:50px}}.guild-roster-table .roster-member-cell .roster-avatar-container .roster-avatar-link .roster-avatar{border-radius:8px;object-fit:cover;background-color:#231b4d}.guild-roster-table .roster-member-cell .roster-avatar-container .storygazer-icon{position:absolute;width:18px;height:18px;bottom:-4px;right:-6px;z-index:5;padding:.05rem;background-color:#1d112b;border-radius:100%}.guild-roster-table .roster-member-cell .roster-user-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.2rem;min-width:0;max-width:165px}@media (max-width: 599px){.guild-roster-table .roster-member-cell .roster-user-info{max-width:115px}}.guild-roster-table .roster-member-cell .roster-user-info{overflow-wrap:break-word;word-break:break-word}.guild-roster-table .roster-member-cell .roster-user-info .roster-username-row{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.45rem;width:100%;min-width:0}.guild-roster-table .roster-member-cell .roster-user-info .roster-username-row .roster-username{color:#eee;font-weight:600;text-decoration:none;transition:color .15s ease;overflow-wrap:break-word;word-break:break-word;white-space:normal;line-height:1.3}.guild-roster-table .roster-member-cell .roster-user-info .roster-username-row .roster-username:hover{color:#f6d}.guild-roster-table .roster-member-cell .roster-user-info .roster-display-name{font-size:.9375rem;line-height:1.40625rem;color:#a195b8;margin-top:-.1rem;margin-bottom:.1rem;overflow-wrap:break-word;word-break:break-word;white-space:normal;line-height:1.2}.guild-roster-table .roster-member-cell .roster-user-info .roster-role-badge{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.1rem .4rem;border-radius:3px}.guild-roster-table .roster-member-cell .roster-user-info .roster-role-badge.owner{background-color:#f6d3;color:#f6d;border:1px solid rgba(255,102,221,.4)}.guild-roster-table .roster-member-cell .roster-user-info .roster-role-badge.member{background-color:#eeeeee1a;color:#a195b8;border:1px solid rgba(238,238,238,.2)}.guild-roster-table .user-details-icon{cursor:pointer;color:#9b8bff;height:16px}@media (max-width: 599px){.guild-roster-table .user-details-icon{height:15px}}.guild-roster-table .user-details-icon{flex-shrink:0;margin:0;transition:color .15s ease}.guild-roster-table .user-details-icon:hover{color:#eee}.guild-roster-table .roster-number-cell{font-variant-numeric:tabular-nums;color:#eee;font-weight:500}.guild-roster-table .roster-last-seen-cell{font-size:.85rem;color:#a195b8;white-space:nowrap}.guild-roster-table .roster-action-cell{min-width:120px;text-align:right}.guild-roster-table .roster-action-cell .action-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:.65rem}.guild-roster-table .roster-action-cell .action-follow-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0}.guild-roster-table .roster-action-cell .action-follow-wrapper .see-affinity-link{margin-top:.2rem;font-size:.78rem;white-space:nowrap}.guild-roster-table .roster-action-cell .following-text{font-style:italic;font-size:.82rem;color:#a195b8}.guild-roster-table .roster-action-cell .follow-action-btn{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.35rem;padding:.3rem .65rem;font-size:.78rem;white-space:nowrap}.guild-roster-table .roster-action-cell .remove-member-btn{background:transparent;border:none;color:#a195b8;cursor:pointer;padding:.3rem .45rem;border-radius:4px;transition:color .15s ease,background-color .15s ease}.guild-roster-table .roster-action-cell .remove-member-btn:hover{color:#ef4444;background-color:#ef444426}.reader-summary-modal{max-height:85vh;overflow-y:auto;min-width:100px;min-height:100px}.reader-summary-modal .reader-summary-modal-content{min-width:min(400px,90vw);padding:1rem}.reader-summary-modal .tiny-spinner-container{margin-top:2rem;height:40px}.tiny-spinner-container{height:40px}.edit-desc-modal{width:min(90%,80ch)}.add-member-modal-content,.confirm-action-modal-content{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:1.25rem;padding:.5rem 0}.add-member-modal-content .modal-title,.confirm-action-modal-content .modal-title{font-size:1.25rem;font-weight:700;color:#eee;margin:0}.add-member-modal-content .modal-desc,.confirm-action-modal-content .modal-desc{font-size:.95rem;color:#a195b8;margin:0;line-height:1.5}.add-member-modal-content .form-error-msg,.confirm-action-modal-content .form-error-msg{color:#f87171;font-size:.875rem;margin:0}.add-member-modal-content .add-member-form,.add-member-modal-content .confirm-action-form,.confirm-action-modal-content .add-member-form,.confirm-action-modal-content .confirm-action-form{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:1.25rem}.add-member-modal-content .modal-form-field,.confirm-action-modal-content .modal-form-field{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.4rem;width:min(90%,65ch)}.add-member-modal-content .modal-form-field .field-name,.confirm-action-modal-content .modal-form-field .field-name{font-size:.875rem;color:#a195b8;margin:0}.add-member-modal-content .form-action-buttons,.confirm-action-modal-content .form-action-buttons{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:.5rem}.add-member-modal-content .guild-name-input,.add-member-modal-content .glow-input,.confirm-action-modal-content .guild-name-input,.confirm-action-modal-content .glow-input{resize:both;border-radius:7px;height:2.25rem;font-size:1.0625rem;line-height:1.59375rem}@media (max-width: 599px){.add-member-modal-content .guild-name-input,.add-member-modal-content .glow-input,.confirm-action-modal-content .guild-name-input,.confirm-action-modal-content .glow-input{font-size:1rem;line-height:1.5rem}}.add-member-modal-content .guild-name-input,.add-member-modal-content .glow-input,.confirm-action-modal-content .guild-name-input,.confirm-action-modal-content .glow-input{background-color:#12071c;color:#eee;border:1px solid #5f279b}.add-member-modal-content .guild-name-input:focus,.add-member-modal-content .glow-input:focus,.confirm-action-modal-content .guild-name-input:focus,.confirm-action-modal-content .glow-input:focus{box-shadow:0 0 6px -2px #f6d;border:1px solid #f6d}.add-member-modal-content .guild-name-input:focus::placeholder,.add-member-modal-content .glow-input:focus::placeholder,.confirm-action-modal-content .guild-name-input:focus::placeholder,.confirm-action-modal-content .glow-input:focus::placeholder{color:transparent}.add-member-modal-content .guild-name-input::placeholder,.add-member-modal-content .glow-input::placeholder,.confirm-action-modal-content .guild-name-input::placeholder,.confirm-action-modal-content .glow-input::placeholder{font-size:1.0625rem;line-height:1.59375rem}@media (max-width: 599px){.add-member-modal-content .guild-name-input::placeholder,.add-member-modal-content .glow-input::placeholder,.confirm-action-modal-content .guild-name-input::placeholder,.confirm-action-modal-content .glow-input::placeholder{font-size:1rem;line-height:1.5rem}}.add-member-modal-content .guild-name-input::placeholder,.add-member-modal-content .glow-input::placeholder,.confirm-action-modal-content .guild-name-input::placeholder,.confirm-action-modal-content .glow-input::placeholder{color:#ddbbffb3}.add-member-modal-content .guild-name-input.invalid,.add-member-modal-content .glow-input.invalid,.confirm-action-modal-content .guild-name-input.invalid,.confirm-action-modal-content .glow-input.invalid{border:3px solid #f33;color:#f33}.add-member-modal-content .guild-name-input,.add-member-modal-content .glow-input,.confirm-action-modal-content .guild-name-input,.confirm-action-modal-content .glow-input{background-color:#1d112b;width:min(70ch,100%);outline:none;padding:.5rem .75rem;font-family:Noto Sans,ui-sans-serif,-apple-system,Helvetica,Arial,sans-serif;font-size:1.0625rem;line-height:1.59375rem}.add-member-modal-content .guild-name-input.textarea,.add-member-modal-content .glow-input.textarea,.confirm-action-modal-content .guild-name-input.textarea,.confirm-action-modal-content .glow-input.textarea{height:6rem;padding:.5rem}.add-member-modal-content .char-counter,.confirm-action-modal-content .char-counter{font-size:.78rem;color:#a195b8;text-align:right;margin-top:.25rem}.add-member-modal-content .logo-uploader-container,.confirm-action-modal-content .logo-uploader-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem;flex-wrap:wrap;margin-top:.25rem}.add-member-modal-content .logo-uploader-container .logo-preview-img,.confirm-action-modal-content .logo-uploader-container .logo-preview-img{width:72px;height:72px;border-radius:12px;object-fit:cover}.add-member-modal-content .logo-uploader-container .logo-placeholder-box,.confirm-action-modal-content .logo-uploader-container .logo-placeholder-box{width:72px;height:72px;border-radius:12px;border:1px dashed #5f279b;background-color:#1d112bcc;display:flex;flex-direction:row;align-items:center;justify-content:center;color:#a195b8;font-size:1.75rem}.add-member-modal-content .logo-uploader-container .logo-action-buttons,.confirm-action-modal-content .logo-uploader-container .logo-action-buttons{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem}.add-member-modal-content .logo-uploader-container .logo-action-buttons .remove-logo-btn,.confirm-action-modal-content .logo-uploader-container .logo-action-buttons .remove-logo-btn{background:transparent;border:none;color:#ef4444;font-size:.8rem;cursor:pointer;padding:0}.add-member-modal-content .logo-uploader-container .logo-action-buttons .remove-logo-btn:hover,.confirm-action-modal-content .logo-uploader-container .logo-action-buttons .remove-logo-btn:hover{text-decoration:underline}.add-member-modal-content .helper-warning,.confirm-action-modal-content .helper-warning{font-size:.8rem;color:#fbbf24;margin-top:.25rem;line-height:1.4}.tiny-spinner-container{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:.5rem 0}.form-action-buttons button{padding:0 .5rem}
