﻿@font-face{font-family:"Font Awesome 6 Free";font-weight:900}*,::before,::after{box-sizing:border-box}body.modal-open{overflow-y:hidden}.btn{border:none;background:none;cursor:pointer;border-radius:6px}.btn- *{padding:.5rem}.btn-primary{color:#fff;background:#9f5cff;padding:.5em}.btn-secondary{color:#000;background:#fff;padding:.5em}a{color:#9f5cff;text-decoration:none}a:hover{color:#8129ff}.modal-container{display:none;position:fixed;top:0;left:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;z-index:10}.modal-container.open{display:block}.modal-container .modal{position:relative;background:#111014;border-radius:12px;overflow-y:auto;margin:1.75rem auto;max-width:600px}.modal-container .modal .modal-header{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:start;border-bottom:1px solid #1d1c24;padding:1rem;border-radius:.3rem .3rem 0 0}.modal-container .modal .modal-header .btn-close-modal::before{font-family:"Font Awesome 5 Free";content:"";font-weight:900;color:#fff}.modal-container .modal .modal-body{padding:1rem}.modal-container .modal-backdrop{height:100%;width:100%;position:fixed;top:0;left:0;z-index:-1;background:rgba(0,0,0,.8)}.modal-container.active{visibility:visible;opacity:1}.btn-switch{color:#e5e5e5}.btn-switch::before{font-family:"Font Awesome 5 Free";content:"";font-weight:900;display:block;transform:rotate(90deg)}.btn-modify::before{font-family:"Font Awesome 5 Free";content:"";font-weight:900}.danger{color:#ab0000}.side-menu-container{position:fixed;height:100%;width:90%;max-width:360px;z-index:10;top:0;left:0;transform:translateX(-100%);transition:transform .3s ease-in-out;display:flex;flex-flow:row nowrap;align-items:start}@media screen and (min-width: 376px){.side-menu-container{width:100%}}.side-menu-container.open{transform:translateX(0)}.side-menu-container .side-menu{background:#111014;height:100%;width:100%;border-right:1px solid #1d1c24;padding:2em 1em}.side-menu-container .side-menu .profile-container{display:flex;flex-flow:column;border-bottom:1px solid #1d1c24;padding-bottom:1em}.side-menu-container .side-menu .profile-container .profile-link{display:flex;flex-flow:row nowrap;align-items:center;gap:1em}.side-menu-container .side-menu .profile-container .profile-picture{width:40px;height:40px;border-radius:50%}.side-menu-container .side-menu .profile-container .register-link{margin-top:1em}.side-menu-container .side-menu #form_login_header{display:flex;flex-flow:column;gap:.5em}.side-menu-container .side-menu #form_login_header input{width:100%;background:#1b1821;border:1px solid #262430;border-radius:6px;padding:.45em;color:#e5e5e5}.side-menu-container .side-menu .links-list,.side-menu-container .side-menu .links-list ul{list-style:none;padding:0}.side-menu-container .side-menu .link-item{transition:background .18s,color .18s}.side-menu-container .side-menu .link-item>a,.side-menu-container .side-menu .link-item>.btn{color:#e5e5e5;padding:.6rem 1rem;display:block;border-radius:8px;width:100%}.side-menu-container .side-menu .link-item>a:hover,.side-menu-container .side-menu .link-item>.btn:hover{background:#9f5cff22;color:#9f5cff}.side-menu-container .btn-close-nav{background:#111014;color:#e5e5e5;border:1px solid #262430}.side-menu-container .btn-close-nav::before{font-family:"Font Awesome 5 Free";content:"";font-weight:900}.image-input-container{border:1px solid #1d1c24;display:flex;flex-flow:column nowrap;position:relative;border-radius:8px;width:200px;aspect-ratio:.75}.image-input-container .input-container{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;width:100%;flex-grow:1;aspect-ratio:.75;cursor:pointer;background:#111014}.image-input-container .input-container::before{font-family:"Font Awesome 5 Free";content:"";font-weight:900;font-size:1.8rem}.image-input-container .image-input{opacity:0;width:0;height:0;padding:0;margin:0}.image-input-container .preview-container{display:none;width:100%;flex-flow:row;justify-content:center;align-items:center;height:100%}.image-input-container .preview-container .image-preview{border-radius:8px}.image-input-container .url-input{width:100%;align-self:end;border-radius:8px;padding:.8em;margin-top:.5em;background:#13121a;border:1px solid #1d1c24}.image-input-container.active .preview-container{display:flex}.image-input-container.active .input-container::before{content:none}.image-input-container .btn-remove{color:#ab0000;position:absolute;top:0;right:0}.image-input-container .btn-remove::before{font-size:1.5rem;font-family:"Font Awesome 5 Free";content:"";font-weight:900}.image-input-container .image-controls{display:flex;flex-flow:row nowrap;gap:1em;justify-content:end;padding:.5em}.form-field.text-field{position:relative;height:48px;margin-top:2.5rem;display:flex;flex-flow:row nowrap}.form-field.text-field .field-input{border:1px solid #1d1c24;color:#e5e5e5;border-radius:8px;outline:none;padding:1rem;background:none;z-index:0;width:100%;-moz-appearance:textfield}.form-field.text-field .field-input::-webkit-outer-spin-button,.form-field.text-field .field-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-field.text-field .field-input:focus{border:1.5px solid #9f5cff}.form-field.text-field .field-input:focus+.field-title{top:-0.5rem;left:.8rem;color:#9f5cff;font-weight:500;z-index:10;font-size:.9rem;width:auto}.form-field.text-field .field-input:focus+.field-title .label-extra{display:none}.form-field.text-field .field-input:not(:placeholder-shown):not(:focus)+.field-title{top:-0.5rem;left:.8rem;font-weight:500;z-index:1;width:auto}.form-field.text-field .field-input:not(:placeholder-shown):not(:focus)+.field-title .label-extra{display:none}.form-field.text-field .field-input.error{border-color:#ab0000 !important}.form-field.text-field .field-input.error:focus+.field-title{color:#ab0000}.form-field.text-field .field-input.error:not(:placeholder-shown):not(:focus)+.field-title{color:#ab0000}.form-field.text-field.w-unit .field-input{border-top-right-radius:0;border-bottom-right-radius:0}.form-field.text-field.w-separator .field-input:nth-child(1){border-top-right-radius:0;border-bottom-right-radius:0}.form-field.text-field.w-separator .field-input:nth-child(4){border-top-left-radius:0;border-bottom-left-radius:0}.form-field.text-field .field-title{position:absolute;left:1rem;top:1rem;padding:0 .25rem;background-color:#111014;color:#e5e5e5;transition:.3s;user-select:none;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.form-field.text-field .field-error{color:#ab0000;display:none;position:absolute;top:100%;left:0;margin-top:1rem}.form-field.text-field .field-error.active{display:block}.form-field.text-field .field-unit{height:100%;display:flex;align-items:center;border:1px solid #1d1c24;border-left:none;border-radius:0 .3rem .3rem 0;padding:.5rem;user-select:none}.form-field.text-field .field-separator{border-width:1px 0;border-color:#1d1c24;border-style:solid;height:100%;display:flex;align-items:center;padding:.5rem;user-select:none}.form-field .field-select{padding:.5rem;border-radius:.3rem;color:#e5e5e5;background:#1b1821;width:100%;border:1px solid #1d1c24}.form-field .field-select option{padding:0}.form-field .field-date{background:#1b1821;color:#fff;border-radius:.3rem;padding:.5rem;border:1px solid #1d1c24;color-scheme:dark}.form-field .field-date ::-webkit-calendar-picker-indicator{color:#fff}input.error{border-color:#ab0000 !important}input[type=checkbox]{accent-color:#9f5cff}.tooltip{position:fixed;top:0;left:0;display:none;width:100px;height:100px;background:#0b0b0e;z-index:5;user-select:none;pointer-events:none}.tooltip.open{display:block}.tooltip .tooltip-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.error-banner{position:fixed;top:0;left:0;width:100%;background:#ab0000;border-radius:.2rem;z-index:10;transform:translateY(-100%);transition:transform ease-in-out .3s;padding:.4rem}.error-banner.active{transform:translateY(0)}.error-banner .banner-content{width:100%;text-align:center}.score-container{display:flex;flex-flow:row wrap}.score-container .btn-rate-item{font-size:1.3rem}.score-container .btn-rate-item::before{font-family:"Font Awesome 5 Free";content:"";font-weight:900}.score-container .btn-rate-item:hover::before,.score-container .btn-rate-item.hover::before,.score-container .btn-rate-item.active::before{color:#9f5cff}.d-none{display:none !important}.tags-container{display:flex;gap:8px;align-items:center;flex-wrap:wrap;min-height:56px;background:#1b1821;border:1px solid #1d1c24;border-radius:6px;padding:.45rem;color:#e5e5e5}.tags-container .tag{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:rgba(159,92,255,.12);border:1px solid rgba(159,92,255,.22);color:#f3ecff;font-weight:600;font-size:13px}.tags-container .tag .btn-remove{color:#e5e5e5}.tags-container .tag .btn-remove:focus{outline:2px solid rgba(159,92,255,.25)}.tags-container .tags-input{border:none !important;background:#1b1821;width:100%;padding:.45rem;color:#e5e5e5}.dropdown-container{position:relative;display:none}.dropdown-container.open{display:block}.dropdown-container .dropdown{list-style-type:none;padding:.5rem;position:absolute;top:.1em;left:0;width:100%;background:#111014;border-radius:8px;border:1px solid #1d1c24;margin:0}.dropdown-container .dropdown .dropdown-item{display:flex;flex-flow:row nowrap;justify-content:space-between;width:100%;cursor:pointer;padding:.5em;border-radius:8px;align-items:center;transition:background .2s}.dropdown-container .dropdown .dropdown-item:hover{background:#9f5cff22}[class*=fa-]{font-family:"Font Awesome 5 Free";content:"";font-weight:900}.breadcrumbs{list-style:none;padding:0;display:flex;flex-flow:row wrap;gap:.5em;font-size:.9rem}.breadcrumbs .breadcrumb:not(:last-child)::after{content:">"}.carousel-container{display:flex;flex-flow:column;align-items:center;gap:24px}.carousel-container.carousel-expand>.carousel .carousel-img-block{cursor:pointer}.carousel-container.carousel-expand .carousel{width:auto}.carousel{display:flex;flex-flow:row nowrap;align-items:center;width:100%}.carousel .carousel-images{overflow-x:hidden;list-style-type:none;padding:0;display:flex;flex-flow:row nowrap;width:100%}.carousel .carousel-img-block{width:100%;flex-shrink:0;transition:margin-left .5s ease-in-out;background-color:transparent;display:flex;align-items:center;justify-content:center;z-index:0}.carousel .carousel-img-block.active{margin-left:0}.carousel .carousel-img-block.seen{margin-left:-100%;overflow-y:hidden}.carousel .carousel-img{max-width:100%;max-height:100%}.carousel-previous,.carousel-next{color:#e5e5e5}.carousel-previous::before,.carousel-next::before{font-family:"Font Awesome 5 Free";content:"";font-weight:900;display:block}.carousel-previous::before{transform:rotate(180deg)}.carousel-progression{padding-left:24px;padding-right:24px;display:flex;flex-flow:row nowrap}.progression-flat{margin-top:24px;margin-bottom:24px}.progression-flat .progression-indicator{display:inline-block;width:.5rem;height:.5rem;margin:0 .25rem !important;opacity:.25;border-radius:50% !important;background-color:#d3d3d3;text-align:center;transition:background-color .3s linear;cursor:pointer}.progression-flat .progression-indicator.active{opacity:1;background-color:#9f5cff}.progression-flat.progression-flat{display:flex;width:100%;justify-content:center}.progression-flat.progression-imgs{display:flex;flex-flow:row wrap;justify-content:start;width:100%;row-gap:.5rem}.progression-flat.progression-imgs .progression-indicator{width:50px;height:50px;position:relative;border-radius:unset;background-color:unset;opacity:1}.progression-flat.progression-imgs .progression-indicator::before{content:"";display:block;width:100%;height:100%;position:absolute;background:#000;opacity:0;transition:opacity .3s}.progression-flat.progression-imgs .progression-indicator img{width:100%;height:100%;border-radius:3px}.progression-flat.progression-imgs .progression-indicator.active::before{opacity:.3}#carousel_expand{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);visibility:hidden;opacity:0;z-index:1000;transition:opacity .5s linear,visibility 0s .6s linear}#carousel_expand .btn{padding:0}#carousel_expand .carousel-expand-body{position:fixed;animation:zoom .6s;display:none;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}#carousel_expand .carousel-img-block{position:relative}#carousel_expand .carousel-img-block .btn-close{font-family:"Font Awesome 5 Free";content:"";font-weight:900;color:#fff;top:12px;position:absolute;right:12px;opacity:1}#carousel_expand .carousel-img-block .btn-close:hover{color:#ab0000}#carousel_expand .carousel-img-block.seen .btn-close{display:none}#carousel_expand.active{visibility:visible;opacity:1;transition:opacity .5s linear,visibility 0s 0s linear}#carousel_expand.active .carousel-expand-body{display:block}#carousel_expand.closing .carousel-expand-body{display:block;animation:un-zoom .6s}#carousel_expand .carousel-img{border-radius:8px}@keyframes zoom{from{transform:translate(-50%, -50%) scale(0)}to{transform:translate(-50%, -50%) scale(1)}}@keyframes un-zoom{from{transform:translate(-50%, -50%) scale(1)}to{transform:translate(-50%, -50%) scale(0)}}body{margin:0;background:var(--bg-color);color:#fff;font-family:Arial,sans-serif;font-size:1rem;--bg-color: #0b0b0e}body.theme-light{--bg-color: white}body.loading *{transition:none}main{padding:2em 0 0 0}@media screen and (min-width: 769px){main{padding:2em 1em 0 1em}}.btn-delete{color:#ab0000}.btn-delete::before{font-family:"Font Awesome 5 Free";content:"";font-weight:900}.btn-delete:hover{color:#780000}#header{width:100%;background:#111014;border-bottom:1px solid #1b1b22;height:60px;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-around;position:sticky;top:0;z-index:9}@media screen and (min-width: 426px){#header{justify-content:start}}#header .title-link{height:100%;display:flex;flex-flow:row nowrap;align-items:center}#header .title-link .title{margin-left:.5rem;display:block}#header .btn-expand-search{color:#fff;margin-left:2rem}#header .btn-expand-search::before{font-family:"Font Awesome 5 Free";content:"";font-weight:900}@media screen and (min-width: 426px){#header .btn-expand-search{display:none}}#header .search-container{width:100%;justify-content:center;display:none;position:absolute;bottom:0;z-index:-1}#header .search-container.open{transform:translateY(100%);z-index:1;display:flex;background:#111014;padding:1em}@media screen and (min-width: 426px){#header .search-container{display:flex;position:static;transform:none;margin-left:2rem;z-index:auto}#header .search-container.open{transform:none;z-index:auto}}#main_search_form{width:100%}#main_search_form:focus-within{border:1px solid #9f5cff}@media screen and (min-width: 426px){#main_search_form{width:auto}}.search-form{background:#1b1821;border:1px solid #262430;border-radius:20px;padding:.5rem 1rem}.search-form .inputs{display:flex}.search-form .btn-submit{color:#e5e5e5}.search-form .btn-submit::before{font-family:"Font Awesome 5 Free";content:"";font-weight:900}.search-form .select-type{border:none;border-right:1px solid #262430;height:100%;background:#1b1821;display:none}.search-form .select-type.active{display:inline-block}.search-form .search-bar{border:none;background:#1b1821;flex-grow:1;color:#e5e5e5}.search-form .search-bar:focus-visible{outline:none}@media screen and (min-width: 769px){.search-form .search-bar{width:320px}}.search-form .suggestions-container{position:relative;display:none;z-index:5}.search-form .suggestions-container.open{display:block}.search-form .suggestions-list{list-style-type:none;padding:0;position:absolute;top:.2rem;left:0;background:#1b1821;border:1px solid #262430;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.4);width:100%;margin:0;font-size:.9rem;overflow:auto;height:300px}.search-form .suggestion-item{border-radius:12px;transition:background .2s}.search-form .suggestion-item:hover{background:#9f5cff22}.search-form .suggestion-link{display:flex;flex-flow:row nowrap;max-height:100%;justify-content:space-between;align-items:center;color:#fff;padding:.7rem 1rem;gap:1em}.search-form .suggestion-link:not(:last-child){border-bottom:1px solid #1d1c24}.search-form .suggestion-link .title-category{display:flex;flex-flow:column;flex:1}.search-form .suggestion-link .suggestion-img-container{width:30px}@media screen and (min-width: 769px){.search-form .suggestion-link .suggestion-img-container{width:40px}}.search-form .suggestion-link .suggestion-title{overflow:hidden}.search-form .suggestion-link .suggestion-category{color:#a7a2b8;font-size:.8rem}.btn-open-nav{font-size:1.5em;transition:transform .2s}.btn-open-nav::before{font-family:"Font Awesome 5 Free";content:"";font-weight:900;color:#fff;font-weight:900}.btn-open-nav:hover{transform:scale(1.2);color:#fefefe}#footer{width:100%;height:100px}img{max-width:100%;max-height:100%}.card{border:1px solid #1d1c24;background:#111014;border-radius:12px;padding:1em .5em}.card .card-title{margin:0}.card-secondary{padding:1em;background:#1b1821;border-radius:8px;border:1px solid #1d1c24}.thumbnail-container{width:50px;height:50px}.items-list{padding:0;list-style-type:none;display:flex;flex-flow:row wrap;justify-content:start}.items-list .item-item{margin:.5rem;position:relative;width:100px;height:100px;overflow:hidden;border:2px solid #9f5cff;border-radius:8px}.items-list .relation-type{position:absolute;bottom:0;left:0;color:#fff;background:rgba(0,0,0,.7);width:100%;text-align:center}.items-list .item-thumbnail.nsfw{filter:blur(0.5rem)}.items-list .user-item{position:absolute;bottom:0;right:0;pointer-events:none;border-radius:3px}.items-list .user-item::before{display:flex;width:18px;height:18px;font-size:15px;align-items:center;justify-content:center}.items-list .user-item.wished{background:#e7c522}.items-list .user-item.wished::before{font-family:"Font Awesome 5 Free";content:"";font-weight:900}.items-list .user-item.ordered{background:#9f5cff}.items-list .user-item.ordered::before{font-family:"Font Awesome 5 Free";content:"";font-weight:900}.items-list .user-item.owned{background:green}.items-list .user-item.owned::before{font-family:"Font Awesome 5 Free";content:"";font-weight:900}.items-list .user-item.previously-owned{background:#ab0000}.items-list .user-item.previously-owned::before{font-family:"Font Awesome 5 Free";content:"";font-weight:900}.crop-image-modal .modal-footer{display:flex;flex-flow:row nowrap;justify-content:center}#modal_error{z-index:50}/*# sourceMappingURL=main.css.map */
