@font-face{font-family:ConverterBijoy;src:url('../assets/fonts/sutonny-mj.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
.bangla-converter{max-width:1200px;margin:0 auto;padding:5px 0 30px}.bangla-converter h1{font-size:28px;margin:0 0 22px}.converter-field>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.converter-field label{font-size:21px}.converter-field button{font-family:var(--body-font);border:1px solid #ddd;background:#f5f5f5;padding:4px 14px;cursor:pointer}.converter-field textarea{display:block;width:100%;min-height:200px;padding:16px;border:1px solid #ddd;border-radius:4px;resize:vertical;background:#fff;color:#111;font:20px/1.65 var(--body-font);text-align:left}.converter-field #converter-bijoy{font-family:ConverterBijoy,serif;font-size:24px}.converter-field textarea::placeholder{font-family:var(--body-font);font-size:18px;color:#777}.converter-actions{display:flex;justify-content:center;gap:18px;margin:28px 0;flex-wrap:wrap}.converter-actions button{flex:1 1 160px;padding:14px 12px;border:0;border-radius:4px;background:#111;color:#fff;font:14px/1.4 Arial,sans-serif;cursor:pointer;min-height:48px}.converter-actions button[data-convert="reset"]{background:#b91c1c}.converter-actions button:hover{opacity:.85}.converter-status{min-height:24px;color:#16703a}.converter-help{font-size:16px;color:var(--muted,#666)}.bangla-converter button:focus-visible,.bangla-converter textarea:focus-visible{outline:2px solid #1a76b4;outline-offset:3px}@media(max-width:700px){.converter-actions{gap:10px;margin:20px 0}.converter-actions button{flex-basis:100%}.converter-field textarea{min-height:200px}.bangla-converter h1{font-size:25px}}body.dark-mode .converter-field textarea{background:var(--dark-surface);color:var(--dark-text);border-color:var(--dark-line)}
