@charset "utf-8";.page-head,body{flex-flow:row wrap;display:flex;-webkit-text-size-adjust:none}a{color:inherit;text-decoration:none}.page-head,.tag-list,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}.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}.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}.buttons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:10px 0 0;border-radius:5px;background:linear-gradient(to top,#857265,#91705a) #af612d}.buttons button{cursor:pointer;outline:0;font:inherit;font-size:1.1em;font-weight:700;margin:1px;color:rgb(252 249 246);min-width:40px;min-height:30px;padding:5px 8px 8px 8px;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}#tags-container{flex:100%;align-items:flex-start;margin:10px 50px;border-top:1px solid rgba(255,255,255,.15)}ul.tags-list{list-style:none;display:flex;flex-flow:column;justify-content:center}ul.tags-list li a{width:100%;text-align:center;padding:10px 7px;border-bottom:1px solid rgba(255,255,255,.15);text-decoration:none;border-top:1px solid transparent;font-size:1.2rem;display:flex;text-transform:capitalize;position:relative;overflow:hidden;color:rgba(0,0,0,.7);transition:.3s cubic-bezier(.33, 1, .68, 1);white-space:nowrap;font-weight:700}ul.tags-list li a: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)}ul.tags-list li a:hover:before{transform:scale(.9);opacity:0}ul.tags-list li 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%)}.tags-group{flex-direction:column;display:flex;justify-content:center;background:linear-gradient(to top,#857265,#91705a) #af612d;border-radius:5px}.amt,.counter,h1{color:#6f5f55}.amt,.counter,span p{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;justify-content:center}h1 i{font-size:.7em;transform:translateY(2px);color:#636355}footer,header{background:#848471}.label a{overflow:hidden}.link a{font-weight:700;text-decoration:none}footer{margin-top:10px}.counter,.review,.scrollup{text-align:center}.logo img{width:100%;max-width:150px;margin:3px 20px 0}.review ul li i{margin-right:5px}*{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)}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}.tag-list{flex-flow:row wrap;justify-content:center;align-items:center;flex:1 0 100%;margin-bottom:10px}h2{font-size:1.3em;font-weight:700;color:#6f5f55;border:1px solid #6f5f557a;text-transform:capitalize;background:#f1e5dd;padding:5px 10px 8px 10px;border-radius:5px}.amt{font-weight:700}.amt i{font-size:.6em;color:#34ce75;transform:translateY(2px)}.label,.link,footer{display:flex}.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:0 45px;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}h3{flex:100%}.review p.end{margin-top:5px;flex:100%}.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)}}@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}.amt{flex:100%}}@media only screen and (max-width :480px){.scrollup{width:44px;height:44px;font-size:35px}.search-cont{margin-top:5px}.amt,h1{font-size:1em}.buttons button{font-size:.9em;padding:5px 5px 8px 5px}h2{font-size:1.1em}#tags-container{margin:10px 12px}.review{margin:0 20px}.review-content{font-size:.9em}}