/*
Theme Name: Repair Manuals Net
Theme URI: https://repair-manuals.net/
Author: Repair-Manuals.com
Description: Minimal redirect homepage for Repair-Manuals.net.
Version: 1.2.0
Requires at least: 6.2
Requires PHP: 7.4
Text Domain: repair-manuals-net
*/
:root{--navy:#071a35;--blue:#0878d1;--green:#24ad67;--ink:#142944;--muted:#64758a;--line:#dbe6ef;--pale:#f3f8fc;--white:#fff;--shadow:0 18px 48px rgba(17,53,89,.12)}
*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--ink);background:var(--pale)}a{text-decoration:none}.rmn-wrap{width:min(1240px,calc(100% - 40px));margin:auto}
body.rmn-clean-landing{margin:0!important;padding:0!important;background:var(--pale)!important}body.rmn-clean-landing>#wpadminbar{display:block!important}body.rmn-clean-landing>*:not(#rmn-clean-landing):not(#wpadminbar):not(script):not(style):not(link){display:none!important}#rmn-clean-landing{display:block!important;position:relative;z-index:2147483000;min-height:100vh;background:var(--pale)}body.rmn-clean-landing .grecaptcha-badge,body.rmn-clean-landing [class*="chat"],body.rmn-clean-landing [id*="chat"],body.rmn-clean-landing iframe{display:none!important}
.rmn-header{background:#fff;border-bottom:1px solid var(--line)}.rmn-header-row{min-height:82px;display:flex;align-items:center;justify-content:center}.rmn-brand{display:flex;align-items:center;gap:13px;color:var(--navy);font-size:1.35rem;font-weight:900}.rmn-mark{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;color:#fff;background:linear-gradient(145deg,var(--green),var(--blue));box-shadow:0 9px 22px rgba(8,120,209,.22)}
.rmn-home{min-height:100vh;display:grid;place-items:center;padding:70px 0;background:radial-gradient(circle at 50% 0,rgba(8,120,209,.11),transparent 34%),linear-gradient(180deg,#fff,var(--pale))}.rmn-intro{text-align:center;max-width:850px;margin:0 auto 38px}.rmn-kicker{display:inline-block;padding:7px 12px;border:1px solid #b9dec9;border-radius:99px;color:#167d4a;background:#f1fbf6;font-size:12px;font-weight:900;letter-spacing:.11em}.rmn-intro h1{margin:18px 0 12px;color:var(--navy);font-size:clamp(2.3rem,5vw,4.3rem);line-height:1.04;letter-spacing:-.045em}.rmn-intro p{margin:0;color:var(--muted);font-size:1.08rem}
.rmn-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.rmn-action{min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px 22px;border:1px solid var(--line);border-radius:20px;background:#fff;color:var(--ink);text-align:center;box-shadow:var(--shadow);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.rmn-action:hover{transform:translateY(-5px);border-color:var(--blue);box-shadow:0 22px 55px rgba(8,85,150,.18)}.rmn-icon{width:62px;height:62px;display:grid;place-items:center;margin-bottom:19px;border-radius:17px;background:#eaf5ff;color:var(--blue);font-size:28px}.rmn-action:nth-child(2) .rmn-icon{background:#eaf9f1;color:var(--green)}.rmn-action:nth-child(3) .rmn-icon{background:#fff4dc;color:#bd7800}.rmn-action:nth-child(4) .rmn-icon{background:#efeaff;color:#7650bf}.rmn-action strong{display:block;color:var(--navy);font-size:1.25rem}.rmn-action span{display:block;margin-top:7px;color:var(--muted);font-size:.92rem}.rmn-arrow{margin-top:18px;color:var(--blue);font-weight:900}
.rmn-footer{min-height:76px;display:flex;align-items:center;background:var(--navy);color:#b8c8d9;text-align:center;font-size:.88rem}.rmn-page{min-height:calc(100vh - 158px);padding:70px 0;background:#fff}.rmn-page article{max-width:850px;margin:auto}.rmn-page h1{color:var(--navy)}
@media(max-width:1000px){.rmn-actions{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.rmn-wrap{width:min(100% - 28px,1240px)}.rmn-home{padding:48px 0}.rmn-actions{grid-template-columns:1fr}.rmn-action{min-height:175px}.rmn-intro{margin-bottom:28px}.rmn-header-row{min-height:72px}}
