.base64-encode-decode_container__VIDZc{--page-accent:#38bdf8;--page-accent-strong:#0ea5e9;--page-accent-soft:rgba(56,189,248,0.12);--page-accent-shadow:rgba(56,189,248,0.25);max-width:800px;margin:0 auto;padding:48px 20px 80px}.base64-encode-decode_title__E_njH{font-size:32px;font-weight:700;margin-bottom:32px;text-align:center;color:var(--page-accent-strong);letter-spacing:-.01em}.base64-encode-decode_subtitle__z4cts{text-align:center;color:var(--foreground-muted);font-size:15px;margin:0 auto 28px;max-width:620px;line-height:1.6}@media (max-width:768px){.base64-encode-decode_title__E_njH{font-size:24px}.base64-encode-decode_subtitle__z4cts{font-size:.95rem;margin-bottom:24px}}.base64-encode-decode_card__rzX5b{background:var(--surface);border-radius:24px;padding:36px;box-shadow:var(--shadow-soft);margin-bottom:32px;border:1px solid var(--page-accent-soft)}@media (max-width:768px){.base64-encode-decode_card__rzX5b{padding:24px 20px}}.base64-encode-decode_textareaGroup__Ydn9d{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-bottom:20px}@media (max-width:640px){.base64-encode-decode_textareaGroup__Ydn9d{grid-template-columns:1fr}}.base64-encode-decode_textareaWrapper__strMe{display:flex;flex-direction:column;gap:8px}.base64-encode-decode_label__qLEF_{font-size:14px;font-weight:600;color:var(--foreground-muted)}.base64-encode-decode_textarea__EuGAw{width:100%;min-height:180px;padding:16px;border-radius:12px;border:1px solid var(--border-soft);background:var(--surface-muted);color:var(--foreground);font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;font-size:14px;line-height:1.6;resize:vertical;outline:none;transition:border-color .2s ease}.base64-encode-decode_textarea__EuGAw:focus{border-color:var(--page-accent)}.base64-encode-decode_textarea__EuGAw::placeholder{color:var(--foreground-muted);opacity:.5}.base64-encode-decode_buttonGroup__32sHn{display:flex;gap:12px;margin-bottom:20px}.base64-encode-decode_decodeBtn__e7G69,.base64-encode-decode_encodeBtn__eOEXr{flex:1 1;padding:14px 20px;border:none;border-radius:14px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}.base64-encode-decode_encodeBtn__eOEXr{background:var(--page-accent);color:#fff}.base64-encode-decode_encodeBtn__eOEXr:hover{background:var(--page-accent-strong)}.base64-encode-decode_decodeBtn__e7G69{background:var(--surface-muted);color:var(--page-accent-strong);border:1px solid var(--page-accent)}.base64-encode-decode_decodeBtn__e7G69:hover{background:var(--page-accent-soft)}.base64-encode-decode_copyBtn__nAYRC{padding:8px 16px;border:none;border-radius:8px;background:var(--page-accent);color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;align-self:flex-end}.base64-encode-decode_copyBtn__nAYRC:hover{background:var(--page-accent-strong)}.base64-encode-decode_error__9DiNt{color:#ef4444;font-size:14px;margin-bottom:16px;padding:12px;background:rgba(239,68,68,.1);border-radius:8px;border:1px solid rgba(239,68,68,.2)}.base64-encode-decode_description__tz6tw{margin-top:72px;line-height:1.8}.base64-encode-decode_description__tz6tw h2{font-size:24px;font-weight:700;margin-bottom:20px;color:var(--foreground)}.base64-encode-decode_description__tz6tw h2:after{content:"";display:block;width:52px;height:4px;border-radius:999px;background:var(--page-accent);margin-top:6px}.base64-encode-decode_description__tz6tw h3{font-size:20px;font-weight:600;margin:32px 0 16px;color:var(--foreground)}.base64-encode-decode_description__tz6tw p{margin-bottom:16px;color:var(--foreground-muted)}.base64-encode-decode_description__tz6tw ul{margin:0 0 24px;padding-left:20px}.base64-encode-decode_description__tz6tw li{margin-bottom:8px;color:var(--foreground-muted);font-size:15px;padding-left:4px}.base64-encode-decode_description__tz6tw li::marker{color:var(--page-accent)}.base64-encode-decode_description__tz6tw strong{color:var(--foreground);font-weight:600}.base64-encode-decode_relatedTools__0ih6j{margin-top:40px;padding-top:32px;border-top:1px solid var(--border-soft)}