/* EasyDailyLearn: Community must be discoverable on every phone. */
.nav > a[href="/community/"] {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  gap: 4px;
  white-space: nowrap;
  background: #f0e5ff;
  color: #5530a1 !important;
  border: 1px solid #decafb;
  border-radius: 999px;
  padding: 10px 13px;
  font-weight: 850;
  line-height: 1.1;
}
.nav > a[href="/community/"]:hover, .nav > a[href="/community/"]:focus-visible {
  background:#e0c9ff;
  outline-offset:3px;
}
@media(max-width:760px) {
  .header-inner { gap: 8px; }
  .nav { gap: 7px; flex-shrink: 0; }
  .nav .nav-button {display:none !important;}
  .nav > a[href="/community/"] {display:inline-flex!important;font-size:12px!important;padding:10px 12px;}
}
@media(max-width:370px) {
  .brand {font-size:15px!important;}
  .brand-icon {width:27px!important;}
  .nav > a[href="/community/"] {font-size:11px!important;padding:8px 9px;}
}
.edl-community-banner { background: linear-gradient(107deg,#f4e6ff 0%,#e4f8ff 100%);border-bottom:1px solid #e9d9ff; }
.edl-community-banner-inner { min-height:66px; padding-top:13px; padding-bottom:13px; display:flex;align-items:center;justify-content:space-between;gap:18px;}
.edl-community-banner-copy {color:#44316e; font-size:14px;line-height:1.5}
.edl-community-banner-copy strong{font-weight:900;color:#56329c;}
.edl-community-banner-action{background:#603bc4;color:white!important;border-radius:100px;white-space:nowrap;font-weight:850;font-size:13px;padding:11px 16px;text-decoration:none}
@media(max-width:500px){.edl-community-banner-inner{flex-direction:column;align-items:stretch;gap:10px}.edl-community-banner-action{text-align:center}}
