| Server IP : 127.0.0.1 / Your IP : 216.73.216.48 Web Server : Apache/2.4.58 (Win64) OpenSSL/3.1.3 PHP/8.2.12 System : Windows NT DESKTOP-3H4FHQJ 10.0 build 19045 (Windows 10) AMD64 User : win 10 ( 0) PHP Version : 8.2.12 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : D:/xampp/htdocs-coblaa/pureFaith/main_css/ |
Upload File : |
/*
|--------------------------------------------------------------------------
| SPIRIT LENS - INDEX.CSS (Structural & Responsive Overrides)
| This file is updated to remove old branding colors and to provide base
| structure and media queries. The main color palette is in spirit_lens_styles.css.
|--------------------------------------------------------------------------
*/
/* ---------------------------------------------------- */
/* Global Structure & Body */
/* ---------------------------------------------------- */
body{
margin:0px;
background:#fff; /* Reset base body color */
}
/* Base style for main elements - often overridden by new SL classes */
.main_home_div {
float:left;
width:100%;
height:60px;
position:fixed;
/* Removed old gradients and background color */
background:#fff;
box-shadow: rgba(0, 0, 0, 0.45) 0px 2px 5px -2px; /* Lighter shadow for clean look */
z-index: 10;
}
.positioning_div{
float:left;
width:100%;
height:60px;
margin-bottom:20px;
}
.main_header_div {
float:left;
width:100%;
height:60px;
}
/* ---------------------------------------------------- */
/* Header Elements (Old Class Names - Will be overridden by SL CSS) */
/* ---------------------------------------------------- */
.main_home_title {
/* This style is likely overridden by .sl-app-title in spirit_lens_styles.css */
float:left;
max-width:40%;
height:40px;
line-height:40px;
margin-left:5%;
font-size:1.2em;
font-weight:bold;
color:#000;
}
.coblaa_log_img {
/* This style is likely overridden by .sl-logo-img in spirit_lens_styles.css */
float:left;
width:40px;
height:40px;
margin-top:10px;
margin-left:2%;
border-radius:50%;
}
.sitat_sear_icon, .menu_icon {
/* These styles are likely overridden by .sl-icon-search and .sl-icon-menu */
float:right;
width:40px;
height:40px;
margin-top:10px;
margin-right:2%;
}
.disp_notf_span {
float:right;
width:60px;
height:40px;
margin-right:3%;
margin-top:10px;
display:none;
}
.notf_icon {
float:right;
width:40px;
height:40px;
margin-right:4%;
}
.notfi_count {
/* Keeping for notification styling */
float:right;
width:50px;
height:30px;
line-height:30px;
margin-top:-40px;
background:#fff;
text-align:center;
font-weight:bold;
color:#cc5500; /* Use Terracotta accent color for notifications */
border-radius:50%;
cursor:pointer;
}
/* ---------------------------------------------------- */
/* Search Functionality */
/* ---------------------------------------------------- */
.main_search_div {
/* Will be styled by .sl-search-div in spirit_lens_styles.css */
float:right;
width:70%;
height:40px;
margin-right:5%;
margin-top:10px;
background:#fff;
border-radius:20px;
display:none;
border:1px solid #ededed;
}
.ser_input {
float:left;
width:80%;
height:35px;
line-height:40px;
background:transparent;
text-align:center;
border:0px;
outline:none;
font-size:1em;
}
.clear_main_ser_btn, .main_ser_btn {
/* Keeping structure but colors will be managed by SL CSS */
float:left;
width:40px;
height:40px;
background:transparent;
border:0px;
outline:none;
cursor:pointer;
font-size:1.1em;
}
.clear_main_ser_btn {
border-radius:20px 0 0 20px;
}
.main_ser_btn {
border-radius:0 20px 20px 0;
}
.search_result {
float:right;
width:70%;
height:500px;
margin-right:5%;
margin-top:5px;
background:#fff;
border:1px solid #ccc;
border-top: none;
border-radius:0 0 10px 10px;
display:none;
overflow:auto;
z-index: 9;
}
.song_title_search {
float:left;
width:100%;
height:40px;
line-height:40px;
text-align:center;
border-bottom:1px solid #ccc;
cursor:pointer;
color:#000;
}
.art_name_search {
float:left;
width:50%;
height:40px;
line-height:40px;
border-bottom:1px solid #ccc;
cursor:pointer;
}
/* ---------------------------------------------------- */
/* Menu Structure */
/* ---------------------------------------------------- */
.menu_shell_div {
/* Will be styled by .sl-menu-shell in spirit_lens_styles.css */
float:right;
width:150px;
margin-top:60px;
position:fixed;
right:0px;
background:#fff;
border-radius:0 0 10px 10px;
border: 1px solid #ccc;
display:none;
z-index: 20;
}
.menu_div {
/* Will be styled by .sl-menu-div in spirit_lens_styles.css */
float:right;
width:100%;
height:100%;
background:#fff;
overflow:auto;
}
.menu_clocing_div{
display:none;
}
.menu_btn {
/* Will be styled by .sl-menu-btn in spirit_lens_styles.css */
float:left;
width:90%;
height:40px;
margin-left:6%;
margin-top:20px;
cursor:pointer;
outline:none;
border-radius:20px;
color:#000;
}
.menu_btn_icon {
/* Will be styled by .sl-menu-icon in spirit_lens_styles.css */
float:left;
width:35px;
height:35px;
}
.menu_btn_lebal {
/* Will be styled by .sl-menu-label in spirit_lens_styles.css */
float:left;
height:40px;
margin-left:3%;
font-weight:bold;
background:transparent;
border:0px;
outline:none;
color:#505252;
font-size:0.8em;
cursor:pointer;
}
.menu_btn_lebal:hover {
font-size:0.9em;
color:#005662; /* Use Deep Teal primary color */
}
/* ---------------------------------------------------- */
/* Content and Video List Structure */
/* ---------------------------------------------------- */
.main_header_title {
/* Will be styled by .sl-section-title in spirit_lens_styles.css */
float:right;
width:98%;
height:40px;
line-height:40px;
margin-bottom:10px;
margin-top:30px;
color:#005662; /* Deep Teal */
font-size:2em;
font-family: serif;
font-weight:bold;
border-radius:10px 10px 0 0;
}
.content_div {
/* Will be styled by .sl-content-div in spirit_lens_styles.css */
float:left;
width:96%;
min-height:70%;
margin-left:2%;
}
/* Video Card Styles (Replaced floats with modern grid/flex concepts) */
.card_div {
float:left;
width:100%;
height:auto;
margin-bottom:30px;
border-radius:10px;
/* Keeping Flex/Grid for compatibility with spirit_lens_styles.css */
display: flex;
flex-wrap: wrap;
justify-content: space-around;
}
.single_trend_div {
/* Base for video card, will be styled by .sl-video-grid in spirit_lens_styles.css */
width: 19%; /* Desktop default */
height: 280px;
margin-bottom:15px;
margin-top:15px;
border-radius:10px;
text-decoration:none;
box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 8px; /* Lighter shadow */
background:#fff;
transition: all 0.2s;
}
.single_trend_div:hover{
border:1px solid #FFD700; /* Soft Gold on hover */
background:#ededed;
}
.single_trend_div:active{
border:1px solid #cc5500; /* Terracotta on active */
}
.trend_img_div {
float:left;
width:100%;
height:200px;
display:flex;
justify-content:center;
align-items:center;
border-radius:10px 10px 0 0;
background:#000;
}
.trend_img {
float:left;
max-width:99%;
height:99%;
border-radius:10px 10px 0 0;
}
.trend_song_title {
float:left;
width:96%;
height:30px;
line-height:30px;
margin-left:2%;
font-size:1em;
color:#151517;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.trend_song_artis {
float:left;
width:94%;
height:30px;
line-height:25px;
margin-left:2%;
font-size:0.9em;
font-weight:bold;
color:#005662; /* Deep Teal */
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
/* Play Icon/Overlay */
.play_icon_span {
float:right;
width:45px;
height:45px;
margin-top:-100px;
margin-right:40%;
border-radius:50%;
display:flex;
justify-content:center;
align-items:center;
background:#fff;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
.play_icon_span:hover {
background:#FFD700; /* Soft Gold on hover */
}
.play_icon {
width:20px;
height:20px;
}
/* Comments and Views */
.com_icon {
float:right;
width:30px;
height:30px;
margin-top:5px;
margin-right:1%;
}
.comt_output {
float:right;
height:30px;
line-height:30px;
margin-top:5px;
margin-right:1%;
}
.view_output {
float:left;
height:40px;
line-height:40px;
margin-left:1%;
margin-top:5px;
}
.single_view_div {
float:left;
width:100%;
height:40px;
border-top:1px solid #ededed;
color:#005662; /* Deep Teal */
font-size:0.8em;
}
/* ---------------------------------------------------- */
/* Preloader & Footer */
/* ---------------------------------------------------- */
.cb_preloader {
width:100%;
height:100vh;
position:fixed;
z-index:100;
display:flex;
justify-content:center;
align-items:center;
background-color: #005662; /* Deep Teal background */
}
.cb_preloader_img {
width:200px;
height:200px;
border-radius:50%;
}
.load_more_btn {
float:left;
width:30%;
height:40px;
margin-left:35%;
margin-top:30px;
margin-bottom:20px;
cursor:pointer;
background:#cc5500; /* Terracotta accent color */
color:#fff;
font-weight:bold;
border-radius:10px;
outline:none;
border:0px;
transition: background-color 0.2s, color 0.2s;
}
.load_more_btn:hover{
background:#FFD700; /* Soft Gold on hover */
color:#005662; /* Deep Teal text */
}
.footer_div {
/* Will be styled by .sl-footer-div in spirit_lens_styles.css */
float:left;
width:100%;
height:60px;
line-height:60px;
margin-top:20px;
background:#ededed;
text-align:center;
display:none;
}
/* ---------------------------------------------------- */
/* Video Player Styles (Preserved for compatibility) */
/* ---------------------------------------------------- */
.middleContainer {
width:900px;
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: center;
}
.play_div {
width:100%;
height:100%;
}
.video-container {
position: relative;
width: 100%;
/* aspect-ratio: 16 / 9; */
/* max-height:90vh; */
background:#000;
}
#videoPlayer {
max-width: 99.374%;
max-height: 300px;
}
.controls-overlay {
position: absolute;
bottom: 0;
left: 0;
right: 0;
background-image: linear-gradient(to top, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0));
padding: 1rem;
opacity: 0;
transition: opacity 0.3s ease;
cursor: pointer;
display: flex;
flex-direction: column;
gap: 0.5rem;
}
.video-container:hover .controls-overlay,
.video-container.playing .controls-overlay {
opacity: 1;
}
.progress-bar-container {
width: 100%;
height: 8px;
background-color: rgba(0, 86, 98, 0.2); /* Deep Teal transparent */
border-radius: 9999px;
cursor: pointer;
}
.progress-bar {
height: 100%;
background-color: #FFD700; /* Soft Gold */
border-radius: 9999px;
transition: width 0.1s linear;
}
.controls-row {
display: flex;
align-items: center;
justify-content: space-between;
gap: 1rem;
}
.control-button {
background: none;
border: none;
cursor: pointer;
padding: 0.5rem;
color: #FFD700; /* Soft Gold */
transition: transform 0.2s ease;
}
.control-button:hover {
transform: scale(1.1);
}
.volume-container {
display: flex;
align-items: center;
gap: 0.5rem;
}
.volume-slider {
-webkit-appearance: none;
appearance: none;
width: 60px;
height: 4px;
background: rgba(0, 86, 98, 0.5); /* Deep Teal transparent */
outline: none;
border-radius: 9999px;
cursor: pointer;
}
.volume-slider::-webkit-slider-thumb {
-webkit-appearance: none;
appearance: none;
width: 12px;
height: 12px;
background: #FFD700; /* Soft Gold */
border-radius: 50%;
cursor: pointer;
}
.volume-slider::-moz-range-thumb {
width: 12px;
height: 12px;
background: #FFD700; /* Soft Gold */
border-radius: 50%;
cursor: pointer;
}
.icon {
width: 24px;
height: 24px;
fill: #FFD700; /* Soft Gold */
}
.video-container.fullscreen {
position: fixed;
top: 0;
left: 0;
width: 100vw;
height: 100vh;
max-width: unset;
}
/* ------------------------------------------------sl---- */
/* Media Queries (Kept largely as-is) */
/* ---------------------------------------------------- */
@media screen and (max-width: 900px) {
.main_home_div { height:70px; }
.main_header_div { margin-top:5px; }
.main_search_div { float:left; width:94%; margin-left:3%; }
.ser_input { width:75%; }
.search_result { float:left; width:96%; margin-left:2%; border-radius:10px; display:none; overflow:auto; }
.menu_shell_div { width:100%; height:100%; background-color: rgba(0, 0, 0, 0.5); }
.menu_div { width:60%; min-width:0%; height:100%; }
.menu_clocing_div { float:right; width:38%; height:100%; display:block; background-color: rgba(0, 0, 0, 0.5); }
.menu_btn { width:70%; margin-left:15%; font-weight:bold; }
.content_div { width:100%; margin-right:0%; }
.single_trend_div { float:left; width:23%; height:230px; }
.trend_img_div { height:150px; width:100%; }
.sub_cb_video_player_div { width:100%; height:480px; display:flex; justify-content:center; align-items:center; }
.right_ad_div{ display:none; }
.cb_video_lebal { width:75%; }
.positioning_div{ margin-bottom:0px; }
}
@media screen and (max-width: 800px) {
.single_trend_div { float:left; width:23%; height:210px; }
}
@media screen and (max-width: 700px) {
.single_trend_div { float:left; width:30%; height:210px; }
.sub_cb_video_player_div { width:100%; height:360px; display:flex; justify-content:center; align-items:center; }
}
@media screen and (max-width: 600px) {
.main_header_title { float:right; width:95%; height:40px; line-height:40px; margin-bottom:0px; margin-top:30px; font-size:1.3em; font-family: serif; font-weight:bold; border-radius:10px 10px 0 0; }
.single_trend_div { float:left; width:90%; height:310px; }
.trend_img_div { float:left; width:100%; height:230px; }
}
@media screen and (max-width: 300px) {
.single_trend_div { float:left; width:95%; height:230px; }
}