home page

/* ================================
JIVAN SATHI – PREMIUM WEBSITE
================================ */

:root{
–primary:#8b1646;
–secondary:#d4a23c;
–dark:#24151c;
–light:#fffaf3;
–white:#ffffff;
}

/* Body */
body{
font-family:”Poppins”,sans-serif;
background:#fffaf3;
color:#333;
line-height:1.7;
}

/* Headings */
h1,h2,h3,h4,h5,h6{
font-family:”Poppins”,sans-serif;
font-weight:700;
color:var(–primary);
}

/* Header */
.site-header,
.main-header-bar{
background:rgba(255,255,255,.97);
box-shadow:0 3px 20px rgba(0,0,0,.08);
}

.site-title a{
color:var(–primary)!important;
font-weight:800;
}

/* Menu */
.main-header-menu a{
color:#333!important;
font-weight:600;
transition:.3s;
}

.main-header-menu a:hover{
color:var(–primary)!important;
}

/* Buttons */
button,
.wp-block-button__link,
.ast-button,
input[type=”submit”]{
background:linear-gradient(135deg,#8b1646,#b72b61)!important;
color:#fff!important;
border:none!important;
border-radius:30px!important;
padding:13px 28px!important;
font-weight:700;
box-shadow:0 8px 20px rgba(139,22,70,.25);
transition:.3s;
}

button:hover,
.wp-block-button__link:hover,
.ast-button:hover,
input[type=”submit”]:hover{
transform:translateY(-3px);
box-shadow:0 12px 25px rgba(139,22,70,.35);
}

/* Premium Cards */
.premium-card,
.member-card,
.profile-card,
.ast-post-format-{
background:#fff;
border-radius:18px;
box-shadow:0 8px 30px rgba(0,0,0,.08);
overflow:hidden;
transition:.35s;
}

.premium-card:hover,
.member-card:hover,
.profile-card:hover{
transform:translateY(-6px);
box-shadow:0 15px 40px rgba(139,22,70,.15);
}

/* Profile Images */
.member-card img,
.profile-card img{
width:100%;
aspect-ratio:1/1;
object-fit:cover;
}

/* Section */
section{
position:relative;
}

/* Gold divider */
.premium-divider{
width:80px;
height:4px;
background:linear-gradient(90deg,#8b1646,#d4a23c);
border-radius:10px;
margin:15px auto 30px;
}

/* WhatsApp Button */
.whatsapp-button{
background:#25D366!important;
color:#fff!important;
border-radius:50px!important;
box-shadow:0 8px 20px rgba(37,211,102,.25);
}

/* Forms */
input,
select,
textarea{
border:1px solid #e5d5dc!important;
border-radius:10px!important;
padding:13px!important;
background:#fff!important;
}

input:focus,
select:focus,
textarea:focus{
border-color:#8b1646!important;
box-shadow:0 0 0 3px rgba(139,22,70,.08)!important;
}

/* Footer */
.site-footer{
background:linear-gradient(135deg,#35151f,#8b1646);
color:#fff;
}

.site-footer h2,
.site-footer h3,
.site-footer h4{
color:#fff;
}

.site-footer a{
color:#ffe8b0!important;
}

/* Mobile */
@media(max-width:768px){

h1{
font-size:30px!important;
}

h2{
font-size:25px!important;
}

.site-title{
font-size:22px!important;
}

button,
.wp-block-button__link,
.ast-button{
padding:11px 22px!important;
}

.member-card,
.profile-card{
margin-bottom:18px;
}
}

/* Smooth Website */
html{
scroll-behavior:smooth;
}

a{
transition:.25s;
}

Scroll to Top