/*
Theme Name: Rashtra 24
Theme URI: https://rashtra24.com
Author: NIKK1919
Author URI: https://rashtra24.com
Description: A premium editorial news theme with locked UI structure, Customizer options, and Instagram widget.
Version: 1.1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: rashtra-24
Tags: blog, news, editorial, two-columns, right-sidebar, custom-colors, custom-menu, featured-images, translation-ready
*/

/* 
 * The theme uses Tailwind CSS via CDN for simplicity in this distribution. 
 * Custom styles that cannot be handled by utility classes can be added here.
 */

/* Minimal Reset & Base Styles handled by Tailwind Preflight */

body {
    font-family: 'Inter', sans-serif;
    overflow-x: hidden;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'PT Serif', serif;
}

/* WordPress Core Alignments */
.aligncenter {
    display: block;
    margin: 0 auto;
}

.alignright {
    float: right;
    margin-left: 1.5em;
    margin-bottom: 1.5em;
}

.alignleft {
    float: left;
    margin-right: 1.5em;
    margin-bottom: 1.5em;
}

/* Image Captions */
.wp-caption {
    margin-bottom: 1.5em;
    max-width: 100%;
}

.wp-caption img {
    display: block;
    margin: 0 auto;
}

.wp-caption-text {
    text-align: center;
    font-size: 0.8em;
    margin-top: 0.5em;
    opacity: 0.7;
}

/* Screen Reader Text */
.screen-reader-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal !important;
}

/* Scrollbar Styling */
::-webkit-scrollbar {
    width: 8px;
}

::-webkit-scrollbar-track {
    background: transparent;
}

::-webkit-scrollbar-thumb {
    background: rgba(163, 59, 59, 0.3);
    border-radius: 4px;
}

::-webkit-scrollbar-thumb:hover {
    background: rgba(163, 59, 59, 0.8);
}