/*
Theme Name: Powerplant
Theme URI: https://powerplant.ee
Author: Powerplant
Description: Kiire, semantiline ja SEO-sõbralik energiateemaline WordPressi teema.
Version: 1.0.1
Text Domain: powerplant
*/

:root{--ink:#06110d;--ink-2:#0a1a14;--paper:#f5f7f1;--white:#fff;--lime:#b7e448;--muted:#a8b3ad;--line:rgba(245,247,241,.18);--serif:Georgia,'Times New Roman',serif;--sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--wrap:min(1180px,calc(100% - 48px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--paper);font:16px/1.6 var(--sans);text-rendering:optimizeLegibility}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}a:hover{color:var(--lime)}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:16px;top:16px;z-index:100;background:var(--lime);color:var(--ink);padding:.6rem 1rem}.wrap{width:var(--wrap);margin:auto}.site-header{position:relative;z-index:2;border-bottom:1px solid var(--line)}.header-inner{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:2rem}.brand{font-size:1.7rem;font-weight:800;letter-spacing:-.07em}.brand-mark{color:var(--lime)}.menu{display:flex;gap:2rem;list-style:none;margin:0;padding:0;font-size:.92rem}.menu a{display:block;padding:.45rem 0}.button{display:inline-flex;gap:.8rem;align-items:center;background:var(--lime);color:var(--ink);padding:.9rem 1.35rem;font-weight:750;transition:transform .2s,background .2s}.button:hover{color:var(--ink);background:#d3f77a;transform:translateY(-2px)}.button .arrow,.text-link .arrow{font-size:1.3em;line-height:.7}.hero{min-height:620px;position:relative;display:grid;align-items:end;overflow:hidden;background:#0b1b15}.hero::after{content:'';inset:0;position:absolute;background:linear-gradient(90deg,rgba(3,14,10,.9) 0%,rgba(3,14,10,.52) 40%,rgba(3,14,10,.05) 70%)}.hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-content{position:relative;z-index:1;width:var(--wrap);margin:0 auto;padding:5rem 0 5.5rem}.hero h1{max-width:760px;margin:0;font-size:clamp(3.1rem,7vw,6.8rem);line-height:.96;letter-spacing:-.065em}.hero p{max-width:490px;font-size:1.14rem;margin:1.8rem 0 2rem}.section{padding:7rem 0}.grid-three{display:grid;grid-template-columns:1.1fr .8fr 1.1fr;gap:4rem}.eyebrow{color:var(--lime);font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.section h2{font-size:clamp(2rem,3vw,3.3rem);line-height:1.05;letter-spacing:-.045em;margin:.6rem 0 2rem}.solution-list{list-style:none;padding:0;margin:0}.solution-list li{padding:1.35rem 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto;gap:1rem}.solution-list strong{display:block;font-size:1.08rem}.solution-list p{font-size:.92rem;color:var(--muted);margin:.2rem 0 0}.solution-list span{color:var(--lime);font-size:1.5rem}.copy{color:#d7ddd9}.copy p{margin:0 0 1.45rem}.text-link{color:var(--lime);font-weight:700;display:inline-flex;align-items:center;gap:.6rem;margin-top:1rem}.post-list article{padding:1.1rem 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:115px 1fr;gap:1rem}.post-list img{width:115px;height:84px;object-fit:cover}.post-list time,.article-meta{font-size:.78rem;color:var(--muted)}.post-list h3{font-size:1.05rem;line-height:1.2;margin:.35rem 0}.band{background:var(--paper);color:var(--ink)}.band h2{max-width:680px}.commitment{display:grid;grid-template-columns:1.1fr .9fr;gap:4rem;align-items:center}.commitment img{width:100%;aspect-ratio:4/3;object-fit:cover}.commitment p{font-size:1.2rem;max-width:490px}.site-footer{border-top:1px solid var(--line);padding:3rem 0 2rem}.footer-grid{display:grid;grid-template-columns:1.3fr repeat(2,1fr);gap:3rem}.footer-grid h2{font-size:1.5rem;margin:0 0 .5rem}.footer-grid p,.footer-grid li{color:var(--muted);font-size:.9rem}.footer-grid ul{list-style:none;padding:0;margin:0}.footer-grid li{margin:.35rem 0}.copyright{padding-top:2rem;margin-top:2rem;border-top:1px solid var(--line);font-size:.78rem;color:var(--muted)}.archive-header{padding:6rem 0 3rem;border-bottom:1px solid var(--line)}.archive-header h1{font:clamp(4rem,8vw,7rem)/.9 var(--serif);letter-spacing:-.06em;margin:0}.archive-header p{max-width:380px;margin:2rem 0 0;color:var(--muted)}.featured-post{padding:3rem 0;display:grid;grid-template-columns:1.45fr .9fr;gap:3.5rem;border-bottom:1px solid var(--line);align-items:center}.featured-post img{width:100%;aspect-ratio:16/10;object-fit:cover}.featured-post h2,.post-card h2{font:clamp(2.1rem,4vw,4rem)/.98 var(--serif);letter-spacing:-.045em;margin:.8rem 0 1.3rem}.featured-post p,.post-card p{color:var(--muted)}.post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;padding:3rem 0 7rem}.post-card{border-top:1px solid var(--line);padding-top:1.3rem}.post-card img{width:100%;aspect-ratio:4/3;object-fit:cover;margin:1rem 0 1.3rem}.post-card h2{font-size:2rem}.article-header{padding:5rem 0 3rem;background:var(--paper);color:var(--ink)}.article-header .narrow{max-width:800px;margin:auto}.article-header h1{font-size:clamp(3rem,6vw,5.8rem);line-height:.98;letter-spacing:-.06em;margin:.8rem 0 1.6rem}.article-header .eyebrow{color:#5d8c12}.article-hero{width:min(1180px,calc(100% - 48px));margin:3rem auto 0;aspect-ratio:16/8;object-fit:cover}.article-content{max-width:700px;margin:0 auto;padding:4rem 0 6rem;color:#152019}.article-content p{font-size:1.13rem;margin:0 0 1.5rem}.article-content h2{font-size:2rem;line-height:1.1;margin:2.8rem 0 1rem;letter-spacing:-.04em}.article-content blockquote{font:1.9rem/1.2 var(--serif);border-left:3px solid #8fc42b;margin:2.5rem 0;padding:.4rem 0 .4rem 1.5rem}.article-content a{color:#548b11;text-decoration:underline}.related{border-top:1px solid #d8ddd5;padding:4rem 0}.related h2{max-width:1180px;margin:0 auto 2rem;font-size:2rem}.related .post-grid{max-width:1180px;margin:auto;padding:0}.related .post-card{border-color:#d8ddd5}.related .post-card p{color:#506058}@media(max-width:800px){:root{--wrap:min(100% - 32px,1180px)}.header-inner{min-height:68px}.menu{gap:1rem;font-size:.78rem}.menu li:nth-child(2){display:none}.button{padding:.7rem .9rem}.hero{min-height:590px}.hero-content{padding:3rem 0}.hero::after{background:rgba(3,14,10,.58)}.grid-three,.commitment,.featured-post{grid-template-columns:1fr;gap:2.3rem}.section{padding:4.5rem 0}.post-grid{grid-template-columns:1fr;gap:3rem}.archive-header{padding:4rem 0 2rem}.featured-post{padding:2rem 0}.article-header{padding:3rem 0 2rem}.article-hero{width:100%;margin:0;aspect-ratio:4/3}.article-content{padding:3rem 16px}.footer-grid{grid-template-columns:1fr 1fr;gap:2rem}.footer-grid>div:first-child{grid-column:1/-1}}

/* Loetav artiklivaade */
.article-content{max-width:none;background:var(--paper);color:#152019;padding:4rem max(24px,calc((100% - 700px)/2)) 6rem;}
