/*
Theme Name: Refiners Fire Blue Preview
Author: Bullcoming Enterprises
Description: Self-contained beta theme for Refiner’s Fire with blue palette and Scripture of the Year.
Version: 0.1.0
Requires at least: 6.0
Text Domain: refiners-fire-blue-beta
*/

:root{--deep:#082746;--blue:#144c7d;--gold:#e7bb6c;--light:#f3f8fc;--ink:#10324e}
*{box-sizing:border-box}body{margin:0;background:var(--light);color:var(--ink);font-family:Georgia,'Times New Roman',serif;line-height:1.55}a{color:inherit}.wrap{max-width:1200px;margin:auto;padding-left:30px;padding-right:30px}.skip{position:absolute;top:-100px}.skip:focus{top:0;background:white;color:black;padding:10px}.site-header{background:#edf6fe;border-bottom:5px solid #082e56}.header-inner{display:flex;min-height:101px;align-items:center;justify-content:space-between;gap:18px}.brand{display:flex;align-items:center;gap:14px;text-decoration:none;color:var(--deep);font-size:32px;letter-spacing:1px;font-weight:normal;line-height:1}.brand small{display:block;font:10px Arial,sans-serif;letter-spacing:2.6px;margin-top:11px;color:#4b6a84}.flame{font-size:45px;color:#d19b48}.menu{list-style:none;display:flex;gap:26px;padding:0;margin:0;font:700 12px Arial,sans-serif;text-transform:uppercase;letter-spacing:.8px}.menu a{text-decoration:none}.menu a:hover{text-decoration:underline}.fire-hero{background:linear-gradient(100deg,#072443 0%,#164d7e 47%,#87aac4 100%);position:relative;isolation:isolate;overflow:hidden;color:white}.fire-hero:after{content:'';position:absolute;z-index:-1;bottom:-70px;left:-5%;height:230px;width:110%;background:#093054;clip-path:polygon(0 53%,13% 39%,25% 59%,42% 31%,58% 48%,73% 23%,87% 57%,100% 29%,100% 100%,0 100%)}.fire-hero:before{content:'';position:absolute;z-index:-1;right:12%;top:8%;width:370px;height:370px;border-radius:50%;background:radial-gradient(circle,#fae6aa 0,#e1b673 5%,rgba(253,215,147,.35) 26%,transparent 70%);opacity:.9}.hero-inner{display:flex;align-items:center;justify-content:space-between;gap:35px;min-height:505px}.hero-copy{max-width:700px;padding:55px 0}.eyebrow{font:700 12px Arial,sans-serif;letter-spacing:2.5px;text-transform:uppercase;color:#b7893e}.hero .eyebrow{color:var(--gold)}.hero h1{font-size:clamp(2.8rem,4.8vw,5.2rem);font-weight:normal;line-height:1.06;margin:18px 0}.hero p:not(.eyebrow){font-size:20px;max-width:540px}.button{display:inline-block;text-decoration:none;background:#eac479;color:#092848;border-radius:40px;padding:15px 25px;margin-top:12px;font:700 13px Arial,sans-serif}.scripture{background:rgba(255,250,235,.93);color:#153c60;width:330px;min-width:310px;text-align:center;padding:30px 23px;border-radius:5px;box-shadow:0 20px 40px rgba(0,0,0,.12)}.scripture p{letter-spacing:2px;font:700 10px Arial,sans-serif;color:#79602e}.scripture blockquote{font:italic 30px Georgia,serif;line-height:1.3;margin:28px 0}.scripture span{font:700 10px Arial,sans-serif;letter-spacing:2px}.intro{padding-top:55px;padding-bottom:65px}.section-heading{text-align:center;max-width:730px;margin:0 auto 35px}.section-heading h2,.story h2,.lower h2{font-size:36px;font-weight:normal;line-height:1.2;margin:10px 0}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cards article{background:white;border:1px solid #d4e0eb;padding:34px;text-align:center;min-height:210px}.cards span{font-size:43px;color:#2368a4}.cards h3{font-size:23px;font-weight:normal;margin:9px 0}.cards p,.lower p{color:#48637c}.story{background:#d8eaf7;padding:60px 0}.story-inner{display:grid;grid-template-columns:35% 1fr;align-items:center;gap:70px}.fire-emblem{font-size:140px;color:#ca933e;text-align:center}.small-note{font:italic 13px Arial,sans-serif;color:#54728c}.lower{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:center;padding-top:65px;padding-bottom:70px}.callout{background:#e4f0f9;padding:32px;border-left:3px solid #d5a052}.callout h3{font-size:28px;margin:0}.button-dark{background:#134b7e;color:white}.site-footer{background:#082747;color:#f4f8fd;padding:40px 0}.foot-inner{display:flex;justify-content:space-between;gap:50px}.fine{font-size:12px;opacity:.8}.content-page{padding-top:65px;padding-bottom:75px;min-height:50vh}.post-summary{border-bottom:1px solid #b8cddd;padding:17px 0}.content-page h1{font-size:44px}.entry{max-width:850px}.entry img{max-width:100%;height:auto}@media(max-width:850px){.header-inner,.foot-inner{flex-direction:column;align-items:flex-start;padding-top:20px;padding-bottom:20px}.menu{flex-wrap:wrap;gap:15px}.hero-inner{display:block}.scripture{width:100%;min-width:0;margin-bottom:30px}.hero-copy{padding-bottom:20px}.cards{grid-template-columns:1fr}.story-inner,.lower{grid-template-columns:1fr;gap:30px}.fire-emblem{display:none}.wrap{padding-left:21px;padding-right:21px}}
