/*
Theme Name: Welzergreencampaign Archive Layout
Theme URI: https://welzergreencampaign.org/
Author: Archive Layout Rebuilder
Description: WordPress theme preserving the supplied front-page layout and article listing, without Wayback toolbar.
Version: 1.0.0
Requires at least: 6.0
Text Domain: welzergreen
*/
:root{--primary:#279a70}*{box-sizing:border-box}body{margin:0;background:#f3f4f6;color:#1f2937;font:16px/1.5 ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}a{color:inherit;text-decoration:none}a:hover{color:var(--primary)}.bg-white{background:#fff}.bg-gray-100{background:#f3f4f6}.min-h-screen{min-height:100vh}.text-primary-500,.group:hover .group-hover\:text-primary-500{color:var(--primary)}.font-bold{font-weight:700}.font-medium{font-weight:500}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-gray-500{color:#6b7280}.text-gray-600{color:#4b5563}.container{width:100%;max-width:1280px;margin:auto}.max-w-7xl{max-width:80rem;margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.flex{display:flex}.hidden{display:none}.items-center{align-items:center}.justify-between{justify-content:space-between}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-shrink-0{flex-shrink:0}.tracking-wider{letter-spacing:.05em}.h-11{height:2.75rem}.h-12{height:3rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-3{padding-left:.75rem;padding-right:.75rem}.pt-1{padding-top:.25rem}.pt-8{padding-top:2rem}.pb-5{padding-bottom:1.25rem}.mb-0{margin-bottom:0}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-8{margin-top:2rem}.mb-3{margin-bottom:.75rem}.mb-20{margin-bottom:5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.w-full{width:100%}.w-72{width:18rem}.h-56{height:14rem}.object-cover{object-fit:cover}.rounded-lg{border-radius:.5rem}.uppercase{text-transform:uppercase}.text-center{text-align:center}.border-b-2{border-bottom:2px solid transparent}.border-transparent{border-color:transparent}.transition{transition:all .15s}.main-container{display:flex;align-items:flex-start;gap:2rem;margin:0 auto}.left-container{width:100%;max-width:860px}.right-container{flex:1}.top-heading{margin:.75rem 0;font-size:1.25rem;font-weight:700;line-height:1.5}.heading2{color:#1f2937}.group{display:flex;flex-direction:column;align-items:center;text-align:center}.group>img{max-width:100%;height:14rem;object-fit:cover}.group>div{font-size:1.5rem;line-height:2rem;font-weight:500;margin-top:1.25rem}.flex-center{display:flex;justify-content:center;align-items:center}.main-header{display:flex;align-items:center;justify-content:space-between;height:3rem;gap:2rem}.nav-menu{display:flex;gap:2rem;align-items:center}.nav-menu a{font-size:.875rem;color:#6b7280;white-space:nowrap}.nav-menu input{font-size:.875rem;border:1px solid #e5e7eb;border-radius:.5rem;padding:.5rem;width:100%}.main-footer{padding:2rem 1.25rem 1.25rem}.footer-cols{display:flex;flex-wrap:wrap;gap:2rem}.footer-cols>div{flex:1 1 150px}.footer-cols>div:last-child{flex:2 1 250px}.footer-cols ul{list-style:none;margin:1rem 0;padding:0}.footer-cols li{margin-top:.5rem}.footer-cols li a{font-size:1rem}.footer-cols h4{margin:0;font-size:.875rem;color:#4b5563}.footer-cols p{margin-top:.5rem;color:#4b5563}.copyright{margin-top:1rem;color:#4b5563;font-size:.875rem}.mobile-toggle{display:none;border:0;background:transparent;font-size:1.5rem;cursor:pointer}.pagination{display:flex;justify-content:center;margin:1rem 0}.pagination a,.pagination span{padding:.5rem 1rem;border:1px solid #d1d5db;background:#fff;border-radius:.375rem;font-size:.875rem}.content-page{background:#fff;padding:2rem;margin:1rem auto;max-width:860px}.content-page h1{margin-top:0}.content-page img{max-width:100%;height:auto}@media(min-width:640px){.sm\:flex{display:flex}.sm\:w-1\/2{width:calc(50% - 2rem)}.sm\:text-left{text-align:left}.sm\:mt-0{margin-top:0}}@media(min-width:1024px){.lg\:w-1\/5{width:calc(20% - 2rem)}.lg\:w-2\/5{width:calc(40% - 2rem)}.lg\:block{display:block}.right-container{display:block}}@media(max-width:639px){.mobile-toggle{display:block}.nav-menu{display:none;position:absolute;left:0;right:0;top:48px;background:white;z-index:30;padding:1rem;box-shadow:0 8px 20px #0001;flex-direction:column;align-items:stretch}.nav-menu.open{display:flex}.main-header{position:relative}.main-container{padding:.5rem 1rem}.left-container{max-width:100%}.right-container{display:none}.footer-cols{gap:1rem}.group>div{font-size:1.25rem;line-height:1.75rem}.group>img{width:100%;height:auto;max-height:224px}.main-footer{padding:2rem 1rem}.sm\:hidden{display:block}}@media(min-width:640px){.mobile-toggle{display:none}}