/*
Theme Name: Inspitor
Theme URI: https://inspitor.com/
Author: Inspitor Marketing
Description: The complete Inspitor Marketing website: 23 page importer, original media, responsive layouts, deal audience explorer, service tabs, FAQs, and a private enquiry inbox. After activation, open Appearance > Inspitor Setup.
Version: 1.0.1
Requires at least: 6.6
Tested up to: 7.1
Requires PHP: 8.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: inspitor
Tags: custom-logo, custom-menu, featured-images, full-width-template
*/
[hidden]{display:none!important}
.inspitor-menu,.inspitor-mobile-list{list-style:none;padding:0;margin:0;display:flex;gap:26px;align-items:center}
.inspitor-menu a{display:block}
.inspitor-mobile-dialog{color:var(--foreground);background:var(--card);border:1px solid var(--border);border-radius:24px;inset:16px 16px auto auto;max-width:400px;width:calc(100% - 32px);max-height:calc(100dvh - 32px);padding:36px 28px;overflow:auto}
.inspitor-mobile-dialog::backdrop{background:#08050ec9;backdrop-filter:blur(6px)}
.inspitor-mobile-dialog h2{font-size:25px;padding-right:25px}
.inspitor-mobile-dialog .mobile-close{position:absolute;right:16px;top:12px;width:40px;height:40px;font-size:30px;border:0;color:var(--foreground);background:transparent;cursor:pointer}
.inspitor-mobile-dialog nav>a,.inspitor-mobile-dialog li>a{display:block;padding:14px 0;border-bottom:1px solid var(--border)}
.inspitor-mobile-dialog ul{display:block;list-style:none;padding:0;margin:0}
body.inspitor-nav-open{overflow:hidden}
.explorer-market select{display:block;width:100%;color:var(--foreground);background:var(--card);border:1px solid var(--border);padding:10px 35px 10px 12px;border-radius:12px;min-height:42px;font:inherit;font-size:14px}
.explorer-market option{color:var(--foreground);background:var(--card)}
.inspitor-accordion summary{list-style:none;cursor:pointer}
.inspitor-accordion summary::-webkit-details-marker{display:none}
.inspitor-accordion[open]>summary svg:last-child{transform:rotate(180deg)}
.inspitor-accordion>div{overflow:visible}
.inspitor-accordion summary:focus-visible{outline:2px solid var(--orange);outline-offset:4px}
.inspitor-site .wp-generic-content{padding-bottom:100px}
.inspitor-site .wp-generic-content .article-body{margin-bottom:50px}
.inspitor-site .wp-block-image img{height:auto}
.inspitor-site .screen-reader-text{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.inspitor-site .wp-site-blocks{padding:0}
.form-success:focus{outline:2px solid var(--teal);outline-offset:8px}
@media(max-width:900px){.desktop-nav{display:none}.inspitor-menu{gap:18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation-duration:.01ms!important;transition-duration:.01ms!important}}
