
/* Social4Us v0.5 feature panels extend the established UMOSTEK design system. */
.domainsearch {max-width:900px}.domainsearch input {min-width:260px;flex:1}.domainresult {margin-top:16px;padding:20px;border:1px solid #ddd3f8;border-radius:16px;background:#fcfaff}.domainresult strong {font-size:17px}.domainresult p {color:#62647e}.featureitem{background:#fff;border:1px solid #ebe9f8;border-radius:16px;padding:18px;box-shadow:0 5px 20px #2c2c6d0a}.featureitem h4{margin:4px 0}.tag{font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#715ad1}.featureactions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.featureactions button{border:1px solid #e2dcf6;border-radius:12px;padding:9px 14px;background:#fff;color:#5f50a5;cursor:pointer;font-weight:650}.featureactions button:hover{background:#f5efff}.events-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.story-small{font-weight:600;color:#342d66;margin:12px 0}.discover-meta{font-size:12px;color:#7b7690}.cards .featureitem {min-width:230px}.smallstatus{font-weight:650;color:#51459e}.view #eventForm label{display:block;margin-bottom:12px}.view #eventForm label input,.view #eventForm label textarea,.view #eventForm label select{width:100%;box-sizing:border-box;margin-top:5px}.featureitem button:focus-visible {outline:3px solid #715be7;outline-offset:2px}
@media(max-width:740px){.domainsearch .inlineform{flex-direction:column;align-items:stretch}.domainsearch input{min-width:0;width:100%}.cards{grid-template-columns:1fr}}
