
/* SmartTools Mega Hub basic styling - AdSense-friendly */
.stmh-grid { display:flex; flex-wrap:wrap; gap:12px; margin-top:12px; }
.stmh-card { flex:1 1 calc(33% - 12px); border:1px solid #e6e6e6; padding:12px; border-radius:8px; background:#fff; box-shadow:0 1px 2px rgba(0,0,0,0.03); }
.stmh-card h3 { margin:0 0 8px 0; font-size:16px }
.stmh-ad { margin-top:18px; padding:12px; border:1px dashed #cbd5e1; text-align:center; background:#fafafa; color:#374151; }
.stmh-tool { max-width:840px; margin:18px auto; padding:12px; background:#fff; border:1px solid #e5e7eb; border-radius:8px; }
.stmh-tool input, .stmh-tool textarea, .stmh-tool select { width:100%; padding:8px; border:1px solid #d1d5db; border-radius:4px; box-sizing:border-box; }
.stmh-tool button { padding:8px 12px; border-radius:6px; border:1px solid #d1d5db; background:#fff; cursor:pointer; }
@media(max-width:800px){ .stmh-card{flex:1 1 100%} .stmh-tool{padding:10px} }
