/*
Theme Name: Kucing Sentot AI Rescue
Theme URI: https://kucingsentot.com
Author: Kucing Sentot
Description: Tema landing page startup penyelamatan kucing berbasis AI.
Version: 1.0.0
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: kucing-sentot
*/
:root{--ink:#153b31;--green:#184d3d;--lime:#dcf1b7;--cream:#fbf9f2;--orange:#ffb66d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:system-ui,-apple-system,'Segoe UI',sans-serif}a{text-decoration:none;color:inherit}.wrap{max-width:1160px;margin:auto;padding:0 24px}.site-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0}.brand{font-size:23px;font-weight:850;letter-spacing:-.7px}.brand span{color:#e98b41}.nav-links{display:flex;align-items:center;gap:27px;font-size:14px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 23px;border-radius:100px;background:var(--green);color:#fff;font-weight:700;font-size:14px;border:2px solid var(--green)}.btn.light{background:white;color:var(--green);border-color:white}.btn.outline{background:transparent;color:var(--green)}.hero{background:linear-gradient(125deg,#f6f5e9,#e8f0df);border-radius:28px;padding:75px 65px;display:grid;grid-template-columns:1.1fr .9fr;gap:35px;align-items:center;overflow:hidden}.eyebrow{text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:800;color:#447961}.hero h1{font-size:clamp(42px,5vw,72px);line-height:1.06;letter-spacing:-3px;margin:20px 0}.hero h1 em{font-style:normal;color:#e88c47}.hero p,.lead{color:#587064;font-size:17px;line-height:1.75}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.cat-art{min-height:350px;background:radial-gradient(circle at 50% 50%,#c6dda8 0 37%,transparent 38%);display:flex;align-items:center;justify-content:center;position:relative}.cat-art .cat{font-size:190px;filter:drop-shadow(0 15px 12px #2b59403b)}.bubble{position:absolute;background:#fff;padding:12px 17px;border-radius:15px;box-shadow:0 15px 40px #184d3d18;font-size:13px;font-weight:700}.bubble.one{top:25px;right:0}.bubble.two{bottom:30px;left:0}section{padding:90px 0}.section-head{max-width:710px;margin-bottom:36px}.section-head h2{font-size:clamp(30px,4vw,48px);letter-spacing:-1.7px;margin:12px 0}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feature{background:#fff;border:1px solid #e5e9df;padding:30px;border-radius:22px}.feature .ico{font-size:34px}.feature h3{font-size:21px;margin:22px 0 10px}.feature p{line-height:1.7;color:#607367;margin:0}.mission{background:#174b3b;color:white}.mission .lead{color:#d0e5d7}.mission .grid{margin-top:36px}.metric{border:1px solid #ffffff35;border-radius:20px;padding:27px}.metric strong{display:block;font-size:35px;color:#dff0b9}.metric span{font-size:14px;color:#d0e5d7}.notice{font-size:12px;opacity:.75;margin-top:18px}.support{background:#e6efdb;border-radius:26px;padding:65px;text-align:center}.support h2{font-size:clamp(30px,4vw,50px);letter-spacing:-1.5px;margin:10px auto;max-width:760px}.support p{max-width:650px;margin:15px auto 28px;color:#56705e;line-height:1.7}footer{padding:32px 0;border-top:1px solid #dce6d6}.footer-row{display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:13px;color:#607367}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:10px;top:10px;background:#fff;padding:10px;z-index:999}@media(max-width:800px){.nav-links{display:none}.hero{grid-template-columns:1fr;padding:45px 25px}.hero h1{letter-spacing:-1.7px}.cat-art{min-height:260px}.cat-art .cat{font-size:135px}.grid{grid-template-columns:1fr}.support{padding:45px 24px}section{padding:65px 0}.footer-row{flex-direction:column;text-align:center}}
