/*
Theme Name: Bangla Converter Modern
Theme URI: https://example.com/
Author: Custom Theme Build
Description: A fresh, responsive WordPress theme for Bengali typing and conversion tools.
Version: 1.0.0
Requires at least: 6.0
Requires PHP: 7.4
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: bangla-converter-modern
Tags: custom-logo, custom-menu, featured-images, responsive-layout
*/
:root{--primary:#087f5b;--primary-dark:#065f46;--ink:#17212b;--muted:#64748b;--paper:#f5f8f7;--line:#dce7e2;--white:#fff}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:system-ui,-apple-system,"Noto Sans Bengali","SolaimanLipi",sans-serif;line-height:1.7}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}.site-header{background:var(--white);border-bottom:1px solid var(--line);position:relative}.wrap{width:min(1120px,92%);margin:auto}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 0}.brand{display:flex;align-items:center;gap:12px;color:var(--ink);font-weight:800;font-size:1.25rem}.brand-mark{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:var(--primary);color:#fff;font-size:1.35rem}.brand img{max-height:54px;width:auto}.site-nav ul{display:flex;gap:20px;list-style:none;padding:0;margin:0;flex-wrap:wrap}.site-nav a{font-weight:650;color:#334155}.hero{padding:58px 0 42px;background:linear-gradient(135deg,#e7f8ef,#f7fbf9)}.eyebrow{font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:var(--primary-dark);font-weight:800}.hero h1{font-size:clamp(2rem,5vw,3.35rem);line-height:1.2;margin:12px 0;letter-spacing:-.03em}.hero p{max-width:700px;color:#475569;font-size:1.08rem}.panel{background:var(--white);border:1px solid var(--line);border-radius:20px;padding:clamp(18px,3vw,30px);box-shadow:0 12px 35px #173a2b0b;margin:28px auto}.tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field label{display:block;font-weight:750;margin-bottom:8px}.field textarea{width:100%;min-height:210px;padding:15px;border:1px solid #cbd5e1;border-radius:12px;font:inherit;resize:vertical;background:#fff}.actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.button,button{border:0;border-radius:10px;background:var(--primary);color:#fff;padding:11px 17px;font:inherit;font-weight:750;cursor:pointer}.button.secondary,button.secondary{background:#e7f4ed;color:var(--primary-dark)}.button:hover,button:hover{filter:brightness(.95)}.section-title{font-size:1.55rem;margin:0 0 8px}.muted{color:var(--muted)}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0 40px}.feature{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px}.feature h3{margin:0 0 8px}.site-footer{background:#102a22;color:#d8e7df;margin-top:50px;padding:28px 0}.footer-inner{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.content-area{padding:32px 0}.post-card{background:#fff;border:1px solid var(--line);padding:22px;border-radius:16px;margin-bottom:18px}.post-card h2{margin-top:0}.post-card img{max-width:100%;height:auto;border-radius:12px}.pagination{padding:20px 0}.screen-reader-text{position:absolute;left:-9999px}@media(max-width:760px){.header-inner{align-items:flex-start;flex-direction:column}.site-nav ul{gap:12px}.hero{padding:38px 0 26px}.tool-grid,.feature-grid{grid-template-columns:1fr}.field textarea{min-height:160px}}
