/*
Theme Name: SimplyIrfan Magazine
Theme URI: https://simplyirfan.com/
Author: SimplyIrfan
Author URI: https://simplyirfan.com/
Description: A responsive editorial magazine theme with customizable layouts, accessible navigation, flexible archives, and light/dark color schemes.
Version: 2.10.97
Requires at least: 6.2
Tested up to: 6.8
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: simplyirfan-magazine
Tags: blog, entertainment, grid-layout, custom-colors, custom-logo, custom-menu, featured-images, footer-widgets, full-width-template, sticky-post, threaded-comments, translation-ready, wide-blocks
*/

/* Copyright (c) 2026 SimplyIrfan. All rights reserved. */


/* WordPress core media, alignment and post-state classes. */
.wp-caption { max-width: 100%; margin: 1.5rem auto; padding: 0; }
.wp-caption img { display: block; max-width: 100%; height: auto; }
.wp-caption-text, .gallery-caption { margin: .5rem 0 0; color: var(--muted, #596579); font-size: .875rem; line-height: 1.5; text-align: center; }
.sticky, .bypostauthor { position: relative; }
.alignright { float: right; margin: .25rem 0 1rem 1.5rem; }
.alignleft { float: left; margin: .25rem 1.5rem 1rem 0; }
.aligncenter { display: block; margin-right: auto; margin-left: auto; }
.si-primary-widget-area { display: grid; gap: 18px; margin-top: 22px; }
.si-footer-widget-area { grid-column: 1 / -1; display: grid; grid-template-columns: repeat(auto-fit,minmax(220px,1fr)); gap: 22px; width: 100%; margin-top: 18px; }
.si-editorial-callout { margin-block: 1.5em; padding: 1.25em 1.5em; border-left: 4px solid var(--accent,#6258ff); border-radius: 8px; background: var(--surface-soft,#f0f3f7); }
.is-style-si-editorial-lead { font-size: 1.25em; line-height: 1.55; font-weight: 600; }
.is-style-si-soft-quote { padding: 1.25em 1.5em; border-left: 4px solid var(--accent,#6258ff); border-radius: 8px; background: var(--surface-soft,#f0f3f7); }
.is-style-si-outline-button .wp-block-button__link { border: 1px solid currentColor; background: transparent; color: inherit; }
