/*
Theme Name: Reena Creative Learning Multipage
Theme URI: https://example.com/reena-creative-learning
Author: Reena Rani Dehuri
Description: A coffee and gold multipage WordPress teacher portfolio theme with Home, About, Worksheets, Blog, Gallery and Contact pages.
Version: 1.0
Requires at least: 5.8
Tested up to: 6.5
Requires PHP: 7.4
License: GNU General Public License v2 or later
Text Domain: reena-creative-learning
*/

:root{--coffee:#6f4e37;--gold:#d4af37;--cream:#faf7f0;--soft:#fff7e6;--text:#3b2a20;--white:#fff;}
*{box-sizing:border-box} body{margin:0;font-family:Arial, sans-serif;background:var(--cream);color:var(--text);line-height:1.6}.site-header{background:var(--coffee);padding:16px 20px;position:sticky;top:0;z-index:999;box-shadow:0 4px 14px rgba(0,0,0,.12)}.header-inner{max-width:1150px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px}.site-branding a{color:#fff;text-decoration:none;font-size:22px;font-weight:bold}.main-menu{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.main-menu a{color:#fff;text-decoration:none;font-weight:bold}.main-menu a:hover{color:var(--gold)}.hero{padding:90px 20px;text-align:center;background:linear-gradient(135deg,#fff7e6,#f3dfbd)}.hero h1{font-size:48px;color:var(--coffee);margin:0 0 10px}.hero p{font-size:19px;max-width:780px;margin:10px auto}.btn{display:inline-block;background:var(--gold);color:white!important;text-decoration:none;padding:13px 28px;border-radius:30px;margin:8px;font-weight:bold}.btn-outline{background:transparent;border:2px solid var(--coffee);color:var(--coffee)!important}.section{padding:55px 20px}.container{max-width:1150px;margin:auto}.section-title{text-align:center;color:var(--coffee);font-size:34px;margin:0 0 25px}.box{background:#fff;border-radius:22px;padding:30px;box-shadow:0 8px 22px rgba(111,78,55,.12);border:1px solid #ead7b7}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:22px}.card{background:#fff;border-radius:20px;padding:25px;box-shadow:0 8px 20px rgba(111,78,55,.12);border:1px solid #ead7b7}.card h3{color:var(--coffee);margin-top:0}.page-hero{padding:60px 20px;text-align:center;background:linear-gradient(135deg,#fff7e6,#f3dfbd)}.page-hero h1{color:var(--coffee);font-size:42px;margin:0}.gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.gallery-item{height:230px;border-radius:20px;background:linear-gradient(135deg,#f3dfbd,#fff7e6);display:flex;align-items:center;justify-content:center;text-align:center;color:var(--coffee);font-weight:bold;font-size:20px;border:2px dashed #d4af37;padding:20px}.contact-form input,.contact-form textarea{width:100%;padding:13px;margin:9px 0;border:1px solid #ddd;border-radius:12px;font-size:15px}.contact-form button{background:var(--gold);color:white;border:0;border-radius:30px;padding:13px 28px;font-weight:bold;cursor:pointer}.post-list article{margin-bottom:22px}.site-footer{text-align:center;background:var(--coffee);color:#fff;padding:30px 20px;margin-top:30px}.site-footer a{color:#fff}@media(max-width:720px){.header-inner{flex-direction:column}.hero h1{font-size:36px}.main-menu{gap:10px}.main-menu a{font-size:14px}}
