/*
Theme Name:  ASET Academic Theme
Theme URI:   https://aset-journal.example.com
Author:      Metis Books LLC
Author URI:  https://metisbooks.example.com
Description: Official WordPress theme for Advanced Science and Engineering Transactions (ASET), an international peer-reviewed multidisciplinary journal published quarterly by Metis Books LLC. Editorial/Swiss design system: hairline-rule grid, Source Serif 4 / Archivo / Space Mono type stack, Index Blue accent, and a signature vertical subject-category spine rail.
Version:     1.0.0
Requires at least: 6.3
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: aset-theme
Tags:        blog, custom-menu, featured-images, footer-widgets, full-width-template, rtl-language-support, translation-ready, academic, journal

All visual styles live in css/aset-theme.css — this file only carries
the theme header WordPress requires plus the bare minimum base overrides
for the WordPress admin bar.
*/

/* ── WordPress admin bar offset ── */
.admin-bar .spine {
	top: 32px;
	height: calc(100vh - 32px);
}
@media screen and (max-width: 782px) {
	.admin-bar .spine {
		top: 46px;
		height: calc(100vh - 46px);
	}
}

/* ── WordPress core alignment classes ── */
.alignnone  { margin: 0 0 24px; }
.aligncenter { display: block; margin: 0 auto 24px; }
.alignright  { float: right; margin: 0 0 24px 32px; }
.alignleft   { float: left;  margin: 0 32px 24px 0; }
.wp-caption  { max-width: 100%; }
.wp-caption-text {
	font-family: var(--font-mono);
	font-size: 11px;
	color: var(--slate);
	text-transform: uppercase;
	letter-spacing: 0.07em;
	margin-top: 8px;
}

/* ── WordPress block editor body ── */
.entry-content > * + * { margin-top: 1.5rem; }
.entry-content h2 { font-family: var(--font-serif); font-weight: 600; font-size: 24px; }
.entry-content h3 { font-family: var(--font-serif); font-weight: 600; font-size: 20px; }
.entry-content a  { color: var(--blue); text-decoration: underline; }
.entry-content blockquote {
	border-left: 2px solid var(--blue);
	padding-left: 20px;
	font-style: italic;
	color: var(--ink-soft);
}
