.field-icon-left{margin-right:-30px}.field-icon-left.clickable{cursor:pointer}.quill{width:100%;border:none}.quill>.ql-toolbar.ql-snow{text-align:left;border:1px solid #5f279b;border-radius:10px 10px 0 0}.quill>.ql-container.ql-snow{border:1px solid #5f279b;border-radius:0 0 10px 10px}.quill>.ql-container.ql-snow>.ql-editor.ql-blank:before{font-family:Noto Sans,ui-sans-serif,-apple-system,Helvetica,Arial,sans-serif;font-size:1.125rem;color:#dbf}.ql-editor{max-height:700px;min-height:200px;color:#eee}.ql-formats span{color:#eee}.ql-formats button.ql-active svg .ql-stroke,.ql-formats button.ql-active svg .ql-fill{stroke:#f6d!important}.ql-formats button.ql-active.ql-strike svg .ql-fill{stroke:none!important;fill:#f6d!important}@media (min-width: 900px){.ql-formats button:hover svg .ql-stroke,.ql-formats button:hover svg .ql-fill{stroke:#f6d!important}}.ql-stroke,.ql-fill{stroke:#eee!important}.ql-strike svg .ql-fill{stroke:none!important;fill:#eee!important}.ql-picker-options{background-color:#080412!important}.ql-picker-label:hover,.ql-picker-label.ql-active{color:#f6d!important}.ql-picker-label:hover svg .ql-stroke{stroke:#f6d!important}.ql-picker-item{font-family:Noto Sans,ui-sans-serif,-apple-system,Helvetica,Arial,sans-serif!important}.ql-picker-item:hover,.ql-picker-item.ql-selected{color:#f6d!important}.ql-size-large{font-size:1.5rem!important;line-height:2.25rem!important}.ql-size-small{font-size:.875rem!important;line-height:1.3125rem!important}.word-count{padding-top:.5rem;font-size:1rem;line-height:1.5rem;color:#dbf}.word-count-toggle{padding-top:.5rem;cursor:pointer;color:#dbf;font-size:.875rem;line-height:1.3125rem;font-style:italic}.ql-snow .ql-editor blockquote{border-left:5px solid #dbf!important}.word-count{text-align:left}.accordion{border-radius:10px;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}.accordion-item{overflow:hidden;width:100%}.accordion-header{all:unset;background-color:#141136;border-radius:10px;flex:1;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem}.accordion-header.no-border-radius{border-radius:0}.accordion-header:hover{background-color:#141136bf}.accordion-header.level-2{padding-left:2.5rem}.accordion-trigger{all:unset;background-color:transparent;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex:1;gap:.5rem;padding:.5rem 1rem}@media (max-width: 599px){.accordion-trigger{padding:.3rem 1rem}}.accordion-trigger[data-state=open] .fa-chevron-down{transition:transform .2s cubic-bezier(.95,.1,.2,1);transform:rotate(180deg)}.accordion-trigger[data-state=closed] .fa-chevron-down{transition:transform .2s cubic-bezier(.95,.1,.2,1);transform:rotate(0)}.accordion-trigger.level-2{padding-left:0}.accordion-content{-webkit-transform:translateZ(2);-moz-transform:translateZ(2);-ms-transform:translateZ(2);-o-transform:translateZ(2);transform:translateZ(2)}.accordion-content[data-state=open]{animation:slide-down .2s cubic-bezier(.95,.1,.2,1)}.accordion-content[data-state=closed]{animation:slide-up .2s cubic-bezier(.95,.1,.2,1)}.accordion-content>div{padding-top:1rem}.accordion-content>div.no-padding-top{padding-top:0}@keyframes slide-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes slide-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.combobox-container{position:relative}.combobox-input{resize:both;border-radius:7px;height:2.25rem;font-size:1.0625rem;line-height:1.59375rem;background-color:#12071c;color:#eee;border:1px solid #5f279b;width:100%}@media (max-width: 599px){.combobox-input{font-size:1rem;line-height:1.5rem}}.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;color:#ddbbffb3}@media (max-width: 599px){.combobox-input::placeholder{font-size:1rem;line-height:1.5rem}}.combobox-input.invalid{border:3px solid #f33;color:#f33}.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;-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:hover,.combobox-menu:focus,.combobox-menu[data-headlessui-state=open]{border:1px solid #f6d;background-color:#080412}.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;top:125%;width:100%;background-color:#080412;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.relative{position:relative;margin-top:.5rem}.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}.selectable-edition{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem;border:1px solid #5f279b;border-radius:20px;padding:.5rem}.selectable-edition-cover{border-radius:7px;height:150px;width:98px}.switch-edition{cursor:pointer;font-size:1rem;line-height:1.5rem}.edition-switcher{background-color:#12071c;border:1px solid #5f279b;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.5rem;padding:1rem;width:98%;overflow-y:auto;max-height:600px}@media (max-width: 599px){.edition-switcher{padding:.5rem}}.edition-switcher-header{align-self:flex-start;width:100%;margin-bottom:0}.choose-edition-header{color:#f9f}.edition-switcher-filters{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem}.edition-switcher-filters .filter{width:min(15ch,30vw)}.edition-switcher-editions{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-auto-rows:1fr;gap:2rem}.edition-switcher-editions div{height:100%}.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;background-color:#12071c;color:#eee;border:1px solid #5f279b}@media (max-width: 599px){.mantine-DatePickerInput-input{font-size:1rem;line-height:1.5rem}}.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;color:#ddbbffb3}@media (max-width: 599px){.mantine-DatePickerInput-input::placeholder{font-size:1rem;line-height:1.5rem}}.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}.listbox-container{position:relative}.select-menu{font-size:1.0625rem;line-height:1.59375rem;position:relative;padding:.1rem .9rem;color:#eee;border:1px solid #5f279b;border-radius:16px;background-color:#12071c;cursor:pointer;-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}@media (max-width: 599px){.select-menu{font-size:1rem;line-height:1.5rem}}.select-menu:hover,.select-menu:focus,.select-menu[data-headlessui-state=open]{border:1px solid #f6d;background-color:#080412}.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:#080412;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}}.slider-container{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem}.slider{position:relative;display:flex;align-items:center;-webkit-user-select:none;user-select:none;touch-action:none;width:min(400px,80%);height:20px}.slider-track{border:1px solid #5f279b;position:relative;flex-grow:1;border-radius:9999px;height:8px}.slider-range{position:absolute;background-color:#ba6bff;border-radius:9999px;height:100%}.slider-range.good{background-image:linear-gradient(90deg,#f6d,#ba6bff,#4ddeff)}.slider-thumb{all:unset;display:block;width:20px;height:20px;background-color:#eee;border-radius:10px}.slider-thumb:hover{background-color:#f6d}.slider-thumb:focus{box-shadow:0 0 8px #eee}.slider-thumb:active{box-shadow:0 0 8px #f6d}#score-field{-moz-appearance:textfield;width:6ch;resize:both;border-radius:7px;height:2.25rem;font-size:1.0625rem;line-height:1.59375rem;background-color:#12071c;color:#eee;border:1px solid #5f279b;background-color:#080412}#score-field::-webkit-outer-spin-button,#score-field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media (max-width: 599px){#score-field{font-size:1rem;line-height:1.5rem}}#score-field:focus{box-shadow:0 0 6px -2px #f6d;border:1px solid #f6d}#score-field:focus::placeholder{color:transparent}#score-field::placeholder{font-size:1.0625rem;line-height:1.59375rem;color:#ddbbffb3}@media (max-width: 599px){#score-field::placeholder{font-size:1rem;line-height:1.5rem}}#score-field.invalid{border:3px solid #f33;color:#f33}.toggle-score{text-align:center;cursor:pointer}.quick-score-modal{width:min(650px,98%)}.quick-score-buttons{margin-top:1rem;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.quick-score-buttons button{width:10ch}.radio-group{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem}.radio-group[data-orientation=horizontal]{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;column-gap:1.25rem;row-gap:.5rem}.radio-group .radio-option{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.25rem}.radio-group .radio-option:hover label{color:#f9f}.radio-button{all:unset;background-color:transparent;border:1px solid #dbf;border-radius:100%;width:20px;height:20px;min-width:20px}.radio-button span{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:100%;height:100%}.radio-button span:after{content:"";display:block;width:10px;height:10px;border-radius:50%;background-color:#dbf}.my-book-buttons{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;width:min(16ch,100%)}.my-book-button{border-radius:50px 0 0 50px;flex-basis:75%;display:flex;flex-direction:row;align-items:center;justify-content:center}.my-book-button:not([disabled]):before{border-radius:50px 0 0 50px}.quick-add-button{border-radius:0 50px 50px 0;border-left:1px solid #12071c;flex-basis:25%;width:min(23ch,100%)}.quick-add-button:not([disabled]):before{border-radius:0 50px 50px 0}.quick-add-modal{width:min(30ch,100vw);min-height:min(200px,100vh)}.quick-add-modal p{text-align:center}.quick-add-form{margin-top:.25rem;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.75rem}.quick-add-form button{width:100%}.quick-add-form button:not([disabled]):before{transition:none}.my-book-with-status{display:flex;flex-direction:column;align-items:center;justify-content:center;width:min(19ch,100%)}.reading-status{text-align:center;font-size:16px;width:fit-content;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.25rem}.book-status{width:14ch}.my-book-modal{background-color:#080412;padding:2rem;z-index:100;width:min(1000px,99vw);height:min(1000px,90vh)}@media (max-width: 599px){.my-book-modal{padding:1.2rem .5rem 1rem}}#my-book-content{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}#my-book-content #my-book-form{overflow-y:auto;flex-grow:1;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between}#my-book-form-fields{width:100%;flex-grow:1;padding-bottom:1rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}#my-book-form-fields>*{width:100%}#my-book-footer{margin-top:2rem;padding:.25rem;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}#my-book-footer #my-book-cancel-save{flex-grow:1;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:2rem}.my-book-form-button{width:min(15ch,25%)}.my-book-delete-button{width:min(6ch,15%)}#my-book-header{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:1rem}#my-book-header-data{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:2rem}@media (max-width: 599px){#my-book-header-data{gap:.5rem}}#my-book-cover-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}#my-book-cover-container img{border-radius:7px;height:170px;width:110px}@media (max-width: 599px){#my-book-cover-container img{width:87px;height:140px}}#my-book-cover-container #change-cover{min-height:2rem;padding:0 .25rem;font-size:16px;line-height:20px}@media (max-width: 599px){#my-book-cover-container #change-cover{font-size:15px;line-height:18px}}.cover-loading{opacity:.5}#my-book-title{font-size:1.25rem;line-height:1.875rem}@media (max-width: 599px){#my-book-title{font-size:1.125rem;line-height:1.6875rem}}#my-edition-metadata{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.2rem}#my-book-genres{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.25rem}@media (max-width: 599px){#my-book-genres{gap:.1rem}}#my-book-genres #my-book-genre-tags{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem;flex-wrap:wrap}.private-eye{opacity:0;animation:fade-in .2s forwards}.label-and-field{max-width:98%;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:1rem}.label-and-field.align-center{align-items:center}@media (max-width: 599px){.label-and-field.with-invert{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem}}.label-and-field>.aligned{width:15ch}.label-and-field>div.grow{width:100%;flex-grow:1}.with-info{max-width:20ch}@media (max-width: 599px){.with-info{max-width:none}}.additional-info{color:#dbf;font-size:.875rem;line-height:1.3125rem;font-style:italic}.additional-info.block{width:min(100ch,98%);margin-bottom:.25rem}.required-sup{color:#f9f}.search-collections{max-width:50ch}.my-book-dropdown input{background-color:#12071c}.selections{margin-top:1rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:1rem}.selections span{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem;background-color:#12071c;color:#eee;border:1px solid #eee;border-radius:10px;padding:0 .25rem}.selections span svg{font-size:.75rem;line-height:1.125rem;cursor:pointer}.input-box{position:relative;max-width:50ch}.input-box .tags-icon{transform:translate(12px)}.input-field{resize:both;border-radius:7px;height:2.25rem;font-size:1.0625rem;line-height:1.59375rem;color:#eee;border:1px solid #5f279b;width:100%;background-color:#12071c}@media (max-width: 599px){.input-field{font-size:1rem;line-height:1.5rem}}.input-field:focus{box-shadow:0 0 6px -2px #f6d;border:1px solid #f6d}.input-field:focus::placeholder{color:transparent}.input-field::placeholder{font-size:1.0625rem;line-height:1.59375rem;color:#ddbbffb3}@media (max-width: 599px){.input-field::placeholder{font-size:1rem;line-height:1.5rem}}.input-field.invalid{border:3px solid #f33;color:#f33}.short-input-field{resize:both;border-radius:7px;height:2.25rem;font-size:1.0625rem;line-height:1.59375rem;color:#eee;border:1px solid #5f279b;width:min(10ch,100%);background-color:#12071c;-moz-appearance:textfield}@media (max-width: 599px){.short-input-field{font-size:1rem;line-height:1.5rem}}.short-input-field:focus{box-shadow:0 0 6px -2px #f6d;border:1px solid #f6d}.short-input-field:focus::placeholder{color:transparent}.short-input-field::placeholder{font-size:1.0625rem;line-height:1.59375rem;color:#ddbbffb3}@media (max-width: 599px){.short-input-field::placeholder{font-size:1rem;line-height:1.5rem}}.short-input-field.invalid{border:3px solid #f33;color:#f33}.short-input-field::-webkit-outer-spin-button,.short-input-field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#read-dates-container{padding-top:1rem}#reads{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1rem;margin-bottom:1rem}.read{width:100%;padding-bottom:1rem;border-bottom:1px solid #5f279b;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:1rem}.read-mini-form{display:flex;flex-direction:row;align-items:center;justify-content:space-around;gap:2rem}@media (max-width: 599px){.read-mini-form{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}}.read-mini-form .selectable-edition{flex-grow:1;max-width:60ch}.read-dates{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem;padding-right:1rem;min-width:min(25ch,100%)}.read-dates .read-dates-datepickers{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.auto-msg{font-size:.9375rem;line-height:1.40625rem;color:#dbf;font-style:italic}@media (max-width: 599px){.auto-msg{font-size:.875rem;line-height:1.3125rem}}.remove-read{cursor:pointer;font-size:16px}.remove-read:hover svg{color:#f9f}#overall-score-label{width:15ch}@media (min-width: 600px){#overall-score-label{align-self:center}}#review-warning{font-weight:700;color:#fe1;padding:1rem 0}.small-warning{font-size:.875rem;line-height:1.3125rem;color:#fe1;font-style:italic;padding-bottom:5px}.my-book-review{width:min(70ch,98%)}#genres-combobox{width:min(35ch,100%)}@media (max-width: 599px){#genres-combobox{width:100%}}#genres-reference{font-size:.9375rem;line-height:1.40625rem;font-style:italic}@media (max-width: 599px){#genres-reference{font-size:.875rem;line-height:1.3125rem}}.mybook-dropdown-button{background-color:#12071c}.mybook-dropdown-placeholder{color:#dbf}#clear-target-audience{cursor:pointer}#my-book-form-error{text-align:center;color:#f33}#confirm-delete{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem;margin-top:.5rem;padding-bottom:.25rem}#confirm-delete-buttons{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:1rem}#confirm-delete-buttons button{width:15ch}.progress-root{position:relative;overflow:hidden;background:#080412;border-radius:99999px;border:1px solid #5f279b;width:min(400px,80%);height:13px;transform:translateZ(0)}.progress-indicator{background-color:#ba6bff;width:100%;height:100%;transition:transform .66s cubic-bezier(.65,0,.35,1)}#close-without-saving{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}#confirm-close-buttons{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem}.quill-bottom{display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-start;gap:1rem}.copy-review-button{min-height:auto}.form-textarea{resize:both;border-radius:7px;height:2.25rem;background-color:#12071c;color:#eee;border:1px solid #5f279b;background-color:#080412;width:min(70ch,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}.book-status-div{padding-bottom:.25rem}@media (max-width: 599px){.book-status-div{gap:.5rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}}.radio-group{width:min(35ch,100%);display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);grid-template-areas:"uc abandoned" "tbr read" "in-progress reread"}.radio-group .radio-uc{grid-area:uc}.radio-group .radio-tbr{grid-area:tbr}.radio-group .radio-progress{grid-area:in-progress}.radio-group .radio-abandoned{grid-area:abandoned}.radio-group .radio-read{grid-area:read}.radio-group .radio-reread{grid-area:reread}.radio-group .radio-option label{font-size:1rem;line-height:1.5rem}@media (max-width: 599px){.radio-group .radio-option label{font-size:.9375rem;line-height:1.40625rem}}.my-book-metadata-separator{height:1px;background-image:linear-gradient(45deg,#5f279b,#5f279b 50%,#5f279b,#5f279b00)}.book-pace-group{width:min(70ch,100%)}.update{position:relative;padding:1rem;width:100%;max-width:1147px;border-radius:20px;background:#080412;min-height:180px;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-end;gap:1rem}.update.hide-kinsprit{width:min(850px,98%)}@media (max-width: 599px){.update{flex-direction:column}}.ago{position:absolute;top:.5rem;right:1rem;font-size:.9375rem;line-height:1.40625rem;font-family:Quicksand;color:#edf}@media (max-width: 599px){.ago{width:100%;text-align:right}}.relative-ago{width:100%;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;text-align:right;font-size:.9375rem;line-height:1.40625rem;font-family:Quicksand;color:#edf}@media (max-width: 599px){.relative-ago.non-mobile{display:none}}@media (min-width: 600px){.relative-ago.mobile{display:none}}.update-pictures{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-end;gap:.5rem}@media (max-width: 1150px){.update-pictures{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}}@media (max-width: 599px){.update-pictures{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;margin-top:1.25rem}}.avatar-and-mask{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.update-avatar{height:90px;object-fit:cover;border-radius:8px;cursor:pointer;background-color:#141136}@media (max-width: 599px){.update-avatar{height:90px}}.reader-mask{height:36px;border-radius:7px}.pictures-and-mybook{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:1rem}@media (max-width: 599px){.pictures-and-mybook{width:100%;flex-direction:row;justify-content:flex-start}}.pictures-and-mybook:not(.hide-kinsprit){min-width:418px}@media (max-width: 1250px){.pictures-and-mybook:not(.hide-kinsprit){min-width:363px}}@media (max-width: 1150px){.pictures-and-mybook:not(.hide-kinsprit){min-width:200px;align-items:center}}@media (max-width: 599px){.pictures-and-mybook:not(.hide-kinsprit){min-width:auto}}.update-cover-and-my-book{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem}.my-book-button-container{width:16ch;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start}@media (max-width: 599px){.my-book-button-container{flex-grow:1;align-items:flex-start}}@media (min-width: 900px) and (max-width: 1150px){.my-book-button-container{align-items:center}}.my-book-and-status{width:min(20ch,100%);display:flex;flex-direction:column;align-items:center;justify-content:center}.update-cover{border-radius:7px;height:150px;width:97px;cursor:pointer}@media (min-width: 600px){.update-cover{height:150px;width:97px}}@media (min-width: 900px){.update-cover{height:170px;width:110px}}@media (min-width: 1200px){.update-cover{height:200px;width:131px}}.update-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem;flex-grow:1;width:min(70ch,100%);text-align:left}.user-update{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem;width:min(75ch,100%)}.score-and-recommend{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem}.user-review{width:100%;word-break:break-word;background-color:#080412;border-radius:10px;border:1px solid #5f279b;box-shadow:0 0 6px -1px #5f279b;padding:.5rem}.user-review ul,.user-review ol{list-style-position:inside}.user-progress{width:min(250px,100%);display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem}.user-progress p{width:11ch}.book-genre-tags{padding:.5rem 0;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.5rem}.minor-metadata{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1.5rem}.short-desc{width:min(70ch,100%)}.reading-update-title{font-size:1.25rem;line-height:1.875rem}@media (max-width: 599px){.reading-update-title{font-size:1.125rem;line-height:1.6875rem}}.update-interaction-buttons{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:2rem}.update-comments,.send-comment-form{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.5rem}.comment-textarea{resize:both;border-radius:7px;height:2.25rem;background-color:#12071c;color:#eee;border:1px solid #5f279b;width:min(75ch,100%);height:5rem;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}@media (max-width: 599px){.comment-textarea{font-size:1rem;line-height:1.5rem}}.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;color:#ddbbffb3}@media (max-width: 599px){.comment-textarea::placeholder{font-size:1rem;line-height:1.5rem}}.comment-textarea.invalid{border:3px solid #f33;color:#f33}.comment-textarea.reply{margin-bottom:.5rem}.comment-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:.25rem;border:1px solid transparent}.comment-button:not(.mine):hover{background-color:#390f64}.comment-button:not(.mine):active{border:1px solid #f6d;box-shadow:0 0 8px #f6d}.comment-button.mine{cursor:default}.comment-button.tiny{font-size:.875rem;line-height:1.3125rem}.comment-button.reply{margin-bottom:.5rem;color:#dbf}.button-icon{height:16px}.link-copied-right{position:absolute;color:#f6d;font-size:1rem;line-height:1.5rem;width:20ch;bottom:0;left:0;top:50%;transform:translateY(-50%);z-index:10}.avatar-info{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem}@media (max-width: 599px){.avatar-info{gap:.5rem}}.comment-avatar{height:60px;object-fit:cover;border-radius:8px;cursor:pointer;background-color:#141136}@media (max-width: 599px){.comment-avatar{height:36px;border-radius:5px}}.comment{width:min(80ch,100%);border-radius:20px;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:1rem;padding:.25rem}@media (max-width: 599px){.comment{flex-direction:column;gap:.25rem}}.comment.deleting{opacity:.4}@media (max-width: 599px){.comment.is-reply{padding-left:1.5rem}}.username-ago{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem}@media (max-width: 599px){.username-ago:not(.mobile-only){display:none}}@media (min-width: 600px){.username-ago.mobile-only{display:none}}.small-detail{font-size:.9375rem;line-height:1.40625rem;font-family:Quicksand;color:#dbf}@media (max-width: 599px){.small-detail{font-size:.875rem;line-height:1.3125rem}}.tiny-detail{font-size:.875rem;line-height:1.3125rem;font-family:Quicksand;color:#dbf;font-style:italic}@media (max-width: 599px){.tiny-detail{font-size:.8125rem;line-height:1.21875rem}}.small-count{font-size:1rem;line-height:1.5rem}@media (max-width: 599px){.small-count{font-size:.9375rem;line-height:1.40625rem}}.comment-body{flex:1;width:100%}.comment-like-container{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:.5rem}.comment-text{width:100%;text-align:left;white-space:pre-wrap}.tiny-spinner-container{width:100%;position:relative;margin:1.5rem 0}.send-comment{width:min(12ch,100%)}.delete-comment-form{width:100%}.followback{color:#dbf;font-style:italic;font-size:1rem;line-height:1.5rem}@media (max-width: 599px){.followback{font-size:.9375rem;line-height:1.40625rem}}.update-username-badge{max-height:20px;padding-right:.5rem}.review-button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.25rem}.review-button:hover{color:#f9f}.review-button:hover svg{color:#f9f}.review-button.upvoted{color:#ba6bff}.review-button.upvoted svg{color:#ba6bff}.upvotes p{font-style:italic;color:#ba6bff;font-size:.9375rem;line-height:1.40625rem}@media (max-width: 599px){.upvotes p{font-size:.875rem;line-height:1.3125rem}}.upvote-review{margin-top:1rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem}.inline-info{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem}.fun-bits{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.25rem}.comment-interaction{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem}.number{font-family:Quicksand;font-variation-settings:"wght" 550;color:#edf;font-size:1rem;line-height:1.5rem}@media (max-width: 599px){.number{font-size:.9375rem;line-height:1.40625rem}}.reader-mask{height:40px;border-radius:8px;cursor:pointer}.crystals .crystal-count{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.25rem}.falink{font-size:15px}.user-suggestion-modal{width:min(70ch,95vw)}#suggest-an-edit{font-size:1rem;line-height:1.5rem;cursor:pointer}@media (max-width: 599px){#suggest-an-edit{font-size:.9375rem;line-height:1.40625rem}}.form-textarea{resize:both;border-radius:7px;height:2.25rem;background-color:#12071c;color:#eee;border:1px solid #5f279b;width:100%;height:8rem;resize:vertical;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}@media (max-width: 599px){.form-textarea{font-size:1rem;line-height:1.5rem}}.form-textarea:focus{box-shadow:0 0 6px -2px #f6d;border:1px solid #f6d}.form-textarea:focus::placeholder{color:transparent}.form-textarea::placeholder{font-size:1.0625rem;line-height:1.59375rem;color:#ddbbffb3}@media (max-width: 599px){.form-textarea::placeholder{font-size:1rem;line-height:1.5rem}}.form-textarea.invalid{border:3px solid #f33;color:#f33}#suggest-edit-form{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1rem;width:min(600px,100%)}#suggest-edit-title{font-size:1.25rem;line-height:1.875rem;font-weight:700}#suggest-edit-buttons{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:2rem}#suggest-edit-buttons button{width:12ch}#success{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}.suggest-edit-content{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.5rem}@media (max-width: 599px){.fix-directly{padding-top:1rem}}.progress-root-book{position:relative;overflow:hidden;background:#080412;border-radius:99999px;border:1px solid #5f279b;width:100%;height:13px;margin-top:.5rem;transform:translateZ(0)}.progress-root-book.interactive:hover{cursor:pointer;border:1px solid #f6d}.progress-root-book.interactive:hover .progress-indicator-book{background-color:#f6d}.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;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.book-progress-buttons button{min-width:10ch}.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:#080412}.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}.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}.tutorial-modal{width:min(900px,95%);max-height:86vh;overflow-y:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1rem}.tutorial-content{width:min(70ch,100%);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1rem}.accordion.tutorial{gap:1.5rem}.tutorial-bottom{margin-top:2rem}.accordion-content.tutorial p{margin-bottom:1rem}.tutorial-header{color:#ba6bff}.tutorial-buttons{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:1rem;margin-top:2rem}.task-status{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem}.task-complete{color:#2f7}.task-incomplete{color:#888}.tutorial-complete{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-align:left}.kinsprit-tutorial-complete{width:min(320px,70%);border-radius:10px}.user-card{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:1rem;background-color:#080412;box-shadow:0 0 6px -1px #5f279b;border-radius:20px;padding:1rem}.user-card-avatar{height:90px;border-radius:8px;background-color:#141136}.style{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.style button{width:100%}.crystals{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem}.crystals .crystal-count{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem}.crystals .crystal-count img{max-height:20px}.mask-crystals{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem}.reader-mask{height:40px;border-radius:7px;cursor:pointer}.reader-mask:hover{box-shadow:0 0 8px -1px #eee}.user-card-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.25rem}.user-card-titles{text-align:left;color:#ba6bff;font-family:Quicksand;font-style:italic}.user-card-numbers{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:1.5rem}.update-username-badge-and-link{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem}.update-username-badge{max-height:20px}.books-read{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.25rem}.books-read-icon{max-height:20px}.small-text{font-size:1rem;line-height:1.5rem}@media (max-width: 599px){.small-text{font-size:.9375rem;line-height:1.40625rem}}.books-read-icon,.crystals-icon,.post-token-icon{max-height:20px}.reader-summary-mask{border-radius:8px;height:33px}.mask-and-topline-numbers{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;column-gap:1.5rem;row-gap:0}.topline-numbers{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;column-gap:1.5rem;row-gap:0;flex-wrap:wrap}.lvl{color:#e1b42c}#profile-picture-container{position:relative}#profile-picture-container .storygazer-icon{position:absolute;width:20px;bottom:-5px;right:-10px;z-index:20;padding:.1rem;background-color:#080412;border-radius:100%}#profile-picture-container .avatar{position:relative}.avatar{border-radius:8px;height:90px;object-fit:cover;background-color:#141136}.topline-numbers{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;column-gap:1.5rem;flex-wrap:wrap}@media (max-width: 599px){.topline-numbers{column-gap:1rem}}.number-with-icon{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem}.number-with-icon img{height:22px;width:22px}.number{font-family:Quicksand;font-variation-settings:"wght" 550;color:#edf}.follower-numbers{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:2rem}@media (max-width: 599px){.follower-numbers{text-align:center;gap:1rem}}.user-stats{flex-shrink:0;width:min(60ch,100%);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.25rem;background-color:#080412;border-radius:20px;padding:.5rem 1rem}@media (min-width: 1200px){.user-stats{width:clamp(40ch,32%,55ch)}}@media (max-width: 599px){.user-stats{padding:.5rem}}.username-titles{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0}#username{font-size:1.875rem;line-height:2.8125rem;line-height:30px}@media (max-width: 599px){#username{font-size:1.5rem;line-height:2.25rem;line-height:24px}}#username-and-avatar{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem}@media (max-width: 599px){#username-and-avatar{align-items:flex-start}}.section-header{width:100%;margin-bottom:.5rem}.secondary-header{margin-top:2rem}@media (max-width: 599px){.secondary-header{margin-top:1rem}}.section-title-with-image{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem}#titles{text-align:left;color:#ba6bff;font-family:Quicksand;font-size:1.0625rem;line-height:1.59375rem;font-style:italic}@media (max-width: 599px){#titles{font-size:1rem;line-height:1.5rem}}.home-section{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;margin-bottom:1rem;margin-top:.5rem;width:100%;max-width:950px}@media (min-width: 1650px){.home-section{width:100%;max-width:none}}.restricted-width{width:min(1200px,100%)}.book-memory-lane-button{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem;position:relative;background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;border-radius:10px}.book-memory-lane-button:hover img{box-shadow:0 0 8px #f6d}.book-memory-lane-button:hover .bml-info p{color:#f9f}.book-memory-lane-button img{width:36px;height:36px;border-radius:7px}@media (min-width: 1200px){.book-memory-lane-button img{width:40px;height:40px;border-radius:10px}}.memory-lane-icon{display:flex;flex-direction:column;align-items:center;justify-content:center}#dailies{width:min(55ch,100%);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}.daily-name{color:#ba6bff;font-style:bold;font-size:1.1875rem;line-height:1.78125rem}@media (max-width: 599px){.daily-name{font-size:1.0625rem;line-height:1.59375rem}}.daily{width:100%;text-align:left;background-color:#080412;border:1px solid #390f64;box-shadow:0 0 6px -1px #5f279b;border-radius:20px;padding:1rem}.home-dashboard-books{width:100%;display:flex;flex-direction:row;align-items:stretch;justify-content:center;flex-wrap:wrap;gap:1rem}@media (min-width: 1650px){.home-dashboard-books{justify-content:flex-start}}@media (min-width: 900px){.home-dashboard-books{gap:1.5rem}}.home-book-cover{border-radius:7px;height:200px;width:132px;cursor:pointer}@media (max-width: 599px){.home-book-cover{height:180px;width:119px}}.dashboard-book{width:min(220px,47%);display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:.5rem}@media (max-width: 599px){.dashboard-book{width:min(200px,47%)}}.home-book-actions{width:min(16ch,100%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.lvl{color:#e1b42c;font-size:1.125rem;line-height:1.6875rem}@media (max-width: 599px){.lvl{font-size:1.0625rem;line-height:1.59375rem}}.xp-bar-container{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.5rem}.xp-number{color:#e1b42c;font-family:Quicksand;font-variation-settings:"wght" 550;font-size:1rem;line-height:1.5rem}@media (max-width: 599px){.xp-number{font-size:.9375rem;line-height:1.40625rem}}.xp-icon{width:22px;height:22px}.progress-bar-with-percent{width:min(400px,50%);display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem;flex-grow:1}.xp-bar{border:1px solid #e1b42c;max-width:180px}.indicator-xp{background-color:#e1b42c}.kinsprit-modal{padding:2rem;width:min(70ch,95%);max-height:80vh}.kinsprit-help{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.kinsprit-librarian-container{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:100%;max-height:min(250px,55vh);border-radius:20px;overflow:hidden}@media (max-height: 450px){.kinsprit-librarian-container{max-height:min(400px,80vh)}}@media (max-width: 599px){.kinsprit-librarian-container{width:100%;max-width:100%;max-height:25vh}}.kinsprit-librarian{transform:translate(-30px,120px)}@media (min-width: 600px){.kinsprit-librarian{transform:translateY(120px)}}.kinsprit-adventurer-modal{padding:2rem;width:min(70ch,95%);max-height:min(800px,80vh);overflow-y:auto}.kinsprit-adventurer-modal li{list-style-position:inside}#kinsprit-adventurer{max-height:300px}.kinsprit-info{width:min(70ch,100%);text-align:left}.create-account-button-container{margin-top:4rem;margin-bottom:2rem;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2rem;padding:0 1rem}.create-account-button{display:flex;flex-direction:row;align-items:center;justify-content:center}.image-icon-text{display:inline-block;width:17px;height:17px}.kinsprit-coin-icon-text{display:inline-block;width:19px;height:19px}#home-guidance{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1rem}.guidance-icon-and-info{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem}.guidance-icon-and-info p{font-size:1.125rem;line-height:1.6875rem}@media (max-width: 599px){.guidance-icon-and-info p{font-size:1.0625rem;line-height:1.59375rem}}.guidance-icon{height:65px}@media (max-width: 599px){.guidance-icon{height:40px}}.guidance-icon.shortcut{border-radius:10px}.guidance-people-search{font-size:3.125rem;line-height:4.6875rem;color:#5f279b}@media (max-width: 599px){.guidance-people-search{font-size:2.8125rem;line-height:4.21875rem}}.welcome-dismiss{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem}.guidance-buttons{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:2rem}#welcome-message{margin:2rem 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:.5rem;background-color:#080412;border:1px solid #390f64;box-shadow:0 0 6px -1px #5f279b;border-radius:20px;width:min(70ch,95%);min-height:200px;padding:1rem;text-align:left}@media (max-width: 599px){#welcome-message{margin:1rem 0}}@media (max-width: 599px){#welcome-message{min-height:250px}}#welcome-message h1{font-size:1.75rem;line-height:2.625rem;color:#ba6bff}@media (max-width: 599px){#welcome-message h1{font-size:1.375rem;line-height:2.0625rem}}#welcome-message li{margin-top:1rem;list-style-position:inside}.info svg{cursor:pointer}.kinsprit-coins{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem}.kinsprit-links{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1.5rem}@media (min-width: 1200px) and (max-width: 1250px){.kinsprit-links{gap:.75rem}}.kinsprit-coin-icon{width:25px;height:25px}.home-top{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;gap:1rem}@media (min-width: 1200px){.home-top{display:flex;flex-direction:row;align-items:flex-start;justify-content:center}}.create-kinsprit{cursor:pointer;padding:.5rem;background-color:#080412;border:1px solid #5f279b;border-radius:20px;box-shadow:0 0 7px -1px #5f279b}.create-kinsprit:hover{border:1px solid #ba6bff;box-shadow:0 0 10px #5f279b}@media (max-width: 599px){.create-kinsprit{max-width:min(270px,75%)}.create-kinsprit .kinsprit-performer{max-width:50%}}.create-kinsprit h2{font-size:1.5rem;line-height:2.25rem}@media (min-width: 1200px){.create-kinsprit h2{font-size:1.75rem;line-height:2.625rem}}@media (max-width: 599px){.create-kinsprit h2{font-size:1.375rem;line-height:2.0625rem}}.kinsprit-performer{width:min(200px,95%);max-width:200px}.kinsprit-character-container{flex:0 0 auto;line-height:0;width:270px}.kinsprit-character-container .kinsprit-character{width:270px}@media (max-width: 599px){.kinsprit-character-container,.kinsprit-character-container .kinsprit-character{width:200px;min-height:auto}}.reads-1y{text-align:left}.kinsprit-with-link{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:.2rem}.bml-info{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem;text-align:left}.create-post-link{display:flex;flex-direction:column;align-items:center;justify-content:center}.quests-in-progress{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));grid-auto-rows:max-content;gap:1rem;row-gap:.5rem}@media (max-width: 599px){.quests-in-progress{grid-auto-rows:max-content}}.quests-in-progress .quest-in-progress{text-align:left;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem}.turn-ready{font-size:1.125rem;line-height:1.6875rem;color:#ba6bff}.cooldown{color:#dbf}.section-header-title{font-size:1.625rem;line-height:2.4375rem}@media (max-width: 599px){.section-header-title{font-size:1.375rem;line-height:2.0625rem}}.section-separator{flex-grow:1;height:1px;background-image:linear-gradient(45deg,#5f279b,#5f279b 50%,#5f279b,#5f279b00)}.level-up-starter{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem;row-gap:0;width:100%;text-align:left}.level-up-starter p{color:#e1b42c}.or-import{padding-bottom:1rem;width:100%;text-align:left}.home-updates{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.5rem}.home-update{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:.5rem;width:min(1020px,100%);background-color:#080412;border-radius:10px;padding:.5rem}@media (max-width: 750px){.home-update{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.25rem}}.home-update p{max-width:min(70ch,100%);text-align:left}.home-update-username{display:inline}.update-user{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.25rem}.update-user-pics{min-width:150px;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:0}@media (min-width: 1200px){.update-user-pics{min-width:175px}}.update-kinsprit .kinsprit-character-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;border-radius:8px;flex:0 0 auto;line-height:0;width:150px}.update-kinsprit .kinsprit-character-container .kinsprit-character{border-radius:8px;width:150px}@media (min-width: 1200px){.update-kinsprit .kinsprit-character-container{width:175px}.update-kinsprit .kinsprit-character-container .kinsprit-character{border-radius:8px;height:130px;width:175px}}.update-kinsprit-placeholder{width:100px}@media (max-width: 750px){.update-kinsprit-placeholder{display:none}}.home-update-avatar{z-index:2;height:50px;object-fit:cover;border-radius:8px 0;cursor:pointer;background-color:#141136}@media (min-width: 1200px){.home-update-avatar{height:56px}}.home-update-avatar.no-kinsprit{border-radius:8px}.update-imgs{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:.5rem}@media (max-width: 750px){.update-imgs{flex-direction:row;flex-wrap:wrap}}.update-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.25rem}.update-img{max-height:min(320px,100%);max-width:min(320px,100%);border-radius:10px}.art-title{font-size:1.125rem;line-height:1.6875rem;color:#ba6bff}.art-title-and-desc{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.25rem}.update-cover{border-radius:4px;height:140px;width:92px;cursor:pointer}@media (min-width: 1200px){.update-cover{border-radius:6px;height:170px;width:112px}}.score-and-recommend{display:inline-flex;align-items:center;justify-content:flex-start;gap:.25rem;margin-right:.3rem}.user-current{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;flex-grow:1}.spoiler-text{filter:blur(5px)}.spoiler-text:hover{cursor:pointer;color:#f9f}.spoiler-text.reveal{filter:none}.spoiler-text.reveal:hover{color:#eee}.text-link{cursor:pointer;color:#eee}.text-link:hover,.text-link:focus{color:#4ddeff;text-decoration:underline}.discord-link{padding:.5rem}.discord-link-button{color:#eee;background-color:#080412;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem;border:1px solid #5f279b;box-shadow:0 0 6px -1px #5f279b;cursor:pointer;border-radius:25px;padding:1rem}.discord-link-button.column{display:flex;flex-direction:column;align-items:center;justify-content:center}.discord-link-button:hover{background-color:#390f64}.discord-icon{height:35px}.discord-icon.round{border-radius:50%}.social-media-links{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:2rem}.list-of-users{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));grid-auto-rows:max-content;gap:2rem;place-items:center}@media (min-width: 900px){.list-of-users{grid-template-columns:repeat(auto-fill,minmax(min(420px,100%),1fr))}}@media (max-width: 599px){.list-of-users{gap:1rem}}.list-of-users>*{width:100%;height:100%;max-width:min(520px,100%)}.section-top-info{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-bottom:.5rem}.stellar-reviews-link{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.25rem}.library-aisles{padding-right:.5rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem;border:1px solid #5f279b;background-color:#080412;box-shadow:0 0 6px -1px #5f279b;border-radius:10px}.library-aisles img{border-radius:10px 0 0 10px;width:50px;height:50px}.library-aisles:hover{background-color:#390f64;box-shadow:0 0 7px #5f279b}
