/*!
Theme Name: Hostinger AI theme
Author: Hostinger
Author URI: https://hostinger.com
Details URI: https://hostinger.com
Description: Hostinger AI theme built with SEO and mobile responsiveness in mind, this theme ensures optimal performance and a better online presence.
Version: 2.1.14
Tested up to: 7.1
Requires at least: 5.6
Requires PHP: 8.1
License: GPLv3
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: hostinger-ai-theme
Tags: ai-theme
*/


/* Solvory Tools brand system */
:root{--sv-ink:#131929;--sv-muted:#657187;--sv-blue:#5855ee;--sv-border:#e6eaf1;--sv-white:#fff}
body{font-family:Manrope,Arial,sans-serif!important;color:var(--sv-ink);background:#fff}h1,h2,h3,.wp-block-heading{font-family:Manrope,Arial,sans-serif!important;letter-spacing:-.045em}a{text-decoration:none}html{scroll-behavior:smooth}.sv-root{font-family:Manrope,Arial,sans-serif;font-size:16px;line-height:1.6}.sv-root *{box-sizing:border-box}.sv-root .sv-wrap{width:min(1180px,calc(100% - 44px));margin:auto;max-width:1180px}.sv-root h1,.sv-root h2,.sv-root h3,.sv-root p{margin-top:0}.sv-root h1{font-size:clamp(46px,6.4vw,94px);line-height:1.08;font-weight:800;letter-spacing:-.065em}.sv-root h2{font-size:clamp(36px,4.1vw,59px);line-height:1.14;font-weight:750}.sv-root h3{font-size:18px;line-height:1.35;letter-spacing:-.025em}.sv-root em{font-style:normal;color:#a9a3ff}.sv-kicker{display:inline-block;letter-spacing:.17em;font-weight:800;font-size:11px;color:#7975fa;margin-bottom:23px}.sv-root .sv-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 23px;background:#6961fb;border-radius:12px;color:white!important;font-weight:800;font-size:14px;transition:transform .2s,background .2s}.sv-root .sv-button:hover{background:#4e48db;transform:translateY(-2px)}.sv-hero{background:radial-gradient(ellipse at 80% 12%,#34318b 0,transparent 38%),linear-gradient(145deg,#0c1125,#111735 62%,#181c44);color:#fff;padding:104px 0 0;overflow:hidden}.sv-hero-inner{text-align:center}.sv-hero h1{margin:0 auto 25px}.sv-hero p{max-width:710px;margin:0 auto;color:#bfc6df;font-size:18px;line-height:1.8}.sv-actions{display:flex;justify-content:center;align-items:center;gap:26px;margin:33px 0}.sv-quiet{font-size:14px;color:white!important;font-weight:800}.sv-root .sv-search,.sv-tool-search{display:flex;align-items:center;background:white;color:#10182c;border:1px solid #e4e7f2;border-radius:16px;padding:8px 10px 8px 20px;gap:13px;max-width:680px;margin:0 auto;box-shadow:0 15px 55px #080f2638}.sv-search span,.sv-tool-search span{font-size:26px;color:#818ba2}.sv-search input,.sv-tool-search input{flex:1;min-width:0;border:0!important;outline:0!important;box-shadow:none!important;color:#111827!important;background:transparent!important;padding:13px 4px!important;font-size:15px!important}.sv-search button{border:0;border-radius:10px;padding:13px 20px;color:#fff;background:#5956f0;font-weight:800;cursor:pointer}.sv-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.sv-hero .sv-hero-note{display:block;margin:16px auto 42px;color:#a8b0cb}.sv-display{max-width:1030px;margin:0 auto -2px;border:1px solid #4d527b;border-radius:25px 25px 0 0;overflow:hidden;text-align:left;background:#fafbff;box-shadow:0 0 105px #8180ff37}.sv-display-bar{display:flex;justify-content:space-between;align-items:center;padding:13px 25px;background:#1b2346;color:#aeb5dc;font-size:11px;letter-spacing:.07em}.sv-display-body{padding:50px 60px;display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;color:#12192e}.sv-display-body h2{font-size:45px;margin:0 0 12px}.sv-display-body p{color:#69758b;text-align:left;margin:0 0 22px;font-size:15px}.sv-display-tags{display:flex;flex-wrap:wrap;gap:8px}.sv-display-tags b{background:#eeeefd;color:#5454bd;padding:9px 13px;border-radius:9px;font-size:12px}.sv-previewbox{border:1px solid #e8eafa;border-radius:18px;padding:28px;background:#fff;box-shadow:0 15px 50px #1c2d5820;display:flex;flex-direction:column;gap:15px}.sv-previewbox small{font-size:10px;color:#8891aa;letter-spacing:.1em}.sv-previewbox i{height:13px;width:80%;background:#e9ebf6;border-radius:20px}.sv-previewbox i:nth-child(3){width:56%}.sv-previewbox strong{font-size:42px;color:#222747}.sv-section{padding:98px 0}.sv-muted{background:#f6f8fc}.sv-section-head{display:flex;justify-content:space-between;align-items:end;gap:55px;margin-bottom:35px}.sv-section-head h2{margin:0}.sv-section-head>p{max-width:350px;color:#667187}.sv-category-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:15px}.sv-card{border:1px solid var(--sv-border);border-radius:18px;padding:25px;background:#fff;color:#172033;transition:transform .2s,border-color .2s,box-shadow .2s}.sv-category{display:block;min-height:220px;position:relative}.sv-card:hover{transform:translateY(-4px);border-color:#a5a3ef;box-shadow:0 16px 44px #22295514}.sv-category h3{font-size:17px}.sv-category p{color:#7b8499;font-size:13px}.sv-symbol{display:inline-flex;align-items:center;justify-content:center;width:47px;height:47px;margin-bottom:23px;border-radius:14px;background:#ededff;color:#5b58df;font-size:26px}.sv-arrow{position:absolute;right:21px;bottom:19px;color:#7972fa}.sv-tool-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.sv-tool{min-height:175px}.sv-tool .sv-symbol{width:41px;height:41px;font-size:21px;margin-bottom:15px}.sv-tool h3{font-size:16px;margin:0 0 12px}.sv-tool small{color:#858da0;font-size:12px}.sv-center{text-align:center;margin:35px 0 0}.sv-root .sv-dark-button{background:#171e33}.sv-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.sv-feature{display:block;background:#f4f6fb;border-radius:19px;padding:33px;color:#171d33}.sv-feature strong{font-size:21px}.sv-feature p{color:#6a7487;margin:15px 0 0}.sv-cta{background:#10162d;padding:90px 0;color:white;text-align:center}.sv-cta h2{font-size:clamp(46px,5vw,70px)}.sv-pagehero,.sv-subhero{background:radial-gradient(ellipse at 80% 0,#302d80,transparent 40%),#121831;padding:100px 0 88px;color:white}.sv-pagehero h1,.sv-subhero h1{max-width:920px}.sv-pagehero p,.sv-subhero p{color:#c2c8de;max-width:710px;font-size:18px}.sv-directory{padding-top:60px}.sv-tool-search{max-width:none;box-shadow:none}.sv-tool-search strong{white-space:nowrap;color:#848a9c;font-size:12px;margin-right:13px}.sv-chips{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0 35px}.sv-chips a{padding:10px 14px;background:white;border:1px solid #e3e6ef;color:#4a5366;font-size:12px;border-radius:99px}.sv-notice{border:1px solid #dce1f4;border-radius:15px;background:#eef0fc;padding:20px 23px;margin-bottom:54px}.sv-notice strong{color:#3d4194}.sv-notice p{margin:5px 0 0;color:#606e8b;font-size:13px}.sv-dir-section{padding-top:22px;margin-bottom:65px;scroll-margin-top:110px}.sv-dir-section .sv-section-head h2{font-size:36px}.sv-dir-section .sv-section-head p{font-size:13px}.sv-bottom-suggest{text-align:center;background:#151b36;color:white;border-radius:22px;padding:55px 20px}.sv-bottom-suggest h2{font-size:40px}.sv-bottom-suggest p{color:#c3c7df}.sv-legal{max-width:820px!important;padding:15px 0 45px}.sv-legal h2{font-size:28px;margin:37px 0 13px}.sv-legal p{color:#536076;line-height:1.85}.sv-legal a{color:#534edb;text-decoration:underline}.sv-contact{background:#f7f8fc;border:1px solid #e6e8ee;padding:20px;border-radius:16px;margin:24px 0}
.sv-nav{background:#fff;border-bottom:1px solid #eef0f5;position:relative;z-index:30}.sv-nav-inner{max-width:1180px;width:calc(100% - 44px);margin:auto;min-height:83px;display:flex;align-items:center;gap:32px}.sv-logo{font:800 24px Manrope,Arial,sans-serif;color:#151a34!important;letter-spacing:-.055em;white-space:nowrap}.sv-logo-mark{display:inline-flex;width:33px;height:33px;margin-right:8px;align-items:center;justify-content:center;background:#6861f6;color:#fff;border-radius:10px;font-size:21px;vertical-align:middle}.sv-logo-suffix{font-weight:600}.sv-logo-dot{color:#7068f8}.sv-nav-links{margin-left:auto;display:flex;align-items:center;gap:29px}.sv-nav-links a{font:700 13px Manrope,Arial,sans-serif;color:#424a60!important}.sv-nav-links a:hover{color:#554fe9!important}.sv-nav-cta{font:800 13px Manrope,Arial,sans-serif;padding:13px 17px;background:#161c35;border-radius:10px;color:white!important;white-space:nowrap}.sv-footer{background:#0f152b;color:#fff;font-family:Manrope,Arial,sans-serif;padding:75px 0 24px}.sv-footer-inner{max-width:1180px;margin:auto;width:calc(100% - 44px)}.sv-footer-top{display:flex;justify-content:space-between;gap:80px;padding-bottom:70px}.sv-footer-logo{font-size:25px;font-weight:800;color:#fff!important;letter-spacing:-.05em}.sv-footer-brand p{max-width:355px;color:#9ca6c3;font-size:14px;line-height:1.8}.sv-footer-links{display:flex;gap:75px}.sv-footer-links>div{display:flex;flex-direction:column;gap:15px;min-width:90px}.sv-footer-links strong{font-size:11px;color:#8d95b2;letter-spacing:.14em;margin-bottom:6px}.sv-footer-links a{color:#d0d4e5!important;font-size:13px}.sv-footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #2b334c;padding-top:23px;color:#8992ad;font-size:12px}.sv-root{max-width:none!important}.sv-root.alignfull,.entry-content>.sv-root{width:100%!important}.wp-site-blocks{padding:0!important}.wp-block-post-content{margin-block-start:0!important}.wp-block-post-content>.sv-root{margin-block-start:0!important}.hostinger-ai-page-title{display:none!important}body .wp-block-post-content{max-width:none!important}.wp-block-group:has(>.wp-block-post-content){max-width:none!important}.sv-nav-links a:focus-visible,.sv-button:focus-visible{outline:3px solid #aaa6ff;outline-offset:3px}@media(max-width:820px){.sv-nav-inner{gap:15px;flex-wrap:wrap;padding:12px 0}.sv-nav-links{order:3;width:100%;justify-content:center;margin-left:0;gap:18px;overflow:auto}.sv-nav-links a{font-size:12px}.sv-nav-cta{margin-left:auto}.sv-footer-top{flex-wrap:wrap;gap:35px}.sv-footer-links{gap:35px}}@media(max-width:540px){.sv-nav-inner{width:calc(100% - 30px)}.sv-logo{font-size:21px}.sv-nav-cta{font-size:11px;padding:10px}.sv-footer-links{width:100%;justify-content:space-between;gap:12px}.sv-footer-links>div{min-width:auto}.sv-footer-bottom{gap:15px;flex-wrap:wrap}}
.sv-root .sv-dir-section[hidden],.sv-root [hidden]{display:none!important}
.site-header,.site-footer{font-family:Manrope,Arial,sans-serif!important}
@media(max-width:980px){.sv-category-grid{grid-template-columns:repeat(3,1fr)}.sv-tool-grid{grid-template-columns:repeat(3,1fr)}.sv-display-body{padding:32px}.sv-section{padding:70px 0}}
@media(max-width:680px){.sv-root .sv-wrap{width:min(100% - 30px,1180px)}.sv-hero{padding:64px 0 0}.sv-hero h1{font-size:46px}.sv-hero p,.sv-pagehero p,.sv-subhero p{font-size:15px}.sv-search button{padding:12px}.sv-display-body{grid-template-columns:1fr;padding:23px;gap:18px}.sv-display-body h2{font-size:30px}.sv-previewbox{padding:20px}.sv-section-head{display:block}.sv-section-head>p{margin-top:18px}.sv-category-grid,.sv-tool-grid,.sv-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sv-category{min-height:180px}.sv-card{padding:17px}.sv-category h3,.sv-tool h3{font-size:14px}.sv-symbol{margin-bottom:13px}.sv-tool{min-height:155px}.sv-actions{gap:17px;flex-wrap:wrap}.sv-pagehero,.sv-subhero{padding:68px 0}.sv-pagehero h1,.sv-subhero h1{font-size:44px}.sv-tool-search strong{display:none}.sv-section{padding:65px 0}.sv-directory{padding-top:30px}}
@media(max-width:380px){.sv-category-grid,.sv-tool-grid{grid-template-columns:1fr 1fr}.sv-card{padding:12px}}
