/*
Theme Name: Rank Any Site
Theme URI: https://rankanysite.com/
Author: Clickflame
Author URI: https://clickflame.com/
Description: A light, fast block theme for local business sites. Layout, type and template parts only. Titles, descriptions, schema and sitemaps come from the Clickflame Rank Any Site plugin.
Version: 1.0.0
Requires at least: 6.6
Tested up to: 7.1
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: rank-any-site
*/

/* House rules that hold on every site built on this theme. Colors, fonts and sizes live in theme.json. */
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-padding-top:84px}
body{margin:0;overflow-x:clip;-webkit-font-smoothing:antialiased}
img,video,svg{max-width:100%;height:auto}
h1,h2,h3{text-wrap:balance}
:focus-visible{outline:3px solid var(--wp--preset--color--accent);outline-offset:2px}
/* Nothing scrolls sideways. A wide table wraps its cells. */
table{max-width:100%;overflow-wrap:anywhere}
pre{white-space:pre-wrap;overflow-wrap:anywhere}
/* No text under 14px, whatever a block or a pasted style asks for. */
small,figcaption,.has-small-font-size,.wp-element-caption{font-size:max(14px,.875em)}
.ras-skip{position:absolute;left:-9999px}
.ras-skip:focus{left:16px;top:16px;z-index:999;background:var(--wp--preset--color--surface);color:var(--wp--preset--color--ink);padding:12px 16px;border-radius:6px}
.ras-header{border-bottom:1px solid var(--wp--preset--color--line);background:var(--wp--preset--color--surface)}
.ras-footer{border-top:1px solid var(--wp--preset--color--line);background:var(--wp--preset--color--surface)}
.ras-credit{margin:0;font-size:15px}
.ras-credit a{color:inherit}
.wp-block-button__link{min-height:48px;display:inline-flex;align-items:center;justify-content:center}
@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
