.tool-container{
max-width:1000px;
margin:auto;
padding:30px 20px;
}

h1{
margin-bottom:10px;
}

.tabs{
display:flex;
gap:10px;
margin:20px 0;
flex-wrap:wrap;
}

.tab{
padding:8px 15px;
border:1px solid #ccc;
background:#f5f5f5;
cursor:pointer;
border-radius:6px;
}

.tab.active{
background:#111;
color:#fff;
}

textarea{
width:100%;
height:200px;
margin-bottom:15px;
padding:10px;
font-family:monospace;
border:1px solid #ddd;
border-radius:6px;
resize:vertical;
}

.actions{
display:flex;
gap:10px;
margin-bottom:15px;
flex-wrap:wrap;
}

.actions button{
padding:10px 15px;
border:none;
background:#111;
color:#fff;
cursor:pointer;
border-radius:6px;
}


.tool-seo{
max-width:1000px;
margin:40px auto;
padding:20px;
line-height:1.7;
}

.tool-seo h2{
margin-top:25px;
font-size:20px;
}

.tool-seo h3{
margin-top:15px;
font-size:16px;
}

.tool-seo ul{
padding-left:20px;
}

.compare-section{
max-width:1000px;
margin:40px auto;
padding:20px;
text-align:center;
}

.compare-box{
display:flex;
gap:20px;
justify-content:space-between;
flex-wrap:wrap;
}

.compare-item{
flex:1;
min-width:200px;
padding:20px;
background:#f5f5f5;
border-radius:10px;
}

.compare-item h3{
margin-bottom:10px;
font-size:16px;
}

.compare-item div{
font-size:20px;
font-weight:bold;
}

.compare-item.highlight{
background:#111;
color:#fff;
}