.tool-page{max-width:920px;margin:0 auto;padding:35px 28px 100px}.back{font-size:13px;font-weight:800;color:var(--ink);text-decoration:none}.tool-head{padding:55px 0 29px}.tool-head h1{font-size:clamp(35px,5vw,58px);letter-spacing:-2.5px;line-height:1.05;margin:0}.tool-head>p:last-child{color:var(--muted);margin:14px 0 0;font-size:16px}.tool-shell{background:#fff;border:1px solid #dde2e4;border-radius:17px;padding:21px;box-shadow:0 15px 34px #2934490e}.tool-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.tool-tabs button,.tool-actions button{border:1px solid #d9dfe3;background:#fff;color:var(--ink);padding:8px 11px;border-radius:7px;font:700 12px Manrope;cursor:pointer}.tool-tabs button.active,.tool-actions button.primary{background:var(--ink);color:#fff;border-color:var(--ink)}textarea{width:100%;min-height:164px;border:1px solid #dce1e3;border-radius:9px;padding:14px;font:13px 'DM Mono';resize:vertical;color:var(--ink);outline-color:var(--coral)}#output{background:#fafbf9;margin-top:12px}#status{min-height:22px;color:#6c7885;font-size:12px;padding-top:7px}.tool-actions{display:flex;gap:8px;flex-wrap:wrap}.copy{margin-top:12px;background:var(--coral);border:0;color:#fff;border-radius:8px;padding:10px 14px;font:800 12px Manrope;cursor:pointer}.tool-guide{padding:54px 0 0;max-width:680px}.tool-guide h2{letter-spacing:-1.3px;font-size:28px;margin:0 0 9px}.tool-guide p{color:var(--muted);font-size:15px}
.find-replace-fields{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px}
.find-replace-fields input{flex:1;min-width:160px;border:1px solid #dce1e3;border-radius:9px;padding:12px 14px;font:13px 'DM Mono';color:var(--ink);outline-color:var(--coral)}
@media(max-width:700px){.find-replace-fields{flex-direction:column}}@media(max-width:700px){.tool-page{padding:25px 20px 60px}.tool-head{padding-top:43px}.tool-shell{padding:13px}}
