.war-room{--gold:#dca548;--cream:#f7e6bd;isolation:isolate;color:var(--cream);background:#130b07;font-family:Georgia,Times New Roman,serif;position:relative;overflow:hidden}.war-room:before{content:"";z-index:-2;background:linear-gradient(#100805e8,#160b07ee),url(/war-room/war-room-hero.png) 50%/cover;position:fixed;inset:0}.war-room:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 12% 20%,#c56d1927,#0000 28%),radial-gradient(circle at 86% 68%,#6c3d1022,#0000 30%);position:fixed;inset:0}.wr-hero{background:linear-gradient(90deg,#0a050288 0 29%,#0a0502d9 47%,#0a050286),url(/war-room/war-room-hero.png) 50% 44%/cover;border-bottom:2px solid #9e671f;place-items:center;min-height:510px;padding:42px 24px;display:grid}.wr-hero-copy{text-align:center;width:min(680px,58vw);margin-left:25%}.eyebrow{color:#e1ad54;letter-spacing:.22em;text-transform:uppercase;margin:0;font:700 12px/1.3 Arial,sans-serif}.wr-hero h1{color:#e7b75d;letter-spacing:-.04em;text-transform:uppercase;text-shadow:0 5px 24px #000;margin:10px 0 2px;font-size:clamp(68px,8vw,118px);line-height:.79}.wr-script{color:#ebbd68;margin:9px 0;font:italic clamp(26px,3.3vw,50px)/1.05 Georgia,serif}.wr-hero-copy>p:not(.eyebrow,.wr-script){color:#f3d394;letter-spacing:.16em;text-transform:uppercase;margin:20px 0 14px;font-size:12px;font-weight:700}.wr-button{color:#1b0e07;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#efbf65,#bd7d27);border:1px solid #f3c878;justify-content:center;align-items:center;min-height:44px;padding:10px 28px;font:700 12px Georgia,serif;text-decoration:none;display:inline-flex;box-shadow:0 5px 18px #0008}.wr-button:hover{outline-offset:3px;outline:3px solid #fff}.wr-button:focus-visible{outline-offset:3px;outline:3px solid #fff}.war-room button:focus-visible{outline-offset:3px;outline:3px solid #fff}.war-room a:focus-visible{outline-offset:3px;outline:3px solid #fff}.war-room textarea:focus-visible{outline-offset:3px;outline:3px solid #fff}.war-room select:focus-visible{outline-offset:3px;outline:3px solid #fff}.wr-panel{background:#110906e9;border:1px solid #9d6828;margin:0;padding:28px clamp(18px,2.6vw,42px);box-shadow:inset 0 0 45px #0007}.wr-panel header{text-align:center}.wr-panel h2,.wr-personal h2,.wr-closing h2{color:#e6b55c;margin:3px 0;font-size:clamp(31px,3vw,48px);line-height:1}.wr-spaces{background:linear-gradient(#130a06e6,#160b07f3),url(/war-room/prayer-doorways.png) 50%/cover;padding-top:18px}.wr-space-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.wr-space-grid article{isolation:isolate;text-align:center;background-image:linear-gradient(#0000 25%,#090503c7 54%,#090503 77%),url(/war-room/prayer-doorways.png);background-size:600% 100%;border:2px solid #b98232;border-radius:82px 82px 7px 7px;flex-direction:column;justify-content:flex-end;min-height:320px;padding:130px 12px 12px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 24px #000,0 5px 16px #0008}.wr-space-grid article:first-child{background-position:0 0}.wr-space-grid article:nth-child(2){background-position:20% 0}.wr-space-grid article:nth-child(3){background-position:40% 0}.wr-space-grid article:nth-child(4){background-position:60% 0}.wr-space-grid article:nth-child(5){background-position:80% 0}.wr-space-grid article:nth-child(6){background-position:100% 0}.wr-space-grid article>span{display:none}.wr-space-grid h3{color:#f0c56f;text-transform:uppercase;margin:0 0 5px;font-size:clamp(17px,1.55vw,24px);line-height:1.05}.wr-space-grid p{color:#fff4dd;min-height:48px;margin:0 0 8px;font:12px/1.3 Arial,sans-serif}.wr-space-grid button{color:#170b05;text-transform:uppercase;cursor:pointer;background:linear-gradient(#edb758,#bd7925);border:1px solid #e4b45d;border-radius:5px;width:100%;min-height:37px;font:700 12px Georgia,serif}.wr-work-grid{background:#0b0503;grid-template-columns:1.08fr .92fr;gap:6px;padding:6px 18px;display:grid}.wr-petition,.wr-candle{min-height:455px}.wr-petition{background:linear-gradient(90deg,#120907f2 0 60%,#170c0788),url(/war-room/war-room-hero.png) 0/cover}.wr-petition form,.wr-candle{gap:11px;display:grid}.wr-petition form{max-width:620px}.war-room label{color:#e9c176;letter-spacing:.07em;text-transform:uppercase;gap:5px;font:700 11px Arial,sans-serif;display:grid}.war-room textarea,.war-room select{box-sizing:border-box;color:#24150b;background:#f4dfad;border:1px solid #c28e3e;border-radius:3px;width:100%;padding:10px 12px;font:14px/1.45 Georgia,serif}.war-room textarea{resize:vertical;min-height:94px}.wr-petition fieldset{border:0;gap:5px;margin:0;padding:8px 0;display:grid}.wr-petition fieldset legend{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.wr-petition fieldset label{color:#f6e2b6;letter-spacing:0;text-transform:none;align-items:center;gap:8px;font-weight:400;display:flex}.wr-success{text-align:center;background:#351d0cdd;border:1px solid #c6923d;max-width:600px;margin-top:25px;padding:36px 20px}.wr-success>span{font-size:46px}.wr-success button{color:#f2d28e;background:0 0;border:1px solid #c6923d;padding:10px}.wr-candle{background:radial-gradient(circle at 50% 16%,#54220855,#0000 40%),#100805f2}.wr-candle>h2{margin-bottom:-4px}.wr-candles{grid-template-columns:repeat(10,minmax(0,1fr));align-items:end;gap:2px;display:grid}.wr-candles button{color:#f8e3b7;cursor:pointer;background:0 0;border:1px solid #0000;min-width:0;padding:4px 1px}.wr-candles button.selected{background:#a55d1722;border-color:#d8a64d}.candle{background:linear-gradient(90deg,#bd7b20,#ffd483,#a9610d);border-radius:4px 4px 2px 2px;width:25px;height:55px;margin:13px auto 5px;display:block;position:relative;box-shadow:0 5px 10px #0009}.candle-1{background:linear-gradient(90deg,#090909,#5c4930,#000)}.candle-2{background:linear-gradient(90deg,#a00d09,#f16a42,#700)}.candle-3{background:linear-gradient(90deg,#143c89,#62a7f3,#0d285d)}.candle-4{background:linear-gradient(90deg,#c27600,#ffcf52,#9a4c00)}.candle-5{background:linear-gradient(90deg,#b11f3d,#ff8193,#7a0a25)}.candle-6{background:linear-gradient(90deg,#08712e,#63d07b,#064c1e)}.candle-7{background:linear-gradient(90deg,#ce4c00,#ff9d3e,#9b2600)}.candle-8{background:linear-gradient(90deg,#5f2179,#b26ed0,#421253)}.candle-9{background:linear-gradient(90deg,#d8cfae,#fff9df,#a79a71)}.candle i{background:#5d2c13;border-radius:60% 40% 55% 45%;width:8px;height:15px;position:absolute;top:-12px;left:9px}.candle.lit i{background:#fff4a8;animation:1.1s infinite alternate flame;box-shadow:0 0 8px 4px #ff9d24,0 0 22px 9px #ff6a0066}.wr-candles small{min-height:24px;font:9px/1.15 Arial,sans-serif;display:block}.wr-candle-message{color:#f0c879;text-align:center;margin:0}@keyframes flame{to{transform:rotate(4deg)scaleY(1.12)}}.wr-wall{background:linear-gradient(#100805dc,#100805ee),url(/war-room/war-room-hero.png) 50% 55%/cover;padding-top:14px;padding-bottom:18px}.wr-wall header{text-align:left;align-items:baseline;gap:16px;display:flex}.wr-wall header .eyebrow{order:2}.wr-wall header h2{order:1}.wr-wall header .wr-script{order:3;margin-left:auto;font-size:26px}.wr-wall>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin:10px 0 6px;display:grid}.wr-wall article{color:#25140a;text-align:center;clip-path:polygon(1% 4%,99% 0,97% 97%,2% 100%);background:#f1dba8;flex-direction:column;justify-content:space-between;min-height:102px;padding:14px 12px 10px;display:flex;box-shadow:0 4px 14px #0008}.wr-wall article p{margin:0;font-size:14px}.wr-wall button{color:#4e2d13;cursor:pointer;background:0 0;border:0;font:10px Arial,sans-serif}.wr-personal{background:linear-gradient(90deg,#110906fa 0 64%,#110906cb),url(/war-room/war-room-hero.png) 0 80%/cover;border-block:1px solid #9a6525;justify-content:space-between;align-items:center;gap:28px;padding:22px clamp(24px,5vw,76px);display:flex}.wr-personal h2{font-size:clamp(24px,2.4vw,36px)}.wr-personal p{max-width:760px;margin:5px 0 0;font:14px/1.45 Arial,sans-serif}.wr-closing{text-align:center;background:linear-gradient(90deg,#0d0605cc,#0d06058e 50%,#0d0605cc),url(/war-room/war-room-hero.png) 50% 70%/cover;min-height:400px;padding:62px 24px 46px}.wr-closing>p:not(.wr-script){max-width:760px;margin:8px auto;font:15px/1.55 Arial,sans-serif}.wr-closing .wr-button{margin-top:18px}.wr-closing>div{color:#e1ae53;justify-content:space-between;max-width:1150px;margin:46px auto 0;font-size:23px;font-style:italic;display:flex}@media (max-width:1100px){.wr-space-grid{grid-template-columns:repeat(3,1fr)}.wr-space-grid article{min-height:290px}.wr-candles{grid-template-columns:repeat(5,1fr)}}@media (max-width:760px){.wr-hero{background-position:30%;min-height:520px}.wr-hero-copy{background:#100805a8;width:min(94vw,520px);margin:0;padding:22px 12px}.wr-hero h1{font-size:clamp(58px,18vw,85px)}.wr-work-grid{grid-template-columns:1fr;padding:5px 10px}.wr-space-grid{grid-template-columns:1fr 1fr}.wr-wall header{text-align:center;display:block}.wr-wall header .wr-script{font-size:24px}.wr-wall>div{grid-template-columns:1fr}.wr-personal{flex-direction:column;align-items:flex-start}.wr-closing>div{flex-direction:column;gap:12px}}@media (max-width:480px){.wr-panel{padding-inline:14px}.wr-space-grid{grid-template-columns:1fr}.wr-space-grid article{min-height:300px}.wr-candles{grid-template-columns:repeat(5,1fr)}}@media (prefers-reduced-motion:reduce){.war-room *{scroll-behavior:auto!important}.candle.lit i{animation:none}}.wr-space-grid article>a{color:#170b05;text-transform:uppercase;cursor:pointer;background:linear-gradient(#edb758,#bd7925);border:1px solid #e4b45d;border-radius:5px;justify-content:center;align-items:center;width:100%;min-height:37px;font:700 12px Georgia,serif;text-decoration:none;display:flex}
