body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f2f4f6}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.navbar{background:#fff;border-bottom:1px solid rgba(255,192,203,.5);padding:10px 20px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.nav-wrapper{display:flex;justify-content:space-between;align-items:center}.brand-logo{color:#333;font-size:24px;font-weight:700;text-decoration:none}.nav-links{display:flex;list-style:none;margin:0;padding:0}.nav-links li{margin-left:20px}.nav-links a,.nav-links li{color:#333;font-size:16px;text-decoration:none;cursor:pointer;padding:10px;border-radius:5px;transition:background .3s}.nav-links a:hover,.nav-links li:hover{background:rgba(255,192,203,.2)}.auth-container{display:flex;justify-content:center;align-items:flex-start;min-height:100vh;background:linear-gradient(180deg,#fff,#fff0f5);padding:40px 0;overflow-y:auto}.auth-form{background-color:#fff;border-radius:10px;padding:20px;box-shadow:0 4px 6px rgba(0,0,0,.1);width:90%;max-width:400px;text-align:center}.auth-form h1{margin-bottom:20px;color:#333}.genre-box{margin:10px 0;text-align:left}.genre-list{display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px}.genre-item{padding:8px 12px;border:1px solid #ccc;border-radius:20px;background-color:#f5f5f5;font-size:14px;cursor:pointer;transition:background-color .3s}.genre-item:hover{background-color:#ffe6f0}.genre-item.selected{background-color:#ff69b4;color:#fff;border-color:#ff69b4}.genre-hint{font-size:12px;color:#888;margin-top:5px}.auth-form input{width:100%;padding:10px;margin:10px 0;border:1px solid #ccc;border-radius:5px;font-size:16px}.auth-button{width:100%;padding:10px;background-color:#ff69b4;color:#fff;border:none;border-radius:5px;font-size:18px;cursor:pointer;transition:background-color .3s ease}.auth-button:hover{background-color:#ff1493}.auth-form p{margin-top:15px;color:#666}.auth-form p a{color:#ff69b4;text-decoration:none}.auth-form p a:hover{text-decoration:underline}.error-message{color:red;margin-top:10px}.checkbox-container{align-items:center}.checkbox-container input[type=checkbox]{margin-right:10px;transform:scale(2)}.auth-form select{width:100%;padding:10px;margin:10px 0;border:1px solid #ccc;border-radius:5px;font-size:16px;background-color:#fff;color:#333;-webkit-appearance:none;appearance:none}.auth-form label{display:block;text-align:left;margin:10px 0 5px;font-size:14px;color:#333}.auth-toggle-button{width:100%;padding:10px;background-color:#ff69b4;color:#fff;border:none;border-radius:5px;font-size:16px;cursor:pointer;transition:background-color .3s ease;margin-top:10px}.auth-toggle-button:hover{background-color:#ff1493}.optional-section{margin-top:15px;padding:10px;border:1px dashed #ccc;border-radius:8px}.checkbox-container{display:flex;align-items:flex-start;justify-content:flex-start;margin:10px 0;width:30%;padding-left:5px}.checkbox-container input[type=checkbox]{margin-top:5px;transform:scale(1.2);cursor:pointer;margin-right:1px;flex-shrink:0}.checkbox-container span{font-size:14px;color:#333;line-height:1.4;max-width:100%;overflow:visible;text-overflow:unset;display:inline-block;flex:1 1;min-width:150%;white-space:normal}.create-post-container{max-width:800px;margin:20px auto;padding:20px;background:#fff;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.card{padding:20px;margin-bottom:20px}.input-field .file-field .btn,.input-field .file-field .file-path-wrapper input,.input-field input[type=number],.input-field input[type=text]{width:100%;padding:10px;margin-bottom:10px;border:1px solid rgba(255,192,203,.5);border-radius:5px}input[type=submit]{width:100%;padding:10px;background-color:#ff4757;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background .3s}input[type=submit]:hover{background-color:#ff6b81}h2,table{margin-top:20px}table{width:100%;border-collapse:collapse}table,td,th{border:1px solid rgba(255,192,203,.5)}td,th{padding:10px;text-align:left}.button-group{display:flex;grid-gap:10px;gap:10px}.button-group button{padding:5px 10px;font-size:14px;border:none;border-radius:5px;cursor:pointer}.button-group .edit-button{background-color:#4caf50;color:#fff}.button-group .edit-button:hover{background-color:#45a049}.button-group .flag-button{background-color:#f44336;color:#fff}.button-group .flag-button:hover{background-color:#e53935}.create-post-container video{width:150px;height:150px;object-fit:cover}.delete-button{background-color:red;color:#fff;border:none;padding:10px 20px;cursor:pointer;border-radius:5px;margin-left:10px}.delete-button:hover{background-color:#8b0000}.donate-button{background-color:red;color:#fff;border:none;padding:10px 20px;cursor:pointer;border-radius:15px}.donate-button:hover{background-color:#8b0000}.input-field select{width:100%;padding:10px;margin-bottom:10px;border:1px solid rgba(255,192,203,.5);border-radius:5px;background-color:#fff;-webkit-appearance:none;appearance:none;font-size:16px}.welcome-message{background-color:#fff;border:1px solid rgba(255,192,203,.5);padding:10px;margin:10px auto;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);text-align:center;width:70%;display:block;clear:both}.welcome-message p{font-size:1rem;color:#333;margin-bottom:10px}.welcome-message strong{font-size:1.2rem;color:#030000}.vote-container{display:flex;flex-wrap:wrap;justify-content:flex-start;grid-gap:2%;gap:2%}.video-card{background:#fff;border-radius:15px;border:1px solid rgba(255,192,203,.5);box-shadow:0 4px 8px rgba(0,0,0,.1);width:30%;margin:15px;transition:transform .2s;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden}.video-title{font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.video-details{padding:10px;box-sizing:border-box;flex:1 1;display:flex;flex-direction:column;justify-content:flex-start}.video-actions{height:60px;box-sizing:border-box}@media (max-width:767px){.video-card{width:100%;margin:10px 0}}@media (min-width:768px) and (max-width:1024px){.video-card{width:45%;margin:10px}}.video-card:hover{transform:scale(1.03)}.video-player{width:100%;height:320px}.description-text{white-space:normal!important;overflow:hidden;text-overflow:ellipsis}.show-less,.show-more{color:#007bff;cursor:pointer;white-space:nowrap;display:inline}.flip-card{position:relative;display:inline-flex;flex-direction:column;box-shadow:0 2px 3px 0 rgba(0,0,0,.2);border-radius:.1em;margin-left:10px}.app-button{background:#222221;color:#222121}.discuss-button{color:#fff}.discuss-button:hover{background:#bae985}.share-button-container{position:relative;display:inline-block}.share-options{position:absolute;background-color:#fff;border:1px solid #ddd;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:1;right:0}.share-options button{display:block;width:100%;padding:8px 12px;border:none;background:none;cursor:pointer;text-align:left}.share-options button:hover{background-color:#f4f4f4}@media (max-width:767px){.video-card{width:100%;margin:10px 0}.welcome-message{background-color:#fff;border:1px solid rgba(255,192,203,.5);padding:20px;margin:30px auto;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);text-align:center;width:80%;display:block;clear:both}}@media (min-width:768px) and (max-width:1024px){.video-card{width:45%;margin:10px}.welcome-message{background-color:#fff;border:1px solid rgba(255,192,203,.5);padding:20px;margin:30px auto;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);text-align:center;width:80%;display:block;clear:both}}.vote-page .flip-card{position:relative;display:inline-flex;flex-direction:column;box-shadow:0 2px 3px 0 rgba(219,197,197,.2);border-radius:.1em;font-family:Avenir;font-size:1.5rem;color:#080808;width:4em;height:2em;line-height:5;margin:0 .5em}.vote-page .bottom,.vote-page .flip-card .bottom-flip,.vote-page .flip-card .top-flip,.vote-page .top{height:1em;line-height:1;padding:.25em;overflow:hidden}.vote-page .bottom:after,.vote-page .flip-card .bottom-flip:after,.vote-page .flip-card .top-flip:after,.vote-page .top:after{content:attr(data-number);position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:inherit}.vote-page .top:after{top:0;-webkit-clip-path:inset(0 0 50% 0);clip-path:inset(0 0 50% 0)}.vote-page .bottom:after{bottom:0;-webkit-clip-path:inset(50% 0 0 0);clip-path:inset(50% 0 0 0)}.vote-page .flip-card .top-flip:after{top:0;-webkit-clip-path:inset(0 0 50% 0);clip-path:inset(0 0 50% 0)}.vote-page .flip-card .bottom-flip:after{bottom:0;-webkit-clip-path:inset(50% 0 0 0);clip-path:inset(50% 0 0 0)}.flip-card .top-flip,.top{background-color:#f7f7f7;border-top-right-radius:.1em;border-top-left-radius:.1em;border-bottom:1px solid rgba(0,0,0,.1)}.bottom,.flip-card .bottom-flip{background-color:#fff;display:flex;align-items:flex-end;border-bottom-right-radius:.1em;border-bottom-left-radius:.1em}.vote-page .flip-card .top-flip{position:absolute;width:100%;height:50%;animation:flip-top .25s ease-in;transform-origin:bottom}.vote-page .flip-card .bottom-flip{position:absolute;bottom:0;width:100%;height:50%;animation:flip-bottom .25s ease-out .25s;transform-origin:top;transform:rotateX(90deg)}@keyframes flip-top{to{transform:rotateX(90deg)}}@keyframes flip-bottom{to{transform:rotateX(0deg)}}.container{display:flex;grid-gap:.5em;gap:.5em;justify-content:center}.container-segment{flex-direction:column;align-items:center}.container-segment,.segment{display:flex;grid-gap:.1em;gap:.1em}.segment-title{font-size:1rem}.comment-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.comment-modal-content{background-color:#fff;padding:20px;border-radius:10px;width:80%;max-width:600px;position:relative}.close-button{position:absolute;top:10px;right:10px;font-size:24px}.comment-list{max-height:300px;overflow-y:auto;margin-bottom:20px}.comment-form{display:flex}.comment-form input{flex:1 1;padding:10px;border:1px solid #ccc;border-radius:5px 0 0 5px}.comment-form button{padding:10px;border:1px solid #ccc;border-left:none;background-color:#ff4757;color:#fff;border-radius:0 5px 5px 0;cursor:pointer}.video-actions{display:flex;justify-content:space-around;align-items:center;background:#f4f4f9;padding:10px}.download-actions button{background-color:initial;color:#00b3a6;border:2px solid #00b3a6;border-radius:20px;padding:14px 32px;font-family:Arial,sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:all .3s ease-in-out;outline:none}.video-actions button{border:none;padding:10px 1px;border-radius:5px;cursor:pointer;font-weight:700;transition:background .3s;flex:1 1;margin:0 5px}.vote-button{background:#cb0005;color:#fff}.vote-button:hover{background:#ff6b81}.share-button{background:#1f3afb;color:#fff}.share-button:hover{background:#57606f}.app-button{background:#ffad00;color:#fff}.app-button:hover{background:#e67e22}.discuss-button{background:#0d9d19;border:none;cursor:pointer;padding:0}.discuss-button img{width:40px;height:40px;transition:transform .3s}.discuss-button img:hover{transform:scale(1.1)}.message-container{top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.9);animation:fadeInOut 7s ease-in-out}@keyframes fadeInOut{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}.message{font-size:3rem;color:#0c0c0c;font-weight:700;text-align:center;position:relative;z-index:1001}.confetti-container{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1000}.vote-info{display:flex;align-items:center}.vote-label{margin-left:10px}.comments-section{margin-top:20px}.comment{display:flex;margin-bottom:10px}.comment-image-container img{width:40px;height:40px;border-radius:50%}.comment-right-part{margin-left:10px;flex:1 1}.comment-content{display:flex;justify-content:space-between;align-items:center}.comment-author{font-weight:700}.comment-text{margin-top:5px}.comment-actions{display:flex;grid-gap:10px;gap:10px;margin-top:5px}.comment-action{cursor:pointer;color:#06c}.replies{margin-left:20px}.comment-form-textarea{width:100%;height:50px}.comment-form-button{margin-top:5px}.comments-page{width:calc(100% - 20px);margin:10px auto}.message-buttons{justify-content:space-around}.back-button,.donate-button{background:#c00;color:#fff;border:none;padding:10px 20px;cursor:pointer;border-radius:5px;font-size:16px;text-transform:uppercase;width:130px}.back-button{background:#0056b3}.message-container{display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:20px;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);z-index:1000}.message-buttons{display:flex;grid-gap:20px;gap:20px;margin-top:20px}.make-mpt-better{margin-top:10px;font-size:18px}.back-button{background-color:#06c;color:#fff;border:none;padding:10px 20px;cursor:pointer}.share-icon img{width:40px;height:40px;transition:transform .3s}.video-details .description-text{white-space:normal}.viewers-like-banner{display:flex;justify-content:center;align-items:center;margin:10px 0}.banner-image{width:350px;height:200px;display:block;margin:0 auto;object-fit:contain}.share-modal-overlay{background-color:rgba(0,0,0,.5);z-index:9999}.share-modal{padding:30px 20px;border-radius:10px;width:300px}.share-close-button{background-color:#c00;color:#fff;border:none;margin-top:20px;padding:10px;width:100%;font-size:16px;border-radius:5px;cursor:pointer}.share-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.share-modal{background:#fff;padding:20px;border-radius:8px;width:90%;max-width:400px;box-shadow:0 4px 8px rgba(0,0,0,.2);text-align:center}.share-modal h2{margin-bottom:20px}.share-modal button{display:block;width:100%;margin:10px 0;padding:10px;border:none;background:#007bff;color:#fff;cursor:pointer;border-radius:4px;transition:background .3s}.share-modal button:hover{background:#0056b3}.share-modal button:last-child{background:#dc3545}.share-modal button:last-child:hover{background:#c82333}.comments-page{transform:translateX(-50%);max-width:500px;max-height:40vh}.comments-list,.comments-page{display:flex;flex-direction:column}.comments-list{max-height:60vh;flex-grow:1}.comment-author img{width:30px;height:30px;border-radius:50%;margin-right:10px}.comment-body{font-size:1em}.comment-time{font-size:.8em;color:#888;text-align:right}.add-comment{position:-webkit-sticky;position:sticky}.add-comment textarea{height:60px;margin-bottom:10px}.add-comment button{background:rgba(136,160,206,.349);color:#fff;border:none;padding:10px 20px;cursor:pointer;font-size:14px;border-radius:5px;width:auto}@media (max-width:767px){.comments-page{width:95%;left:2.5%;transform:none}.comment-author img{width:25px;height:25px}.add-comment button{width:100%}}.comment-profile-image{width:30px;height:30px;border-radius:50%;margin-right:10px}.submit-comment-button{background:none;border:none;cursor:pointer}.sendcomment{width:26px;height:26px}.comments-page{position:fixed;top:20%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:800px;background:#fff;padding:20px;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);z-index:1000;overflow-y:auto}.comments-header{display:flex;justify-content:space-between;align-items:center}.close-button{background:none;border:none;font-size:20px;cursor:pointer}.comments-list{max-height:400px;overflow-y:auto;margin-top:20px}.comment-item{border-bottom:1px solid #e1e1e1;padding:10px 0}.comment-author{display:flex;align-items:center}.comment-body,.comment-time{margin-top:5px}.comment-time{font-size:.85em;color:grey}.add-comment{margin-top:20px;display:flex;align-items:center}.add-comment textarea{width:100%;height:50px;padding:10px;margin-right:10px;border:1px solid #ccc;border-radius:5px}@media (max-width:768px){.comments-page{width:100%;height:auto;max-height:70%}}
/*# sourceMappingURL=main.50388ffe.chunk.css.map */