.animation_columnComponents__DNqN_{display:flex;flex-direction:column}.animation_nameContainer__gUxeO{color:var(--font-color-secondary);top:200px;right:320px}.animation_nameContainer__gUxeO,.animation_radioContainer__ewa7f{display:flex;justify-content:center;margin:20px;padding:20px;position:absolute}.animation_radioContainer__ewa7f{gap:10px;flex-direction:row-reverse;border-radius:8px;top:250px;right:300px;width:200px;height:200px}.animation_yellow__nF7DK{filter:drop-shadow(0 0 15px rgba(255,158,11,.9))}.animation_radioInput__gXPcZ{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none}.animation_radioLabel__n9ZLg{cursor:pointer;font-size:30px;position:relative;display:inline-block;transition:transform .3s ease}.animation_radioLabelImage__F_tFR{transition:filter .3s ease;width:50px;height:40px}.animation_radioLabel__n9ZLg:after,.animation_radioLabel__n9ZLg:before{content:"";position:absolute;width:6px;height:6px;background-color:#ff9e0b;border-radius:50%;opacity:0;transform:scale(0);transition:transform .4s ease,opacity .4s ease;animation:animation_particle-explosion__GMOnJ 1s ease-out}.animation_radioLabel__n9ZLg:before{top:-15px;left:50%;transform:translateX(-50%) scale(0)}.animation_radioLabel__n9ZLg:after{bottom:-15px;left:50%;transform:translateX(-50%) scale(0)}.animation_radioLabel__n9ZLg:hover:after,.animation_radioLabel__n9ZLg:hover:before{opacity:1;transform:translateX(-50%) scale(1.5)}.animation_radioLabel__n9ZLg:hover{transform:scale(1.2);animation:animation_pulse__4pwTV .6s infinite alternate}.animation_radioLabel__n9ZLg:hover img,.animation_radioLabel__n9ZLg:hover~.animation_radioLabel__n9ZLg img{filter:drop-shadow(0 0 15px rgba(255,158,11,.9));animation:animation_shimmer__nFn42 1s ease infinite alternate}.animation_radioInput__gXPcZ:checked+.animation_radioLabel__n9ZLg img,.animation_radioInput__gXPcZ:checked+.animation_radioLabel__n9ZLg~.animation_radioLabel__n9ZLg img{filter:drop-shadow(0 0 15px rgba(255,158,11,.9));animation:animation_pulse__4pwTV .8s infinite alternate}@keyframes animation_pulse__4pwTV{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes animation_particle-explosion__GMOnJ{0%{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.2)}to{opacity:0;transform:scale(.5)}}@keyframes animation_shimmer__nFn42{0%{filter:drop-shadow(0 0 10px rgba(255,158,11,.5))}to{filter:drop-shadow(0 0 20px rgba(255,158,11,1))}}@media (max-width:768px){.animation_nameContainer__gUxeO{top:150px;right:50px;padding:10px;margin:10px}.animation_radioContainer__ewa7f{top:220px;right:50px;width:150px;height:150px;flex-direction:column;padding:10px}.animation_radioLabel__n9ZLg{font-size:25px}.animation_radioLabelImage__F_tFR{width:40px;height:30px}}@media (max-width:480px){.animation_nameContainer__gUxeO{top:100px;right:20px;padding:5px;margin:5px;font-size:14px}.animation_radioContainer__ewa7f{top:180px;right:20px;width:120px;height:120px;flex-direction:column;padding:5px}.animation_radioLabel__n9ZLg{font-size:20px}.animation_radioLabelImage__F_tFR{width:30px;height:20px}}.date-fields_dateFieldsContainer__zwN_e{margin:20px;padding:20px;border-radius:8px;position:absolute;top:150px;left:20px;width:-moz-fit-content;width:fit-content}.date-fields_dateFieldGroup__M1atw{display:block;margin-bottom:20px}.date-fields_dateFieldLabel__r0J32{font-size:24px;font-weight:200;color:var(--font-color-secondary);margin-top:.8rem;display:block}.date-fields_dateFieldInput__qtOFx{width:24.5rem;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:.875rem;background-color:#f5f5f5;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);margin-top:5px}.date-fields_dateFieldInput__qtOFx:focus{border-color:#ccc;outline:none}.date-fields_dateFieldInput__qtOFx::placeholder{color:#aaa}@media (max-width:768px){.date-fields_dateFieldsContainer__zwN_e{padding:15px;top:130px;left:10px;width:100%}.date-fields_dateFieldInput__qtOFx{font-size:.8rem;width:100%}.date-fields_dateFieldLabel__r0J32{font-size:20px}}@media (max-width:480px){.date-fields_dateFieldsContainer__zwN_e{padding:10px;top:100px;left:10px;width:100%}.date-fields_dateFieldInput__qtOFx{font-size:.75rem;width:100%}.date-fields_dateFieldLabel__r0J32{font-size:16px}}.coments_comentsContainer__4dXRS{margin:10px;padding:20px;border-radius:8px;position:absolute;top:500px;left:20px;width:-moz-fit-content;width:fit-content}.coments_comentsFieldLabel__oP84U{margin-top:.8rem}.coments_comentsFieldLabel__oP84U,.coments_tituloFieldLabel__NmFkm{font-size:18px;font-weight:200;color:var(--font-color-primary);display:flex;flex-direction:column}.coments_comentsFieldInput__LeWJ6{height:100px}.coments_comentsFieldInput__LeWJ6,.coments_tituloFieldInput__r7qfQ{width:400px;padding:10px;border:0 solid #ddd;border-radius:5px;font-size:.875rem;background-color:#f5f5f5;margin-top:5px}.coments_tituloFieldInput__r7qfQ{height:50px}.page_submit__3KPnD{font-size:18px;padding:10px 20px;position:absolute;bottom:80px;right:20px;background-color:#ffdd48;color:#000;border:none;border-radius:5px;cursor:pointer}.page_submit__3KPnD:hover{background-color:#fde783}.title_title__I4yEr{text-align:center;padding:2rem 0}.title_titleText__Y2KfD{font-size:48px;font-weight:400;letter-spacing:.02em}.title_subTitleText__nw_E6{color:var(--font-color-secondary);font-size:24px;font-weight:200;margin-top:.8rem}.search-bar_searchBar__4WC2F{display:flex;align-items:center;background-color:var(--background-grey);border-radius:12px;padding:10px 15px}.search-bar_icon__s_OH5{color:#555;font-size:24px;margin-right:10px}.search-bar_input__tAyEh{border:none;background-color:transparent;outline:none;font-size:16px;width:100%;color:var(--color-grey)}.search_container__7twff{width:min(70rem,95%)}.search_searchBarContainer__7gRIK{padding-bottom:8rem}.search_title___niiy{text-align:center;margin:4rem 0;font-size:3rem;font-weight:400}.search_genresList__ryvu_{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4rem 0;gap:4rem 0;justify-content:space-around;text-align:center;margin-bottom:8rem}@media (max-width:768px){.search_genresList__ryvu_{grid-template-columns:repeat(2,1fr)}}.search_genreItem__CyHHh{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.search_genreItem__CyHHh a{text-decoration:none;color:inherit}.search_genreName__NCTn_{font-size:1.3rem}.search_emotionSearchContainer__e1qh_{display:flex;justify-content:center;align-items:center;padding-bottom:20rem}.search_emotionSearchContainer__e1qh_ form{width:min(50rem,100%);display:flex;flex-direction:column;gap:2rem}.search_buttonContainer__NThJQ{display:flex;justify-content:flex-end}.search_buttonContainer__NThJQ button{width:min(20rem,100%)}.search_searchResults__E86DD{margin-top:2rem}.search_searchResultsTitle__9b1iG{font-size:1.5rem;margin-bottom:1rem;color:#333}.search_bookGrid__oUlKj{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:1.5rem;gap:1.5rem;cursor:pointer}.search_bookCard__Wc89S{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden;transition:transform .2s ease-in-out}.search_bookCard__Wc89S:hover{transform:translateY(-5px)}.search_bookCover__Zrufj{width:100%;height:250px;object-fit:cover}.search_bookInfo__Bve10{padding:1rem}.search_bookTitle__KXssH{font-size:1rem;font-weight:600;margin:0 0 .5rem;color:#333}.search_bookAuthor__BtsJt{font-size:.9rem;color:#666;margin:0}@media (max-width:768px){.search_bookGrid__oUlKj{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.search_bookCover__Zrufj{height:200px}}.all_reviewsList__j0VCg{display:flex;flex-direction:column;gap:2rem;margin-bottom:6rem}.all_userData__dZ2cW{display:flex;flex-direction:column;width:12rem}.all_reviewItem__h8J2Y{border:1px solid #f7dc6f;padding:1rem;border-radius:10px;background-color:#fff;display:flex;flex-wrap:wrap;gap:1rem;height:auto}.all_username__O_pEj{width:-moz-fit-content;width:fit-content}.all_comment___WDle{color:#555;font-size:.8rem;width:40rem;word-wrap:break-word}@media (max-width:768px){.all_reviewItem__h8J2Y{flex-direction:column;gap:.5rem}.all_userData__dZ2cW{width:100%}.all_comment___WDle{width:100%;font-size:.9rem}}@media (max-width:480px){.all_reviewItem__h8J2Y{flex-direction:column;gap:.5rem;padding:.8rem}.all_userData__dZ2cW{width:100%}.all_comment___WDle{width:100%;font-size:.8rem}}