/* AhilyanagarDJ's Music — v14.16 verification-email guidance */
.adc-verification-notice{
  display:flex;
  align-items:flex-start;
  gap:12px;
  margin:12px 0 18px;
  padding:14px 15px;
  border:1px solid rgba(255,193,89,.34);
  border-radius:16px;
  background:linear-gradient(135deg,rgba(255,193,89,.10),rgba(255,128,32,.055));
  box-shadow:0 8px 26px rgba(0,0,0,.12);
  color:#f5eee7;
}
.adc-verification-notice-icon{
  flex:0 0 38px;
  width:38px;
  height:38px;
  display:grid;
  place-items:center;
  border-radius:12px;
  background:rgba(255,193,89,.14);
  border:1px solid rgba(255,193,89,.25);
  font-size:18px;
  line-height:1;
}
.adc-verification-notice-copy{min-width:0;flex:1}
.adc-verification-notice-copy strong{
  display:block;
  margin:0 0 5px;
  color:#ffd36a;
  font-size:14px;
  line-height:1.4;
}
.adc-verification-notice-copy p{
  margin:4px 0;
  color:#d9d0c8;
  font-size:12px;
  line-height:1.55;
}
.adc-verification-spam-tip{
  padding-top:5px;
  border-top:1px solid rgba(255,255,255,.07);
}
.adc-verification-resend{
  display:inline-flex;
  margin-top:9px;
  color:#ffc159;
  font-size:12px;
  font-weight:850;
  text-decoration:none;
}
.adc-verification-resend:hover{text-decoration:underline}
.adc-verification-resend:focus-visible{outline:2px solid #ffd36a;outline-offset:3px;border-radius:4px}
.adc-verification-notice-compact{margin-top:10px}

@media (max-width:700px){
  .adc-verification-notice{
    gap:10px;
    margin:10px 0 16px;
    padding:12px;
    border-radius:14px;
  }
  .adc-verification-notice-icon{
    flex-basis:34px;
    width:34px;
    height:34px;
    border-radius:10px;
    font-size:16px;
  }
  .adc-verification-notice-copy strong{font-size:13px}
  .adc-verification-notice-copy p,
  .adc-verification-resend{font-size:11px}
}
