@charset "UTF-8";@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');body * {font-family:verdana,"Comic Sans MS",Helvetica,sans-serif;margin:0;padding:0} a {text-decoration:none;color:#069} a:hover {text-decoration:underline} body,td {margin:0;padding:0;font-size:small} body {background:#fff;color:#000} b {font-weight:bold} textarea {font-size:small} .logo {width:100%;max-width:400px;height:60px} .mandatory::after {content:" *";color:red} .edittt-movie {display:inline-block;position:fixed;top:150px;right:0;background:#0c6;color:#fff;font-weight:bold;padding:5px 10px;border-radius:5px 0 0 5px;z-index:1000} .mvinfo1 em {color:red} .dlbtn {text-align:center;font-size:0.8em;margin-top:5px} .dlbtn a {text-align:center;padding:9px;border-radius:5px;margin:10px;display:inline-block;font-weight:700;color:#fff;width:70%;max-width:300px;text-decoration:none} .dlbtn a:hover {opacity:0.8;color:#fff} .dlbtn .title {font-weight:500;font-size:1.4em} .dlbtn p {font-size:1.4em} .dlbtn fieldset {display:inline-block;border:2px solid #4A90E2;border-radius:7px;padding:10px 0;margin:0 20px 15px 20px;max-width:480px} .dlbtn legend {background-color:#4A90E2;color:white;font-size:1.5em;padding:5px 15px;border-radius:4px;font-weight:bold} .dl {margin:5px 12px;padding:15px 6px;text-align:center;font-size:20px;font-weight:bold;color:#fff;border-radius:5px} .dl:nth-child(3n+1) {background-image:linear-gradient(#0c0,#090)} .dl:nth-child(3n+2) {background-image:linear-gradient(#06f,#003d99)} .dl:nth-child(3n+3) {background-image:linear-gradient(#751aff,#4700b3)} .bg1 {background:#eb6174} .bg2 {background:#2d89c5} .bg3 {background:#f33} .bg4 {background:#41bdb0} .bg5 {background:#eaa34b} .colors {display:inline-block;color:#fa20aa} .thumbimg img {display:inline-block;width:100%;height:65px} .thumb-thumb {display:inline-block;width:60px;margin-right:3px} .thumb-name {display:inline-block} .foldername {background:#fcfcfc;border-bottom:1px #ccc solid;padding:12px 7px;font-size:1.2em;font-weight:bold} .foldername:hover {background:#f3f3f3} .cat {background:#fcfcfc;border-bottom:1px #ccc solid;padding:12px 7px;font-size:1.2em;font-weight:bold} .cat:hover {background:#f3f3f3} a.whatsappb {background-color:#16b508;color:#fff;font-size:20px;border-radius:3px;text-decoration:none;border-bottom:1px solid #F2F2F2;padding:6px 12px} .movie-thumb {position:relative;display:inline-block} .movie-share {position:absolute;bottom:8px;right:16px} a.whatsapp {background-color:#16b508;color:#fff;font-size:10px;border-radius:3px;text-decoration:none;border-bottom:1px solid #F2F2F2;padding:6px 12px} a.facebook {background-color:#3b5998;color:#fff;font-size:10px;border-radius:3px;text-decoration:none;border-bottom:1px solid #F2F2F2;margin:5px;padding:6px 12px} .newb {display:inline-block;background:#00C;padding:2px 6px;font-size:1.5em;font-weight:bold;color:#fff;border-radius:10px} .pagination-wrapper a{font-weight:550 !important} .pagination-wrapper .pagination>li>a,.pagination-wrapper .pagination>li>span{padding:6px 14px} .pagination-wrapper .pagination .current{border-radius:0;background:#111;color:#f5f5f5 !important;font-weight:bold} .pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px} .pagination>li{display:inline} .pagination>li>a,.pagination>li>span,.pagination-wrapper .pagination .ellipsis:hover{position:relative;float:left;line-height:1.42857;text-decoration:none;background-color:#555;color:#fff;border:1px solid #ddd;margin-left:-1px} .pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px !important;border-top-left-radius:4px !important} .pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px} .pagination>li>a:hover,.pagination>li>a:focus,.pagination>li>span:hover,.pagination>li>span:focus{z-index:2;color:#f5f5f5 !important;background-color:#111;border-color:#ddd} .bcrumb {background:#f0f0f0;border-top:1px #bbb solid;padding:7px;font-weight:bold} .bcrumb span.separator {margin:0 5px;color:#666} .newa {display:inline-block;background:#00C;padding:2px 6px;font-size:1.7em;font-weight:bold;color:#fff;border-radius:10px} .xyz {color:#fff;font-size:1.4em;box-shadow:0 1px 8px 0 rgba(0,0,0,0.5);border:none;outline:none;background:#ffa726;bottom:0;position:fixed;width:100%;z-index:20000;padding:0;text-align:center;font-weight:bold} .lu {border-bottom:1px #c3c3c3 solid;padding:11px 5px 11px 5px;font-weight:bold;font-size:1.1em;color:#330} .lu a {color:#933} .fllist td {padding:7px 2px;border-bottom:1px solid #ccc} .fllist a {vertical-align:middle;display:block;padding:0} .fllist img {border:1px solid #bbb;padding:1px} .fllist div {display:table-cell} .fllist {border-bottom:1px solid #ddd;background:#fff} .fllist:hover {background:#f5f5f5} .fllist span {font-weight:normal} .fllist span.ar {color:#d2691e;font-style:italic} .fllist a img {border:1px solid #ddd;border-radius:3px;padding:0;margin-right:5px} .fllist a div div {vertical-align:middle;display:table-cell} .h3 {border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px;font-weight:bold;color:#fff;background:#069} .h3 a {padding:8px;display:block} .colora {display:inline-block;color:red} .colorb {display:inline-block;color:#f60} .colorc {display:inline-block;color:#090} .colord {display:inline-block;color:#03c} .colore {display:inline-block;color:#330} .colorf {display:inline-block;color:#933} .colorg {display:inline-block;color:#93f} .colorh {display:inline-block;color:#333} .colorBlack {display:inline-block;color:#000 !important} .fname {border-bottom:1px #ccc solid;padding:7px;font-weight:bold} .ss {margin:5px;text-align:center} .ss img {width:100%} .movie p {font-family:'Poppins','Segoe UI',Tahoma,Geneva,Verdana,sans-serif;font-size:1.1em;padding:15px} .container {display:block} .A1 {background-color:rgb(221,231,241);border:1px solid rgb(170,187,204)} .A2 {background:-webkit-linear-gradient(top,#fcfeee 0,#eee 100%);border-bottom:1px solid#ccc;padding:5px;font-weight:normal} .A10 ,.A11 {background:-webkit-linear-gradient(top,#fcfeee 0,#eee 100%);border-bottom:1px solid #ccc;font-weight:normal;padding:4px} .A10 table ,.A11 table {width:100%;margin:auto} .A10 table th ,.A11 table th {background:#fff} .A10 table tr ,.A11 table tr {background:#fff} .A10 table td ,.A11 table td {padding:5px} .layout {display:flex;flex-direction:column;min-height:100vh} .main-content {flex:1;width:100%} .sidebar {width:100%;height:auto;min-height:auto} .cAlign {text-align:center} @media (min-width:48em) {.container {display:flex;flex-wrap:wrap;justify-content:center;gap:20px} .A10 {width:48%} .layout {flex-direction:row;gap:10px} .main-content {width:75%} .sidebar {width:25%;min-height:100vh} .cAlign {text-align:left;padding-left:15px}} .active-gif {width:26px;height:26px;margin-left:auto} .ptitle {font-size:15px;font-weight:bold} .A11 .ptitle {font-size:15px;font-weight:inherit} .pcat {display:inline-block;padding:2px 6px;font-size:10px;font-weight:bold;color:#fff;border-radius:10px} .blue {background-color:#069;color:#fff;padding-top:1px;padding-bottom:1px} .blue a {color:#fff} .box {border:2px solid #ccc;padding-top:4px;padding-bottom:2px;margin:5px 25px} .h4 {background:-webkit-linear-gradient(top,#fcfeee 0,#eee 100%);border-bottom:1px solid #f0f;padding:0;font-weight:normal} .img {border:2px solid #ccc;padding:5px;font-weight:bold;text-decoration:blink} .pink {background-color:#e1e1ff;color:#000;padding:3px;border-bottom-width:1px;border-bottom-color:#f0f;border-bottom-style:solid;font-weight:bold} .RBOX {padding:5px;font-weight:bold;text-decoration:blink;margin:5px 10px;border-width:1px;border-color:#ccc;border-style:solid} .w1 {background-color:#E5E4E2;color:#000;padding-top:5px;padding-bottom:5px;border-top-width:1px;border-top-color:#D1D0CE;border-top-style:solid} .Whole {border:2px solid #ccc;padding:2px} .tCenter {text-align:center} .tLeft {text-align:left} .tRight {text-align:right} .w100 {width:100%} .siteLink {color:#0060AF} .content {width:100%;min-width:200px;margin:auto;padding-top:0} .header {text-align:center} hr {color:#fff;background-color:#ffA500;height:3px;font-size:small} .clear {clear:both} .absmiddle {vertical-align:middle} .bt {border-top:1px dashed #bbb} .bb {border-bottom:1px dashed #bbb} .odd,.even,.sl {margin:2px 0;padding:2px 0 2px 2px;vertical-align:middle} .oddtd {border-top:1px dashed #bbb} .eventd {border-top:1px dashed #bbb} .description {background:#f5f5f5;color:#222;padding:2px} .description a {text-decoration:underline} .filedescription {background:#f5f5f5;padding:5px 0;text-align:center;border-top:1px solid #ddd;border-bottom:1px solid #ddd} .hlink {background:#eee;color:#222;font-size:110%;border:1px solid rgb(170,187,204);padding:5px;font-weight:bold} .metaTag {background:#efefef;color:#222;font-size:110%;border:1px solid rgb(170,187,204);padding:5px} .tag {display:inline-block} .tag:not(:last-child)::after {content:','} .heading {font-weight:bold} h1,h2,.heading {color:#069;background:rgb(221,231,241);border:1px solid rgb(170,187,204);font-size:110%;padding:5px} h1 a,h2 a {color:#069} h3 {color:#fff;background:#069;padding:5px} h5 {background:306090;color:#fff;border:1px solid #ddd;font-size:120%;padding:6px} .pl2 {padding-left:4px} .link1 {color:#a00} .button {color:#086C8F;font-weight:bold} .red {color:red} .info {color:red;background:#fff;text-align:center;padding:2px} p {padding:6px 0} .devider {background:#fff;height:5px} .form_error {color:#f00} .dtype {padding:4px;font-size:x-small;text-align:center} .bkmk {padding:2px;text-align:center;color:#f00} .path {border-bottom:1px dashed #bbb;font-weight:bold} .fileName {color:#069;font-weight:bold} .fileName span {color:#555;text-decoration:none} .fileName img {padding-right:3px} .search {background:#069;border:1px dashed #fff;padding:2px;color:#fff;font-weight:bold} .pgn {text-align:center} .pgn span {font-weight:bold;color:#bbb} img {vertical-align:middle} .showimage {padding:5px 0 5px 0;text-align:center;border-top:1px dashed #960000;border-bottom:1px dashed #960000} .cthumb {padding:1px;border:1px solid #555;margin:2px} .tblimg {width:65px;text-align:center} .tblimg img {border:1px solid #ddd} .ftrLink {padding:2px;font-weight:bold;text-align:center} .ftrLink a {color:#960000} a.top {color:#FF7F00;font-size:smaller;text-decoration:none} .ad1,.ad1 a {background:#069;color:#fff;font-weight:bold} .ad2 {font-weight:bold} .ad3 {color:#333} .adBold * {font-weight:bold} .adLinkBold a {font-weight:bold} .updates h2 {color:#000} .updates div {border-bottom:1px dashed #bbb;padding:3px} .online h2 {color:#f00} .online div {border-bottom:1px dashed #bbb;padding:3px} .online span {font-weight:bold} .randomFile {color:#fff;border:2px solid #960000} .randomFilea {color:#fff} .randomFiletr {background:#555} u {text-decoration:none;font-weight:bold;background:#B80000;color:#fff;padding:1px 7px;font-size:11px;border-radius:40px} .guestentry {border-top:1px solid #eee;border-bottom:1px solid #ddd;padding:2px;background:#f7f7f7} .guestanswer {color:#f00} .R3 {border-top:1px solid #ccc;background:right center no-repeat} .R3 a {padding:6px;display:block} m {text-decoration:none;font-weight:bold;background:#008000;color:#fff;padding:1px 7px;font-size:11px;border-radius:40px} s {text-decoration:none;font-weight:bold;background:#ccc;color:#fff;padding:1px 7px;font-size:11px;border-radius:40px} .fl {border-bottom:1px solid #ccc;box-shadow:0 1px 0 0 #ddd;background:#fff;padding:0 2vw} .fl table {width:100%;border-spacing:0;border-collapse:collapse;padding:0;margin:0} .fl td {padding:7px 2px} .fl a {vertical-align:middle;display:block;padding:0} .fl div {display:table-cell} .fl span {font-weight:normal} .fl a img {border:1px #bbb solid;border-radius:3px;padding:0;margin-right:5px} .fl a div div {vertical-align:middle;display:table-cell} .file a {display:block;padding:7px;color:#116285} .file a img {border:1px solid #bbb;padding:1px;margin-right:3px;box-shadow:0 0 2px #999} .file a div span {font-size:x-small;color:#5a5;font-weight:normal} .file a div div {vertical-align:middle;display:table-cell} .Do {border-bottom:1px solid #ccc;font-size:small;padding:5px;text-align:center} .downLink {margin:5px 0} .dwnLink {color:#a00;font-weight:bold} .Do span {border:1px solid #d50;padding:3px;border-radius:5px;background:#d50;color:#f5f5f5} .Do a {border:1px solid #ccc;padding:3px;border-radius:5px;background:#f5f5f5} input[type=textarea] {background:#d2691e;border-top:1px solid #d2691e;border-bottom:1px solid #d2691e;border-left:1px solid #d2691e;border-right:1px solid #d2691e;color:#fff;margin:1px;size:small} .admin-toolbar {position:sticky;top:0;left:0;right:0;background-color:#11121A;color:#f0f0f1;height:50px;display:flex;align-items:center;padding:0 20px;z-index:9999;border-bottom:1px solid #2c3338} .toolbar-left {display:flex;align-items:center;flex-grow:1;font-weight:500} .toolbar-right {display:flex;align-items:center} .toolbar-item {display:flex;align-items:center;padding:0 12px;height:50px;cursor:pointer;position:relative} .toolbar-item a {color:#f0f0f1} .toolbar-item:hover {color:#2271b1} .toolbar-item a:hover {color:#2271b1} .mobile-icon {display:none} .new-dropdown {position:relative} .dropdown-content {display:none;position:absolute;top:100%;left:0;background-color:#11121A;min-width:200px;box-shadow:0 8px 16px rgba(0,0,0,0.2);z-index:1;border:1px solid #2c3338} .dropdown-content a {color:#f0f0f1;padding:8px 16px;text-decoration:none;display:block} .dropdown-content a:hover {background-color:#2271b1;color:white} .new-dropdown:hover .dropdown-content {display:block} .user-dropdown {position:relative} .user-dropdown-content {display:none;position:absolute;top:100%;right:0;background-color:#11121A;min-width:200px;box-shadow:0 8px 16px rgba(0,0,0,0.2);z-index:1;border:1px solid #2c3338} .user-dropdown-content a {color:#f0f0f1;padding:8px 16px;text-decoration:none;display:block} .user-dropdown-content a:hover {background-color:#2271b1;color:white} .user-dropdown:hover .user-dropdown-content {display:block} .dropdown-content i,.user-dropdown-content i {font-size:1em !important} .username {margin-left:8px} .toolbar-left i {font-size:1.3em;margin-right:4px} .toolbar-right i {font-size:1.3em;margin-left:8px} @media (max-width:782px) {.desktop-text {display:none} .new-text {display:inline}} .comments-section {margin-top:40px;padding:20px;background:rgba(240,242,244,0.4);border-radius:8px} .comments-section h3 {display:flex;text-align:center;gap:8px;background:transparent;color:inherit;padding:5px 0;margin-bottom:20px} .comment-form {margin-bottom:30px} #reply-to {display:none;background:#e9ecef;padding:10px;border-radius:5px;margin-bottom:15px} #reply-to .btn-cancel {margin-left:10px;background:#dc3545;color:white;border:none;padding:2px 6px;border-radius:3px;cursor:pointer} .comment-form .form-data1 {display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:15px} .comment-form .form-data2 {margin-bottom:15px} .comment-form .form-data1 label,.comment-form .form-data2 label {display:block;margin-bottom:5px;font-weight:bold} .comment-form input[type="text"],.comment-form input[type="email"] {width:90%;padding:10px;border:1px solid #ced4da;border-radius:4px} .comment-form input[type="url"],.comment-form textarea {width:95%;max-width:95%;padding:10px;border:1px solid #ced4da;border-radius:4px} .comment-form input[type="text"]:focus,.comment-form input[type="email"]:focus,.comment-form input[type="url"]:focus,.comment-form textarea:focus {border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,0.25);outline:none} .comment-form input:invalid:not(:focus):not(:placeholder-shown) {border-color:#dc3545} .comment-form input:valid:not(:focus):not(:placeholder-shown) {border-color:#28a745} .comment-form .loggedin {margin-bottom:15px;padding:10px;background:#d1ecf1;border-radius:5px} .comment-form .comment-btn {background:#007bff;color:white;padding:12px 24px;border:none;border-radius:4px;cursor:pointer} .root-comment {background:linear-gradient(135deg,#f3f3f3 0,#fbfbfb 100%) !important;box-shadow:0 2px 8px rgba(0,123,255,0.2) !important;margin-bottom:25px !important;border-radius:5px !important;padding:15px !important} .reply-comment {background:linear-gradient(135deg,#fff 0,#f5f7ff 100%) !important;box-shadow:0 1px 4px rgba(40,167,69,0.2) !important;margin-bottom:15px !important;border-radius:5px !important;padding:15px !important} .comment-depth-1 {background:linear-gradient(135deg,#fff 0,#f0f8ff 100%) !important;margin-left:30px !important} .comment-depth-2 {background:linear-gradient(135deg,#fff 0,#fff3cd 100%) !important;margin-left:60px !important} .comment-depth-3 {background:linear-gradient(135deg,#fff 0,#f8f9fa 100%) !important;margin-left:90px !important} .comment-depth-4 {background:linear-gradient(135deg,#fff 0,#e9ecef 100%) !important;margin-left:120px !important} .root-comment .comment-header {display:flex;justify-content:space-between;margin-bottom:10px;border-bottom:1px solid #e3f2fd;padding-bottom:8px} .reply-comment .comment-header {display:flex;justify-content:space-between;margin-bottom:10px;border-bottom:1px solid #e8f5e8;padding-bottom:6px} .root-comment .comment-author {font-weight:bold;color:#2c3e50;font-size:1.1em} .reply-comment .comment-author {font-weight:bold;color:#34495e;font-size:1em} .root-comment .author-role,.reply-comment .author-role {font-size:0.8em;color:#6c757d;margin-left:5px} .root-comment .author-website,.reply-comment .author-website {color:#007bff;text-decoration:none;margin-left:5px} .root-comment .comment-date {color:#6c757d;font-size:0.85em} .reply-comment .comment-date {color:#6c757d;font-size:0.8em} .root-comment .comment-content {color:#2c3e50;line-height:1.6;font-size:1em;margin-bottom:5px} .reply-comment .comment-content {color:#34495e;line-height:1.5;font-size:0.95em;margin-bottom:5px} .reply-btn {background:none;border:none;color:#007bff;cursor:pointer;font-size:0.9em} .root-comment:hover {transform:translateY(-2px);transition:transform 0.2s ease;box-shadow:0 4px 12px rgba(0,123,255,0.15) !important} .reply-comment:hover {transform:translateY(-1px);transition:transform 0.2s ease;box-shadow:0 2px 8px rgba(40,167,69,0.15) !important} .comments-pagination {margin-top:30px;text-align:center} .comments-pagination .prev,.comments-pagination .next{padding:8px 16px;background:#007bff;color:white;text-decoration:none;border-radius:3px;margin:0 5px} .comments-pagination .paging {margin-top:10px !important} .comments-pagination .paging span {padding:5px 10px;background:#ddd;color:#007bff;border-radius:3px;margin:0 2px} .comments-pagination .paging a {padding:5px 10px;background:#007bff;color:#fff;text-decoration:none;border-radius:3px;margin:0 2px} .user-container {display:flex} .user-container .user-grid1 {flex:30%;background:#e2e3e9;border:1px solid #b8b9c7;border-radius:10px;transition:transform 0.3s ease;color:#000;margin:10px;padding:25px} .user-container .user-grid2 {flex:70%;color:#000;margin:0 10px 10px 10px;padding:10px 0} @media (max-width:768px) {.user-container {flex-direction:column}} .profile-card {background:#f1f1f4;color:#222;border:1px solid #d4d5dd;border-radius:10px;padding:25px;margin-bottom:20px;transition:transform 0.3s ease} .profile-card:hover {transform:translateY(-4px)} .profile-card h2 {margin:10px 0 20px 0;font-size:1.2em;color:#5a5c72} .profile-card p {color:#A0A0B0;font-size:0.8rem;margin-bottom:10px} .profile-card label {display:block;color:#434556} .email-container {display:flex;align-items:center;justify-content:space-between;background:#273549;padding:10px;border-radius:5px;margin-bottom:15px} .email-container span {font-size:14px;color:#CDD5E0} .user-item {display:flex;align-items:center;gap:15px;padding:12px 5px 0 5px;transition:all 0.3s ease;cursor:pointer} .user-item:hover {transform:translateX(5px)} .user-avatar {width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:18px;color:white;text-transform:uppercase;flex-shrink:0;border:5px solid #b8b9c7;box-shadow:0 8px 20px rgba(0,0,0,0.4);transition:transform 0.3s ease} .user-item:hover .user-avatar {transform:scale(1.1)} .user-info {display:flex;flex-direction:column;flex-grow:1;min-width:0} .user-name {background:linear-gradient(90deg,#6C63FF,#36D1DC);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700;font-size:1.5rem;margin-bottom:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis} .user-status {font-size:13px;width:fit-content;font-weight:500} .user-status.online {color:#27ae60} .user-status.away {color:#f39c12} .user-status.offline {color:#7f8c8d} .user-status.dnd {color:#e74c3c} .user-avatar.color-1 {background:linear-gradient(135deg,#3498db,#2980b9)} .user-avatar.color-2 {background:linear-gradient(135deg,#2ecc71,#27ae60)} .user-avatar.color-3 {background:linear-gradient(135deg,#e74c3c,#c0392b)} .user-avatar.color-4 {background:linear-gradient(135deg,#9b59b6,#8e44ad)} .user-avatar.color-5 {background:linear-gradient(135deg,#f39c12,#d35400)} .user-avatar.color-6 {background:linear-gradient(135deg,#1abc9c,#16a085)} .user-avatar.color-7 {background:linear-gradient(135deg,#34495e,#2c3e50)} .user-avatar.color-8 {background:linear-gradient(135deg,#e67e22,#d35400)} @media (max-width:480px) {.user-avatar {width:42px;height:42px;font-size:16px} .user-name {font-size:15px}} .registration-date,.last-login {display:flex;align-items:baseline;gap:10px;color:#60607B;font-size:0.8rem;padding:5px 10px 0 10px;margin-bottom:5px} .user-role {display:inline-block;text-transform:uppercase;padding:0 18px !important;background:rgba(108,99,255,0.15);color:#6C63FF;border-radius:30px;font-weight:600;font-size:0.7rem;border:1px solid rgba(108,99,255,0.3);margin-bottom:15px;margin-left:60px} .user-update input[type="email"],.user-update input[type="password"] {border:1px #8d8fa5 solid;padding:10px;border-radius:5px;background:#d4d5dd;margin-top:7px;margin-bottom:10px;width:280px;color:#22222b;font-weight:500} .profile-card .mt {margin-top:10px} .profile-card .alert {padding:10px;margin-bottom:20px;border-radius:4px} .profile-card .alert-success {background:#d4edda;color:#155724;border:1px solid #c3e6cb} .profile-card .alert-danger {background:#f8d7da;color:#721c24;border:1px solid #f5c6cb} .social-center {display:table;width:100%;margin:15px 0} #social-test {display:table-cell;vertical-align:middle;text-align:center;font-size:15px} #social-test li {list-style-type:none;display:inline-block;padding:0;margin:0} #social-test i {width:18px;height:18px} #social-test li a {background:rgba(42,67,117,0.8);color:rgba(250,249,247,0.9);opacity:0.9;padding:5px;margin:opx 2px;border:1px solid rgba(213,200,190,0.4);border-radius:4px;cursor:pointer;transition:ease .3s} #social-test li a:hover {opacity:1} .fa.fa-twitter{font-family:sans-serif} .fa.fa-twitter::before{content:"𝕏"} footer {margin-bottom:10px} .footer .s1 {background:#eee;color:#222;font-size:110%;border:1px solid rgb(170,187,204);padding:5px;font-weight:bold} .footer .s2 {color:#069;background:rgb(221,231,241);border:1px solid rgb(170,187,204);font-size:110%;padding:5px;font-weight:bold} .btn-page {background-color:#fff;color:#000;padding:3px 8px;text-align:center;text-decoration:none;display:inline-block;font-size:12px;margin:4px 2px;cursor:pointer} .btn-page.active {background:#ccc} .btn-page:nth-child(5n+1) {border:2px solid #4CAF50} .btn-page:nth-child(5n+2) {border:2px solid #008CBA} .btn-page:nth-child(5n+3) {border:2px solid #939} .btn-page:nth-child(5n+4) {border:2px solid #f44336} .btn-page:nth-child(5n+5) {border:2px solid #555} .btn-home {border:2px solid #555} .fixed-share-btn-container {position:fixed;bottom:30px;right:25px;z-index:1000;pointer-events:none} .fixed-share-btn {display:flex;align-items:center;justify-content:center;width:50px;height:50px;background:#08c;color:white;border:2px #eee solid;border-radius:50%;cursor:pointer;font-size:1.5em;box-shadow:0 2px 8px rgba(0,0,0,0.2);pointer-events:auto;transition:background-color 0.2s ease} .fixed-share-btn:hover {background:#069} .fixed-share-btn:active {background:#005580} .fixed-share-btn i {font-size:1.3em} .web-share-btn {display:none} .share-toast {position:fixed;bottom:80px;right:20px;background:rgba(0,0,0,0.85);color:white;padding:10px 20px;border-radius:20px;z-index:1001;font-size:0.9em;opacity:0;transform:translateY(10px);transition:all 0.3s ease;max-width:200px;text-align:center} .share-toast.show {opacity:1;transform:translateY(0)} @media (max-width:768px) {.fixed-share-btn-container {bottom:15px;right:15px} .fixed-share-btn {width:55px;height:55px;font-size:1.6em} .share-toast {bottom:85px;right:15px;max-width:180px}} @media (max-width:480px) {.fixed-share-btn-container {bottom:10px;right:10px} .fixed-share-btn {width:50px;height:50px;font-size:1.5em} .share-toast {bottom:70px;right:10px}} @keyframes sharePulse {0% {transform:scale(1)} 50% {transform:scale(1.1)} 100% {transform:scale(1)}} .fixed-share-btn.sharing {animation:sharePulse 0.5s ease} @media (max-width:768px) {.web-share-btn,.share-text {display:none}} .pd-10 {padding:10px} .password-prompt {max-width:500px;margin:2rem auto;padding:2rem;background:#fff;border:1px #f0f0f0 solid;border-radius:8px;text-align:center} .password-prompt h1 {background:inherit;border:none;color:#666;font-size:1.2rem;margin-bottom:1.5rem;font-weight:600} .password-prompt form {display:flex;flex-direction:column;gap:1rem} .password-prompt label {display:block;margin-bottom:0.5rem;color:#555;font-size:1rem;text-align:left} .password-prompt input[type="password"] {width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:6px;font-size:1rem;transition:all 0.3s ease;box-sizing:border-box} .password-prompt input[type="password"]:focus {border-color:#4a90e2;box-shadow:0 0 0 3px rgba(74,144,226,0.2);outline:none} .password-prompt button {background-color:#4a90e2;color:white;border:none;padding:12px 20px;border-radius:6px;font-size:1rem;cursor:pointer;transition:background-color 0.3s ease;margin-top:0.5rem} .password-prompt button:hover {background-color:#3a7bc8} .password-prompt .alert {margin-top:1rem;padding:0.75rem 1rem;border-radius:4px;background-color:#ffebee;color:#c62828;font-size:0.9rem} @media (max-width:600px) {.password-prompt {margin:1rem;padding:1.5rem} .password-prompt h1 {font-size:1rem}} .search-results-info {padding:8px 2vw;font-size:1.1em;font-weight:550;color:#333} .contact-form {max-width:600px;margin:0 auto;padding:30px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,sans-serif} .form-group {margin-bottom:25px} .form-group label {display:block;margin-bottom:8px;font-weight:600;color:#2d3748;font-size:15px} .form-control {width:100%;padding:12px 16px;font-size:16px;line-height:1.5;color:#4a5568;background-color:#fff;border:2px solid #e2e8f0;border-radius:8px;transition:all 0.2s ease;box-sizing:border-box} .form-control:focus {outline:none;border-color:#4299e1;box-shadow:0 0 0 3px rgba(66,153,225,0.15)} .form-control:hover {border-color:#cbd5e0} textarea.form-control {min-height:120px;resize:vertical;font-family:inherit} .btn-primary {display:inline-block;padding:14px 28px;font-size:16px;font-weight:600;line-height:1.5;color:#fff;background-color:#4299e1;border:none;border-radius:8px;cursor:pointer;transition:all 0.2s ease;text-align:center;width:100%} .btn-primary:hover {background-color:#3182ce;transform:translateY(-1px)} .btn-primary:active {transform:translateY(0)} .btn-primary:focus {outline:none;box-shadow:0 0 0 3px rgba(66,153,225,0.5)} .form-control:invalid:not(:focus):not(:placeholder-shown) {border-color:#fc8181;background-color:#fff5f5} .form-control:valid:not(:focus):not(:placeholder-shown) {border-color:#48bb78;background-color:#f0fff4} .form-group {position:relative} .form-control:valid:not(:focus):not(:placeholder-shown)+.valid-icon,.form-control:invalid:not(:focus):not(:placeholder-shown)+.invalid-icon {display:block} .form-control.typing {border-color:#4299e1} .form-control:invalid:not(:focus):not(:placeholder-shown)~.validation-message {display:block;color:#e53e3e;font-size:13px;margin-top:6px} @media (max-width:640px) {.contact-form {padding:20px} .form-group {margin-bottom:20px} .form-control {padding:10px 14px;font-size:15px} .btn-primary {padding:12px 24px}} @keyframes fadeIn {from {opacity:0;transform:translateY(10px)} to {opacity:1;transform:translateY(0)}} .contact-form {animation:fadeIn 0.5s ease-out} .form-group {animation:fadeIn 0.5s ease-out;animation-fill-mode:both} .form-group:nth-child(1) {animation-delay:0.1s} .form-group:nth-child(2) {animation-delay:0.2s} .form-group:nth-child(3) {animation-delay:0.3s} .form-group:nth-child(4) {animation-delay:0.4s} .contact-form .alert {padding:10px;margin-bottom:10px;border-radius:4px} .contact-form .alert-success {background:#d4edda;color:#155724;border:1px solid #c3e6cb} .contact-form .alert-danger {background:#f8d7da;color:#721c24;border:1px solid #f5c6cb} .pages {max-width:1200px;margin:2rem auto;padding:0 1.5rem;line-height:1.6;color:#333} .pages h2 {background:none;border:none;border-bottom:3px solid rgb(170,187,204) !important;font-size:1.4rem;color:#2c3e50} .pages h3 {background:none;font-size:1.2rem;color:#34495e} .pages p {font-family:'Poppins','Segoe UI',Tahoma,Geneva,Verdana,sans-serif;color:#222;margin-bottom:1.2rem;font-size:0.95rem;padding-left:5px;text-indent:1rem} .pages ul,.pages ol,.pages dl {font-size:0.9rem;margin-bottom:1.5rem;padding-left:2rem} .pages li {margin-bottom:0.5rem} .pages dt {font-weight:550} .pages dd {padding-left:0.7rem;opacity:0.95;margin-bottom:0.5rem} .pages blockquote {border-left:4px solid #3498db;padding:0.5rem 1rem;margin:1.5rem 0;background-color:#f8f9fa;color:#555;font-size:0.95rem} .pages .content-section {margin-bottom:3rem} .pages .last-updated {font-size:0.9rem;color:#777;font-style:italic;margin-top:2rem} .upcoming-list {display:flex;flex-direction:column;gap:15px} .upcoming-list-item {display:flex;align-items:flex-start;gap:15px;padding:15px;background:rgba(221,231,241,0.5);border-radius:12px;transition:background 0.3s;position:relative} .upcoming-list-item:hover {background:rgba(221,231,241,0.3)} .upcoming-list-poster {flex-shrink:0;position:relative} .upcoming-poster-img {width:80px;height:120px;object-fit:cover;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,0.1);background:#f0f0f0} .upcoming-date-badge {position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);background:#0077b3;border-radius:20px;padding:4px 12px;color:#fff;text-align:center;white-space:nowrap;box-shadow:0 2px 4px rgba(0,0,0,0.2);font-size:0.75em;z-index:1} .date-day {font-weight:700} .date-year {font-size:0.8em;opacity:0.9} .upcoming-list-info {flex:1} .upcoming-list-info h4 {margin:0 0 5px 0;font-size:1.2em;font-weight:600;color:var(--text-clr)} .upcoming-list-meta {display:flex;gap:8px;font-size:0.9em;color:#656a81;flex-wrap:wrap;margin-bottom:8px} .list-category {font-weight:600;color:#069} .list-language,.list-platform {color:#656a81} .list-separator {color:#ccc} .upcoming-list-starcast {margin-top:8px;font-size:0.85em;color:#666;line-height:1.4} .starcast-label {font-weight:600;color:#333;margin-right:5px} .starcast-names {color:#555} .upcoming-list-desc {margin-top:8px;font-size:0.85em;color:#777;line-height:1.4} @media (max-width:768px) {.upcoming-list-item {flex-direction:column;align-items:center;text-align:center} .upcoming-list-poster {margin-bottom:15px} .upcoming-date-badge {bottom:-15px} .upcoming-list-meta {justify-content:center}} .upcoming-filter-form {margin-bottom:20px;background:#f8f9fa;padding:20px;border-radius:12px;border:1px solid #e0e0e0} .upcoming-filter-row {display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end} .upcoming-search-box {flex:1 1 100%;min-width:200px} .upcoming-search-input {width:100%;padding:10px 15px;border:1px solid #d0d0d0;border-radius:8px;background:#fff;color:#333;font-size:0.95em;font-family:inherit;transition:border-color 0.3s ease,box-shadow 0.3s ease;box-sizing:border-box} .upcoming-search-input:focus {outline:none;border-color:#5e63ff;box-shadow:0 0 0 3px rgba(94,99,255,0.1)} .upcoming-search-input::placeholder {color:#999;opacity:1} .upcoming-filter-selects {display:grid;grid-template-columns:repeat(3,1fr);gap:10px;flex:1;min-width:0} .upcoming-select {width:100%;padding:10px 15px;border:1px solid #d0d0d0;border-radius:8px;background:#fff;color:#333;font-size:0.9em;font-family:inherit;cursor:pointer;transition:border-color 0.3s ease,box-shadow 0.3s ease;box-sizing:border-box;appearance:auto;-webkit-appearance:auto} .upcoming-select:focus {outline:none;border-color:#5e63ff;box-shadow:0 0 0 3px rgba(94,99,255,0.1)} .upcoming-filter-actions {display:flex;gap:8px;flex-shrink:0} .upcoming-reset-btn {padding:10px 24px;background:#fff;color:#666;border:1px solid #d0d0d0;border-radius:8px;font-size:0.9em;font-weight:500;cursor:pointer;text-decoration:none;font-family:inherit;white-space:nowrap;transition:all 0.3s ease} .upcoming-reset-btn:hover {border-color:#5e63ff;color:#5e63ff;background:#f0f0ff} .upcoming-active-filters {display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px;padding:10px 15px;background:#f0f0ff;border-radius:8px;border:1px solid #d8d8ff} .upcoming-filter-label {font-size:0.85em;font-weight:600;color:#666;margin-right:5px} .upcoming-filter-tag {display:inline-flex;align-items:center;gap:6px;padding:4px 12px;margin-right:3px;background:#5e63ff;color:#fff;border-radius:20px;font-size:0.8em;font-weight:500} .upcoming-counter {margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #e0e0e0;font-size:0.95em;color:#666} .upcoming-counter strong {color:#5e63ff;font-weight:700;font-size:1.1em} .upcoming-empty {text-align:center;padding:60px 20px;background:#f8f9fa;border-radius:12px} .upcoming-empty-icon {font-size:48px;margin-bottom:15px} @media (max-width:992px) {.upcoming-filter-row {flex-direction:column;align-items:stretch} .upcoming-filter-selects {grid-template-columns:repeat(3,1fr);gap:10px} .upcoming-filter-actions {justify-content:flex-start}} @media (max-width:768px) {.upcoming-filter-form {padding:15px} .upcoming-filter-selects {grid-template-columns:repeat(3,1fr);gap:8px} .upcoming-select {padding:10px 12px;font-size:0.85em} .upcoming-filter-actions {flex-direction:row;gap:8px} .upcoming-reset-btn {flex:1;padding:10px 16px;text-align:center}} .telegram-btn-outline {display:inline-flex;align-items:center;gap:12px;padding:5px 25px;background:transparent;color:#08c;font-size:1em;font-weight:600;letter-spacing:0.3px;text-decoration:none;border:2.5px solid #08c;border-radius:50px;cursor:pointer;transition:all 0.35s cubic-bezier(0.25,0.8,0.25,1.2);box-shadow:0 4px 20px rgba(0,136,204,0.15);position:relative;overflow:hidden;outline:none;-webkit-tap-highlight-color:transparent;user-select:none} .telegram-btn-outline::before {content:'';position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,136,204,0.1),transparent);transform:skewX(-25deg);transition:left 0.6s ease;z-index:0} .telegram-btn-outline:hover::before {left:125%} .telegram-btn-outline:hover {background:#08c;color:#fff;text-decoration:none;transform:translateY(-3px);box-shadow:0 10px 30px rgba(0,136,204,0.35),0 3px 10px rgba(0,136,204,0.25);border-color:#0077b5} .telegram-btn-outline:active {transform:translateY(-1px) scale(0.97);box-shadow:0 4px 15px rgba(0,136,204,0.35),0 1px 4px rgba(0,136,204,0.2);transition:all 0.1s ease} .telegram-icon {width:20px;height:20px;flex-shrink:0;transition:transform 0.35s cubic-bezier(0.25,0.8,0.25,1.2);position:relative;z-index:1} .telegram-btn-outline:hover .telegram-icon {transform:rotate(-10deg) scale(1.1)} .icon-bg-circle {fill:#08c;opacity:0.18;transition:fill 0.35s ease,opacity 0.35s ease} .icon-plane {fill:#08c;transition:fill 0.35s ease} .telegram-btn-outline:hover .icon-bg-circle {fill:#fff;opacity:0.25} .telegram-btn-outline:hover .icon-plane {fill:#fff} .btn-text {position:relative;z-index:1} .mg-t10 {margin-top:10px} .site-notice {background:#f6f6f6;color:#222;padding:10px;font-size:1.2em} .player-wrapper {width:100%;max-width:1400px;margin:0;padding:0} .player-card {background:#000;border-radius:6px;overflow:hidden;box-shadow:0 25px 45px -12px rgba(0,0,0,0.8);margin:0;position:relative} .video-container {position:relative;background:#000;line-height:0} video {width:100%;height:auto;display:block;cursor:pointer;background:#000} .custom-controls {position:absolute;bottom:0;left:0;right:0;background:linear-gradient( to top,rgba(0,0,0,0.92) 0,rgba(0,0,0,0.7) 60%,rgba(0,0,0,0) 100% );padding:20px 18px 14px 18px;transition:opacity 0.3s ease,transform 0.2s ease;z-index:10} .custom-controls {opacity:1} .custom-controls.hide-controls {opacity:0;pointer-events:none} .progress-area {width:100%;margin-bottom:14px;cursor:pointer;padding:4px 0} .progress-bg {width:100%;height:5px;background:rgba(255,255,255,0.25);border-radius:5px;position:relative;cursor:pointer;transition:height 0.1s} .progress-fill {width:0;height:100%;background:#3b82f6;border-radius:5px;position:relative;transition:width 0.05s linear} .progress-fill::after {content:"";position:absolute;right:-6px;top:50%;transform:translateY(-50%);width:12px;height:12px;background:white;border-radius:50%;box-shadow:0 0 6px #3b82f6} .controls-row {display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px} .left-group {display:flex;align-items:center;gap:10px} .right-group {display:flex;align-items:center;gap:12px} .ctrl-btn {background:rgba(20,25,40,0.85);backdrop-filter:blur(8px);border:none;color:white;width:42px;height:42px;border-radius:12px;font-size:1.25rem;cursor:pointer;transition:all 0.2s ease;display:inline-flex;align-items:center;justify-content:center;font-weight:500} .ctrl-btn:hover {background:rgba (20,25,40,0.7);transform:scale(1.03)} .ctrl-btn:active {transform:scale(0.96)} .time-text {background:rgba(0,0,0,0.65);padding:6px 14px;border-radius:32px;font-family:"SF Mono","JetBrains Mono",monospace;font-size:0.85rem;font-weight:500;color:#f0f3fa;letter-spacing:0.3px} .volume-wrap {display:flex;align-items:center;gap:8px;background:rgba(0,0,0,0.55);padding:4px 12px;border-radius:40px;backdrop-filter:blur(4px)} .volume-slider {width:85px;height:4px;-webkit-appearance:none;background:rgba(255,255,255,0.35);border-radius:4px;cursor:pointer} .volume-slider::-webkit-slider-thumb {-webkit-appearance:none;width:13px;height:13px;background:#facc15;border-radius:50%;cursor:pointer} .speed-select {background:rgba(0,0,0,0.7);border:1px solid rgba(255,255,255,0.2);color:white;padding:7px 10px;border-radius:28px;cursor:pointer;font-size:0.8rem;font-weight:500;font-family:inherit;backdrop-filter:blur(4px)} .speed-select:hover {background:rgba (0,0,0,0.5)} .fullscreen-btn {font-size:1.3rem} @media (max-width:680px) {.custom-controls {padding:14px 12px 10px} .ctrl-btn {width:28px;height:28px;font-size:0.9rem} .volume-slider {width:45px} .time-text {font-size:0.65rem;padding:3px 7px} .speed-select {font-size:0.65rem;padding:4px 6px} .volume-wrap {padding:2px 6px;gap:5px}} @media (max-width:550px) {.controls-row {flex-wrap:wrap} .right-group {flex-wrap:wrap}} .player-card:fullscreen {width:100vw;height:100vh;border-radius:0;display:flex;flex-direction:column;justify-content:center;background:black} .player-card:fullscreen .video-container {flex:1;display:flex;align-items:center} .player-card:fullscreen video {max-height:calc(100vh - 80px);object-fit:contain} .desktop {display:none} @media (min-width:48em) {.desktop {display:block} .desktop img {width:90%} .desktop img:hover {opacity:0.7}}