*{
    margin: 0;
    font-family: system-ui;
    box-sizing: border-box;
}
a{
    text-decoration: none;
}
.eps-display a:visited {
    color: #888;
}
td.history-img {
    width: 10rem;
    height: 7rem;
}
.note-content a, .option-menu, a p,.msg-ep--cast,.uploader--name,a._left,.pags a,.log-content--name span,.path a,ul.pagination a,.anime-info a,button a,.name-type,.name span a,.no--data a, .log--details .upload--name span,.field-info a,.streaming-card a,.detals a,.resources-field-info a,footer a{
    color: #f06292;
}
body,.sinopse,.sinopse--display,.info--eps,.perfil--header,.social-info,.social-info,.content-info,.rating,.general-info,.field-info-streaming,.card,.nexts--eps,.a--gender,.field-info-resources{
    background-color: #222222
}
.footer,.resources-field-info,.content-info,.note-content,.container--log-erros{
    font-size: .9rem;
}
#header,.footer,.contentBox,.ep--title,.next-episode-card{
    background-color: #171717;
}
.note{
    margin-bottom: .5rem;
}
.note, .credits, .section--body article, .pagination .active, span#close,.video-area,.left,.video,.uploader--img,.confirm,.log--description,.perfil-card .name,div#searchResults,.menu--ops ul,li.li--st,.c--episode .ep_info{
    background-color: #353535;
}
#header,.left--menu span,.search--camp,.search.header,.right--menu,.pride,.body-modal--report, span#close,.credits,.modal--options,.report-option,#PFSearch,.box-head,#header,.perfil,.ep_info,.logout,ul.pagination,.menu,.user,.grid--item,.log-ep--desc,.log-actions,.title-detals .name,.admin-page--info,.grid--item .name,.flex,.link,.uploader--detals,.confirm,.rating,.streaming-detals,.streaming-card,.field-info-streaming,.perfil--container,.oficial-website,.oficial-twitter,.oficial-website-img,.user-icon,.type--select{
    display: flex;
}
.item.s input,a,body,.select select,.content p,.sinopse textarea,.item.s div textarea, .about textarea{
    color: #ccc;
}
.modal-btn--report,.report-option input,.players button,.players input,.uploader--img,.img--uploader,.search input[type="search"],.log-actions div,.log-content--img,.streaming-img,.streaming-card .img,.perfil .image,.icon-ep--report,.icon-ep--cast,#no-show-advise{
    margin-right: .5em;
}
.info--eps,.contentBox .sinopse,.perfil--heade,.perfil--header,.rating,.general-info,.field-info-streaming,.nexts--eps,.ep--title,.a--gender,.resources-field-info,.field-info-resources{
    padding: 1em;
}
.credit-desc,.credits,.container-log--erros article,.grid--item,.field-info,.ep_info,.log--description,.streaming-card,.streaming-field-info,.perfil-card .name,.user-icon,.logout,.full--text,.option-report label,table td,.eps-display,.small{
    padding: .5rem;
}
button, input[type="submit"],input[type='radio'],span#close,.logo,.menu--show,.search.header,.modal--close,.pride,#log--modal,.cast--modal, .logout,#player-native{
    cursor: pointer;
}
.note-title{
    font-weight: 600;
}
ul,li,legend.legend{
	list-style: none;
	padding: 0;
}
.container{
    min-height: 65vh;
}
.content,.footer-mark,.dev-advise, .note-img{
    padding: 0 .3em;
}
.content,.footer-mark,.dev-advise{
    max-width: 950px;
    margin: auto;
}
section,#PFSearch,.form-search-content,.container-log--erros .total,.box-head,.grid,#form-content--pae,form#form-content--page,.log_search,.content-info,.admin-page--info .perfil,.admin-page--info,.rating,.confirm div p{
	margin-bottom: 1em;
}
.rating-img, .note-img{
    height: 3rem;
    width: 3rem;
}
.credits,body,.sinopse,.sinopse--display,.info--eps,.contentBox{
    position: relative;
}
.uploader--img, .img--uploader{
    height: 4em;
}
.social-info{
    min-height: 5rem;
}
.uploader--img img, .img--uploader img,.content-cover img,.content-img img,tbody#video-tbody img{
    object-fit: cover;
}
.uploader--img, .img--uploader{
    width: 5rem;
}
.search input[type="search"]{
    flex: 6;
}
.user--info{
    flex: 4;
}
.search button,aside,span.name,.uploader-info,.rating-info,.note-content{
    flex: 1;
}
.search input[type="search"],.search button{
    height: 2.4em;
}
input[type='search']:focus,#form-content--page input,#form-content--page select,#form-content--page button,.log_search select{
  outline: none;
}
#header .name, .function-name,.field-info,.rating-info{
	margin-left: .5em;
}
.note, .box-head,.user,.logout,.ep_info,ul.pagination,.grid--item,.menu,.title-detals .name,.grid--item .name,span#close,.link,.confirm,.streaming-detals,.streaming-card,.oficial-twitter,.user-icon,.oficial-website,.type--select{
    align-items: center;
}
.streaming-card .img,.streaming-img{
    width: 2rem;
}
.content p,.no--data{
    font-style: italic;
}
.contact input[type="email"],.note-content{
    padding: .5em;
}
.contact input[type="email"]{
    width: 23em;
}
.note-img img, .contact textarea,small.title,.date small,.uploader--img img,.img--uploader img, .uploader--img img,.log-content--img img, .perfil,.title-detals,.grid--item label, .image img,.content-cover img,.content-img img,.rating-img img,.streaming-card .img img, .streaming-img img,.twitter-logo img,tbody#video-tbody img{
    width: 100%;
    height: 100%;
}
.contact textarea,small.title,.date small{
    display: block;
}
.contact div {
    width: 4em;
}
.section--header,a._left,.pags ul,.s_name,.contact textarea,.contact input[type="email"],legend.legend,div.item input[type="submit"], .log--item,.content-cover,.log--description,.perfil-card,.player-ads-advise{
    margin: .5em 0;
}
.sinopse h3,.info--eps h3,.perfil--header h1,.perfil--header h4, .ep--title h1{
    font-weight: 400;
}
span#close{
    background-color: #f0f0f0;
    color: #171717;
    border-radius: 2px;
}
span#close,.confirm button{
    padding: .2rem .5rem;
}
.next,.prev,.menu-content{
    width: 1.5rem;
    height: 1.5rem;
}
.menu-content{
    margin: 0 1em;
}
div#log--modal,.cast--modal{
    display: inline-flex;
}
.msg-ep--report{
    color: #F64042;
}
footer.footer{
    padding: 2rem .5rem;
}
.presentation,footer .content ul,.contact div,.c_area,.form-search-content,.log_search,.log-ep--info,.content-info,.admin-page--info .perfil,.rating,.legend,.confirm div p,.clear-history{
    margin-top: 1rem;
}

.credit-area{
    margin-bottom: 2rem;
    padding: .5rem 0;
}