/*
Theme Name: Nova Scope
Theme URI: https://novascope.cc/
Author: Nova Scope
Description: Ultra-modern magazine theme for the Nova Scope business article directory. Lens-themed design with hero mosaic, tabbed featured block, category carousel, testimonials, table of contents, reading progress and animations on every page.
Version: 1.0.0
Requires at least: 6.0
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: novascope
*/

/* Main styles live in assets/css/style.css. WordPress-specific additions below. */
.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.alignleft{float:left;margin:0 1.4em 1em 0}
.alignright{float:right;margin:0 0 1em 1.4em}
.aligncenter{display:block;margin-inline:auto}
.wp-caption-text,.prose figcaption{font-family:var(--f-head);font-size:14px;color:var(--muted);padding:10px 4px 0}
.prose figure{background:none}
.prose img{border-radius:var(--r-lg);height:auto}
.prose ol{padding-left:1.4em;margin:0 0 1.3em}
.prose blockquote{margin:1.6em 0;padding:4px 0 4px 22px;border-left:4px solid var(--red);font-style:italic}
.main-nav .menu-item{list-style:none}
.drop ul,.main-nav ul{list-style:none;margin:0;padding:0}
.pagination{display:flex;justify-content:center;gap:8px;margin-top:44px;flex-wrap:wrap}
.pagination .page-numbers{min-width:44px;height:44px;padding:0 14px;border-radius:999px;display:grid;place-items:center;border:1px solid var(--line);font-weight:700;transition:background .25s,color .25s}
.pagination .page-numbers:hover,.pagination .current{background:var(--ink);color:#fff;border-color:var(--ink)}
.form-ok.error{background:#FDECEA;color:#A3241B}
.hp{position:absolute;left:-9999px}
.page-body{padding:56px 0}
.not-found{text-align:center;padding:90px 0}
.not-found h1{font-size:clamp(60px,10vw,140px);margin:0;line-height:1;letter-spacing:-.04em}
.search-form-inline{display:flex;gap:10px;max-width:520px;margin:28px auto 0}
.search-form-inline input{flex:1;border:2px solid var(--line);border-radius:999px;padding:12px 20px;outline:0}
.search-form-inline input:focus{border-color:var(--ink)}
.admin-bar .site-header{top:32px}
@media (max-width:782px){.admin-bar .site-header{top:46px}}
