body{overflow-x:hidden}button,select,input{font-family:inherit}button{cursor:pointer}#results{min-height:120px}#notice[hidden],.times[hidden]{display:none!important}.mosque .actions{display:flex;flex-wrap:wrap;gap:10px}.mosque .actions>*{flex:1;min-width:125px;text-align:center}.times{margin-top:16px;overflow-x:auto}.times table{width:100%}dialog{max-height:92dvh;overflow:auto}#registration{width:min(95vw,620px)}.search-grid{align-items:end}@media(max-width:650px){.hero-inner{padding:20px 12px}.hero-inner h1{font-size:2rem}.container{padding-inline:14px}.search-grid{display:grid;grid-template-columns:1fr}.search-grid>*{width:100%}.join{flex-direction:column;align-items:stretch}.two{grid-template-columns:1fr}.mosque-grid{grid-template-columns:1fr}.top{gap:8px}.brand{font-size:1.2rem}}