/* AutoMotto baseline */
body { text-rendering: optimizeLegibility; }
/* Blog content: keep images responsive */
.content img { max-width: 100%; height: auto; }
.content figure { margin: 1rem 0; }
/* Blog content: tables (Quill) */
.content table{
  width:100%;
  max-width:100%;
  border-collapse:collapse;
  margin: 1rem 0;
}
.content table th,
.content table td{
  border:1px solid rgba(0,0,0,.15);
  padding: .5rem;
  vertical-align: top;
}
.content table thead th{
  background: rgba(0,0,0,.03);
}
@media (max-width: 768px){
  /* allow horizontal scroll for wide tables */
  .content table{ display:block; overflow-x:auto; -webkit-overflow-scrolling:touch; }
}


.google-btn {
    transition: all 0.2s ease-in-out;
    border-radius: 8px;
}

.google-btn:hover {
    background-color: #f8f9fa;
    transform: translateY(-1px);
    box-shadow: 0 .4rem .8rem rgba(0,0,0,.08);
}

.google-btn:active {
    transform: translateY(0);
    box-shadow: 0 .2rem .4rem rgba(0,0,0,.05);
}



/* ---------------------------------------
   Admin Editor Layout (Bootstrap-friendly)
---------------------------------------- */

/* Wrapper around toolbar + editor */
