html,body{font-size:16px}input,textarea,select,button{font:inherit}button,input:not([type=hidden]),select,.btn,.back{min-height:48px;min-width:48px}.back{text-decoration:none;align-items:center}.search input{min-width:0}@media(max-width:600px){.fbtn,.card h2,.card p,.footer a,.footer p,.seo-content,.seo-content h4,.about-kt,.page,.result,.disclaimer,.thumb b,.thumb small{font-size:16px}.fbtn{min-height:48px;min-width:48px}.footer a,.page a,.about-kt a,.back{display:inline-flex;align-items:center;min-height:48px;min-width:48px;max-width:100%;overflow-wrap:anywhere}.footer a{margin:4px 8px}.about-kt li,.page li{margin-bottom:8px}.tool-page{min-width:0;padding:18px}.tool-page h2{overflow-wrap:anywhere}#dropList>div{min-height:48px;display:flex;align-items:center}.header a{display:inline-flex;align-items:center;min-height:48px;min-width:48px}}

/* Shared target sizes, including links outside the mobile-only rules. */
a,button{min-width:48px;min-height:48px;max-width:100%;overflow-wrap:anywhere}
a:not(.card):not(.btn){display:inline-flex;align-items:center;margin:4px}
.footer a{margin:4px 8px}
a.back{margin:4px 4px 14px}
/* Inline links keep eight pixels between adjacent touch areas. */
.page a,.about-kt a{margin:4px}
#timeBox{font-size:12px!important}
small{font-size:max(12px,.833333em)}
/* Allow content to shrink within the existing containers and grid. */
.wrap,.page,.tool-page,.about-kt,.seo-content,.result,.thumb,.view,.search{min-width:0;overflow-wrap:anywhere}
.wrap{width:100%}
img,canvas,video,iframe,input,textarea,select{max-width:100%}
.grid{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr))}
.thumbs{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr))}
#dropList{top:calc(100% + 8px)!important}
#dropList>div{min-width:48px;min-height:48px;display:flex;align-items:center;overflow-wrap:anywhere}
#dropList>div+div{margin-top:8px}
#dropList>div>span{min-width:0}
@media(max-width:600px){
  .page{max-width:calc(100% - 20px)}
  .tool-page,.about-kt,.seo-content,.result,.thumb,.view,.search{max-width:100%}
}
