.Base64Converter_container__wqTeY{padding:0 2rem}.Base64Converter_main__l89qx{min-height:calc(100vh - 60px);padding:1rem 0 2rem;max-width:1200px;margin:0 auto;width:95%}.Base64Converter_title__mibAk{font-size:2.5rem;text-align:center;margin-bottom:1rem;color:#333}.Base64Converter_description__mcXtI{text-align:center;font-size:1.1rem;color:#666;margin-bottom:2rem}.Base64Converter_converter__XpX5O{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;align-items:stretch}.Base64Converter_inputSection__hI8iv,.Base64Converter_outputSection__3xKMn{display:flex;flex-direction:column;gap:1rem}.Base64Converter_inputHeader__aH7Zu,.Base64Converter_outputHeader__TdrYy{display:flex;justify-content:space-between;align-items:center;min-height:40px}.Base64Converter_inputHeader__aH7Zu h3,.Base64Converter_outputHeader__TdrYy h3{margin:0;color:#333;font-size:1.2rem}.Base64Converter_controls__R2oRN{display:flex;gap:.5rem;align-items:center}.Base64Converter_modeButtons__AErWu{display:flex;border:2px solid #0070f3;border-radius:6px;overflow:hidden}.Base64Converter_modeButton__Rl_uB{padding:.5rem 1rem;background:#fff;color:#0070f3;border:none;cursor:pointer;font-size:.9rem;font-weight:500;transition:all .3s ease}.Base64Converter_modeButton__Rl_uB:first-child{border-right:1px solid #0070f3}.Base64Converter_modeButton__Rl_uB.Base64Converter_active__4OqN2{background:#0070f3;color:#fff}.Base64Converter_modeButton__Rl_uB:hover:not(.Base64Converter_active__4OqN2){background:#f0f8ff}.Base64Converter_clearButton___oeG0{padding:.5rem 1rem;background:#6c757d;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:background .3s ease}.Base64Converter_clearButton___oeG0:hover{background:#545b62}.Base64Converter_textarea__JgWHn{width:100%;min-height:300px;padding:1rem;border:2px solid #ddd;border-radius:8px;font-family:Courier New,monospace;font-size:14px;resize:vertical;outline:none;transition:border-color .3s ease;line-height:1.5}.Base64Converter_textarea__JgWHn:focus{border-color:#0070f3}.Base64Converter_buttonGroup__jxH4F{display:flex;gap:.5rem}.Base64Converter_convertButton__gJcft{flex:1 1;padding:.75rem;background:#0070f3;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:background .3s ease}.Base64Converter_convertButton__gJcft:hover{background:#0051a2}.Base64Converter_swapButton__rZbum{padding:.75rem 1rem;background:#28a745;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:background .3s ease}.Base64Converter_swapButton__rZbum:hover:not(:disabled){background:#1e7e34}.Base64Converter_swapButton__rZbum:disabled{background:#ccc;cursor:not-allowed}.Base64Converter_error__Em9h3{color:#dc3545;font-size:.9rem;font-weight:500}@media (max-width:768px){.Base64Converter_title__mibAk{font-size:2rem}.Base64Converter_converter__XpX5O{grid-template-columns:1fr;gap:1.5rem}.Base64Converter_controls__R2oRN{flex-direction:row;flex-wrap:wrap;gap:.5rem}.Base64Converter_buttonGroup__jxH4F{flex-direction:column}.Base64Converter_textarea__JgWHn{min-height:200px;font-size:12px}}