@charset "utf-8";.page-head,body{flex-flow:row wrap;display:flex;-webkit-text-size-adjust:none}a{color:inherit;text-decoration:none}.all-model,.page-head,.wrapper,body,header,main{display:flex}.search-cont{min-width:250px;display:flex;justify-content:center;transition:background .4s ease;max-width:250px}.search-cont.active{background:linear-gradient(180deg,transparent 50%,#91705b 50%)}.container{width:0;height:50px;background:linear-gradient(rgb(177 152 135),rgb(133 114 101)) rgb(63 44 33);box-shadow:0 1px rgba(255,255,255,.2) inset,0 3px 5px rgba(0,1,6,.5),0 0 1px 1px rgba(0,1,6,.2);text-align:center;line-height:50px;padding-right:50px;transition:all .5s ease;border-radius:50%;position:relative;display:flex;justify-content:center;align-items:center}.container::after{content:"";position:absolute;left:26px;right:52px;bottom:7px;height:0;box-shadow:0 0 3px .5px rgb(0 0 0 / 75%);pointer-events:none;opacity:0;transition:opacity .5s ease}.container.active::after,.container:has(.input:focus)::after{opacity:1}.container{--glow-delay:.6s}.container::after{transition:opacity .5s ease var(--glow-delay)}.container.active{--glow-delay:.6s}.container:not(.active){--glow-delay:0s}.container:hover:not(:active){background:linear-gradient(#857265,#91705a) #af612d}.container:active{top:1px;background:linear-gradient(#857265,#91705a) #af612d;box-shadow:inset 0 2px 3px rgba(0,0,0,.6),inset 0 -1px 0 rgba(255,255,255,.05)}.input{border:0;border-bottom:1px solid rgb(252 249 246);background:0 0;width:0%;padding:5px 0;outline:0;color:rgb(252 249 246);transition:all .3s ease;border-radius:0;font-family:inherit;font-size:1.1rem;text-shadow:3px 3px 3px rgba(0,0,0,.3)}.container>.fa-solid{color:rgb(252 249 246);position:absolute;right:0;top:0;width:50px;height:100%;font-size:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s ease-in-out;text-shadow:3px 3px 3px rgba(0,0,0,.3)}.container>.fa-solid:hover{color:#f1e5dd}.container>.fa-regular{position:absolute;right:50px;top:15px;opacity:.9;color:rgb(252 249 246);text-shadow:3px 3px 3px rgba(0,0,0,.3);cursor:pointer}#search-icon.icon-swap{transform:scale(.8) rotate(-15deg);transition:transform .15s ease}#search-icon{transition:transform .15s ease}.container.active{width:250px;padding-left:25px;transition:all .5s ease;top:0;background:linear-gradient(#857265,#91705a) #af612d;box-shadow:inset 0 2px 3px rgba(0,0,0,.6),inset 0 -1px 0 rgba(255,255,255,.05),0 1px 4px rgba(0,0,0,.4);border-radius:50px}.input.active{width:98%;padding-left:5px;transition:all .5s .5s ease}input::placeholder{color:rgb(252 249 246);text-shadow:3px 3px 3px rgba(0,0,0,.3)}#search-results{position:absolute;width:100%;max-height:calc(100vh - 230px);overflow-y:auto;display:block;z-index:93;flex-flow:row wrap;justify-content:center;align-items:center;left:0;top:50px;background:linear-gradient(to top,#857265,#91705a) #af612d;touch-action:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overflow-x:hidden}.search-item a b{position:absolute;right:7px;top:0}.onl{color:#34ce75}.off{color:#c61818}.tags{width:100%}.search-item a{width:100%;display:block;text-align:left;padding:0 7px;border-top:1px solid transparent;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.15);transition:all .3s ease-in-out;white-space:nowrap;position:relative}.search-item a:hover{border-top:1px solid rgb(252 249 246 / 80%);border-bottom:1px solid rgb(252 249 246 / 80%);background:rgb(255 255 255 / 20%)}.search-item a .fa-solid{font-size:1rem;transition:all .3s ease-in-out}.search-item a .fa-circle{font-size:.7rem}.model-card:hover .fa-circle,.search-item a:hover .fa-circle{filter:brightness(1.15);text-shadow:0 0 3px currentColor}.fa-venus{color:#f5b9b9}.fa-venus-mars{color:#97cfcf}.fa-mars{color:#9696eb}.fa-transgender{color:#ce84e5}.fa-mars,.fa-transgender,.fa-venus,.fa-venus-mars{filter:brightness(.9);transition:filter .3s ease,text-shadow .3s ease}.tags a.link{width:100%;display:block;text-align:center;border-bottom:1px solid rgba(255,255,255,.15);text-decoration:none;border-top:1px solid transparent;font-size:1.1em;transition:all .3s ease-in-out}.link-text{position:relative;overflow:hidden;color:rgba(0,0,0,.7);transition:.3s cubic-bezier(.33, 1, .68, 1);font-weight:500}.link-text::before{content:attr(data-hover);position:absolute;color:#f1e5dd;transition:transform .3s,opacity .3s;white-space:nowrap;text-shadow:3px 3px 3px rgba(0,0,0,.3)}a.link:hover .link-text::before{transform:scale(.9);opacity:0}.tags a:hover{border-top:1px solid rgb(252 249 246 / 80%);border-bottom:1px solid rgb(252 249 246 / 80%);background:rgb(255 255 255 / 20%)}#search-results span:first-of-type>a{border-top:1px solid rgba(255,255,255,.15)}#search-results span:first-of-type>a:hover{border-top:1px solid rgb(252 249 246 / 80%)}.link-text .highlight{position:relative;font-weight:inherit;display:inline-block;z-index:2;transition:.3s cubic-bezier(.33, 1, .68, 1),filter .3s ease,text-shadow .3s ease,opacity .3s ease;color:rgb(0 0 0 / 1);text-shadow:none}.link-text .highlight::before{content:attr(data-highlight);position:absolute;color:#fcf9f6;transition:transform .3s,opacity .3s;white-space:nowrap;pointer-events:none;opacity:1;z-index:1}a.link:hover .link-text .highlight{filter:brightness(1.6) saturate(1.4);text-shadow:0 0 8px rgba(255,255,255,.9),0 0 16px rgba(255,255,255,.6)}a.link:hover .link-text .highlight::before{transform:scale(.9);opacity:0}.tags a.link .fa-solid{font-size:1rem;color:#f1e5dd;transition:all .3s ease-in-out}.tags a.link:hover .fa-solid{color:rgb(0 0 0 / 50%);filter:brightness(1.15);text-shadow:0 0 6px currentColor}.no-results{font-size:1.2rem;display:block;width:100%;color:#f1e5dd}.model-card:hover .fa-mars,.model-card:hover .fa-transgender,.model-card:hover .fa-venus,.model-card:hover .fa-venus-mars,.search-item a:hover .fa-mars,.search-item a:hover .fa-transgender,.search-item a:hover .fa-venus,.search-item a:hover .fa-venus-mars{filter:brightness(1.15);text-shadow:0 0 6px currentColor}.filters{margin:0 2px 3px}.buttons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:5px 0 0;border-radius:5px;background:linear-gradient(to top,#857265,#91705a) #af612d}.buttons button{cursor:pointer;outline:0;font:inherit;font-size:1em;font-weight:700;margin:1px;color:rgb(252 249 246);min-width:40px;min-height:30px;padding:5px 5px 8px 5px;border:1px solid rgba(0,0,0,.25);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.35);border-radius:5px;background-color:rgb(111 95 85);transition:.2s ease-in-out}.buttons button:hover{background-color:rgba(255,255,255,.2);border-top-color:rgba(0,0,0,.35);border-bottom-color:rgba(0,0,0,.5);color:#f1e5dd}.buttons button.active{color:#f1e5dd;background-color:rgba(255,255,255,.15);box-shadow:inset 0 2px 1px 0 rgba(0,0,0,.25);cursor:default;pointer-events:none}.buttons button:active{box-shadow:0 0 10px 1px rgba(0,0,0,.25);border-left-width:1px}.all-model .model-card{opacity:0}.all-model .model-card.fade-in{opacity:1}.img-wrapper{width:100%;aspect-ratio:4/3;overflow:hidden;display:block;position:relative}.img-wrapper::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 12px rgba(90,70,50,.18);background:radial-gradient(ellipse at center,rgba(255,244,230,0) 65%,rgba(70,50,30,.15) 100%);opacity:.9;z-index:1;transition:opacity .4s ease}.img-wrapper:hover::after{opacity:.7}.model-card img.model{width:100%;display:block;border-radius:4px;filter:brightness(1.06) contrast(1.15) saturate(1.15) sepia(.08);box-shadow:inset 0 0 8px rgba(0,0,0,.12);height:100%;transition:all .3s ease-in-out}.models-list{display:flex;flex:100%;flex-flow:row wrap;align-items:flex-start;justify-content:center;margin-bottom:10px}.model-card{max-width:360px;flex:1 0 15%;display:flex;justify-content:center;min-width:200px;position:relative;margin:2px;border-radius:4px;flex-direction:column;width:100%;box-shadow:0 1px 3px rgba(0,0,0,.15);overflow:hidden;transition:all .3s ease-in-out;container-type:inline-size}.model-card:hover{box-shadow:0 3px 10px rgba(0,0,0,.3);transform:translateY(-1px)}.model-card:hover img.model{transform:scale(1.1);filter:brightness(1.1) contrast(1.25) saturate(1.25) sepia(.12)}.model-name{width:100%;bottom:-2px;transition:color .25s ease,transform .2s ease;text-shadow:1px 2px 2px rgba(0,0,0,.3);color:#6f5f55;z-index:58;display:flex;align-items:center;justify-content:center;line-height:1;background:linear-gradient(to bottom,rgb(0 0 5 / 0%) 0,rgba(60,40,30,.3) 100%);padding-bottom:2px;white-space:nowrap;position:absolute;text-transform:capitalize}h2{font-size:1.1em;font-weight:400;margin:0;display:inline-flex;align-items:center;justify-content:center;margin-bottom:2px;transform-origin:bottom center;backface-visibility:hidden}.model-name i.fa-solid{font-size:.85em;opacity:.8;line-height:1;display:inline-block}.model-card:hover .model-name{color:#f1e5dd;transform:translateY(-2px)}.model-status{font-size:1em;position:absolute;top:5px;left:5px;color:rgb(241 229 221);display:flex;justify-content:center;align-items:center;white-space:nowrap;transition:color .3s ease-in-out,transform .15s ease;transform-origin:top left}.model-status i{margin-right:3px;transition:filter .3s ease-in-out;font-size:.7em;transform:translateY(2px)}.model-card:hover .model-status{color:rgb(252 249 246)}.model-flag{position:absolute;display:flex;align-items:center;z-index:5;padding:3px 5px;border-radius:3px;justify-content:center;min-height:26px;top:max(5px,env(safe-area-inset-top));right:max(5px,env(safe-area-inset-right));transform-origin:top right;transition:transform .15s ease}.model-flag img{display:block;border-radius:2px;aspect-ratio:3/2;object-fit:cover;height:auto;filter:drop-shadow(0 0 1px rgba(0,0,0,.6));cursor:help}@container (max-width:280px){.model-status{transform:scale(.95);will-change:transform}.model-flag{transform:scale(.95);will-change:transform}h2{transform:scale(.95);will-change:transform}}@container (max-width:240px){.model-status{transform:scale(.9);will-change:transform}.model-flag{transform:scale(.9);will-change:transform}h2{transform:scale(.9);will-change:transform}}@container (max-width:210px){.model-status{transform:scale(.85);will-change:transform}.model-flag{transform:scale(.85);will-change:transform}h2{transform:scale(.85);will-change:transform}}.amt,h1{color:#6f5f55}.amt{text-transform:capitalize}.amt,h1{font-size:1.2em;margin:0 5px;min-width:200px;text-align:center;display:flex;align-items:center;gap:3px}.amt i,h1 i{font-size:.7em;transform:translateY(2px);color:#636355}.online-mod i{color:#34ce75}.pagination li.currents a{pointer-events:none}footer,header{background:#848471}.label a{overflow:hidden}.link a,.pagination a{font-weight:700;text-decoration:none}.review,.scrollup{text-align:center}.logo img{width:100%;max-width:150px;margin:3px 20px 0}*{margin:0;padding:0;box-sizing:border-box}body{background:rgb(252 249 246);font-family:Genos,sans-serif;font-optical-sizing:auto;font-size:1.3em;text-shadow:1px 1px 3px rgba(0,0,0,.3)}.wrapper{flex-direction:column;min-height:100vh;flex:1}.top{flex-grow:1}header{position:fixed;align-items:center;justify-content:center;width:100%;z-index:103;box-shadow:0 1px 10px 1px rgba(0,0,0,.6)}main{justify-content:center;align-items:center;margin:90px 5px 0;flex:100%;flex-flow:row wrap}.page-head{flex:1 1 100%;justify-content:space-around;align-items:center;background:#f1e5dd;padding:5px;border-radius:3px;border:1px solid #6f5f5530;margin:0 2px}.all-model{flex-flow:row wrap;justify-content:center;align-items:center;flex:1 0 100%;margin-bottom:10px}h3{flex:100%}.amt{font-weight:700}.label,.link,footer{display:flex}.pagination,.pagination li a{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;list-style:none;flex:1 1 100%;margin:1px;border-radius:3px;vertical-align:middle;transition:all .1s ease-in-out}.pagination li{background-color:rgb(111 95 85)}.pagination li:first-child{border-radius:4px 0 0 4px}.pagination li:last-child{border-radius:0 4px 4px 0}.pagination a{padding-top:1px;border:1px solid rgba(0,0,0,.25);border-left-width:0;min-width:44px;min-height:44px;color:rgba(255,255,255,.85);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.35);font-size:1.3em;line-height:1.4;text-shadow:3px 3px 3px rgba(0,0,0,.3);font-weight:500;text-decoration:none}.pagination li:not([class*=current]) a:hover{background-color:rgba(255,255,255,.2);border-top-color:rgba(0,0,0,.35);border-bottom-color:rgba(0,0,0,.5);color:#f1e5dd}.pagination li:not([class*=current]) a:active,.pagination li:not([class*=current]) a:focus{box-shadow:0 0 10px 1px rgba(0,0,0,.25);border-left-width:1px}.pagination li:first-of-type a{border-left-width:1px}.pagination li.current a{color:#f1e5dd;background-color:rgba(255,255,255,.15);box-shadow:inset 0 2px 1px 0 rgba(0,0,0,.25);cursor:default;pointer-events:none}.pagination li a i.fa-solid{font-size:.78em;transform:translateY(1px)}.link{white-space:nowrap;justify-content:center;align-items:center}footer{flex:100%;justify-content:space-evenly;align-items:center;max-height:45px}.label{flex-flow:nowrap;justify-content:center;align-items:center}.label a{padding:2px 5px 5px 5px}.label a img{width:100%;height:auto;transition:filter .3s ease,transform .3s ease}.label a:hover img{filter:brightness(.25) drop-shadow(0 3px 3px rgb(0 0 0 / 30%));transform:scale(.95)}.label a.rta img{max-width:40px;vertical-align:middle}.label a.asacp img{max-width:66px;vertical-align:middle}.label a.safelabeling img{max-width:80px}footer. link{justify-content:space-evenly;align-items:center;white-space:nowrap}footer .link a{color:rgba(0,0,0,.7);transition:.3s cubic-bezier(.33, 1, .68, 1);padding:2px 5px;position:relative;text-shadow:3px 3px 3px rgba(0,0,0,.3);display:inline-block;overflow:hidden;font-weight:700;text-decoration:none}footer .link a:before{color:#f1e5dd;content:attr(data-hover);position:absolute;-webkit-transition:-webkit-transform .3s,opacity .3s;-moz-transition:-moz-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;white-space:nowrap}footer .link a:hover::before{-webkit-transform:scale(.9);-moz-transform:scale(.9);transform:scale(.9);opacity:0}.scrollup{width:55px;height:55px;opacity:.65;position:fixed;bottom:12px;left:15px;display:none;z-index:100;color:#f1e5dd;background:rgb(80 78 78 / 85%);font-size:44px;border-radius:3px;cursor:pointer;text-decoration:none;align-items:center;justify-content:center;touch-action:none}.review{display:flex;flex:100%;justify-content:center;color:#857264;margin:20px;flex-flow:row wrap}.review p{margin:1px}.review ul{display:flex;flex:100%;flex-flow:row wrap;justify-content:center;list-style:none}.review p.title{color:#636355;font-size:1.3rem}.review p.end{margin-top:15px}.review ul li i{color:#857264;vertical-align:middle}.review ul li{flex:100%}#search-results::-webkit-scrollbar{background:#6a5549;width:6px}#search-results::-webkit-scrollbar-thumb{background-color:rgb(251 248 245 / 60%);border-radius:3px}#search-results::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgb(98 76 76 / 50%);background-color:#6a5549}@media only screen and (max-width :1200px){.search-item a{border-bottom:1px solid rgba(255,255,255,.15)}.tags a{border-bottom:1px solid rgba(255,255,255,.15)}#search-results{max-height:min(60vh)}.model-name{color:#f1e5dd}}@media only screen and (max-width:64.063em){.pagination li:nth-of-type(2) a{border-left-width:1px}}@media only screen and (max-width:1024px){.pagination li{position:absolute;top:-9999px;left:-9999px}.pagination li.current,.pagination li:first-of-type,.pagination li:last-of-type,.pagination li:nth-last-of-type(2),.pagination li:nth-of-type(2){position:initial;top:initial;left:initial}.pagination li:nth-of-type(2) a{border-left-width:0}}@media only screen and (max-width :768px){.model-card{min-width:180px}h1{display:block}h1 i{vertical-align:middle;transform:translateY(0)}}@media only screen and (max-width:30.063em){.pagination li:nth-of-type(2) a{border-left-width:1px}}@media only screen and (max-width:15.063em){.pagination li{width:50%}.pagination li.current{order:2;width:100%;border-left-width:1px}}@media only screen and (max-width :670px){.label{order:2;flex:100%}.link{order:1;flex:20%}footer{flex-flow:row wrap;max-height:100px}}@media only screen and (max-width :480px){.scrollup{width:44px;height:44px;font-size:35px}.search-cont{margin-top:5px}h1{white-space:break-spaces}.amt,h1{font-size:1em}.model-status{font-size:.78em}.review{font-size:.9em}}