/*
Theme Name: Founder75
Theme URI: https://founder75.com
Author: Founder75 (Buildnetic × Digiconnekt)
Author URI: https://founder75.com
Description: Official Founder75 theme — a pixel-faithful, responsive, WordPress-standard theme for the Founder75 programme (Buildnetic × Digiconnekt). Includes the landing page with interactive equity calculator, application page, terms, tax/SEIS, partner and one-page pitch templates. Built to WordPress gold standard with full plugin and page-builder compatibility.
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.5
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: founder75
Tags: business, custom-colors, custom-menu, custom-logo, featured-images, full-width-template, sticky-post, threaded-comments, translation-ready, responsive
*/

/* ------------------------------------------------------------------
   The visual design for each page lives in /assets/css/*.css and is
   enqueued conditionally per template in functions.php for 100% fidelity.
   This file holds only the theme header (required by WordPress) plus a
   handful of WordPress-core helper classes so core/plugin output renders
   cleanly.
------------------------------------------------------------------ */

/* Accessibility: skip link + screen-reader text (WordPress standard) */
.screen-reader-text {
  border: 0; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%);
  height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute;
  width: 1px; word-wrap: normal !important;
}
.skip-link {
  position: absolute; left: -9999px; top: 0; z-index: 100000;
  background: #1A1A2E; color: #fff; padding: 10px 18px; border-radius: 0 0 8px 0;
  font-family: 'Inter', system-ui, sans-serif; font-weight: 600; font-size: 14px;
}
.skip-link:focus { left: 0; }

/* WordPress core alignment / caption / gallery classes */
.alignleft  { float: left;  margin: 0 1.5em 1em 0; }
.alignright { float: right; margin: 0 0 1em 1.5em; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { max-width: 100%; }
.wp-caption-text { font-size: 13px; color: #64748B; text-align: center; }
.sticky, .gallery-caption, .bypostauthor { display: block; }

/* Admin bar safety: keep sticky navs below the WP admin bar */
.admin-bar nav[role="navigation"] { top: 32px; }
@media screen and (max-width: 782px) {
  .admin-bar nav[role="navigation"] { top: 46px; }
}
