.copy-badge{cursor:pointer;float:right;background:#f0f0f0;border:1px solid #ccc;border-radius:12px;align-items:center;padding:5px 12px;font-size:13px}.copy-badge:hover{background:#e3e3e3}.tool-wrapper{max-width:900px;margin:40px auto;padding:0 20px;font-family:system-ui,sans-serif}.tool-title{margin-bottom:5px;font-size:32px;font-weight:700}.tool-description{color:#444;margin-bottom:25px;font-size:16px}.lookup-input-row{gap:12px;margin-bottom:20px;display:flex}.lookup-input{border:1px solid #ccc;border-radius:6px;flex:1;padding:12px 14px;font-size:15px}.lookup-btn{color:#fff;cursor:pointer;background:#0070f3;border:none;border-radius:6px;padding:12px 20px;font-size:15px}.lookup-btn:disabled{cursor:not-allowed;background:#9bbcf7}.lookup-error{color:#b00020;background:#ffe6e6;border:1px solid #ffb3b3;border-radius:6px;margin-bottom:20px;padding:10px 15px}.result-card{background:#fafafa;border:1px solid #e5e5e5;border-radius:10px;margin-bottom:40px;padding:20px}.result-header{justify-content:flex-start;margin-bottom:12px;display:flex}.result-grid{grid-template-columns:repeat(2,1fr);gap:12px 25px;font-size:15px;display:grid}.result-grid div strong{font-weight:600}.seo-section{margin-top:50px;line-height:1.7}.seo-section h2{margin-bottom:10px;font-size:24px}.seo-section h3{margin-top:22px;margin-bottom:6px;font-size:18px}.seo-section ul{padding-left:18px}.seo-section ul li{margin-bottom:6px}
