/*
 Theme Name:   Dr. Shahriar's Hub Child
 Description:  Complete Modernized Hub with BMI Logic & Discovery UI.
 Author:       Dr. Shahriar
 Template:     shahriar-hub
 Version:      1.7.0
*/

@import url("../shahriar-hub/style.css");

/* Global Reset */
body { background-color: #f8f9fa !important; font-family: 'Inter', sans-serif; color: #1a1a1a; }

/* Discovery Card Style */
.hub-card { 
    background: #fff; 
    border-radius: 20px; 
    padding: 20px; 
    margin-bottom: 20px; 
    box-shadow: 0 4px 15px rgba(0,0,0,0.05); 
    border: 1px solid #f0f0f0; 
}

/* Profile Row inside Card */
.author-meta { display: flex; align-items: center; gap: 12px; margin-bottom: 15px; }
.author-img { width: 45px; height: 45px; border-radius: 50%; object-fit: cover; border: 1px solid #eee; }
.author-name { font-size: 0.95rem; font-weight: 700; margin: 0; }
.author-role { font-size: 0.75rem; color: #999; margin: 0; }

/* Typography & Labels */
.post-hashtag { color: #3498db; font-size: 0.75rem; font-weight: 800; text-transform: uppercase; margin-bottom: 5px; display: block; }
.post-title-main { font-size: 1.2rem; font-weight: 800; line-height: 1.3; margin: 0; }
.status-pill { font-size: 0.65rem; font-weight: 800; background: #f0f0f0; padding: 4px 10px; border-radius: 12px; float: right; }

/* Interaction Row */
.interaction-row { 
    display: flex; 
    gap: 20px; 
    margin-top: 15px; 
    padding-top: 15px; 
    border-top: 1px solid #f8f8f8;
    font-size: 0.85rem; 
    font-weight: 600; 
    color: #555; 
}
.int-item { display: flex; align-items: center; gap: 6px; }
.heart-icon { color: #e74c3c; }

/* Form Elements */
.hub-input { width: 100%; padding: 12px; border: 1px solid #eee; border-radius: 12px; margin-bottom: 10px; }
.hub-btn-post { width: 100%; background: #000; color: #fff; border: none; padding: 15px; border-radius: 12px; font-weight: 700; cursor: pointer; }
