/* Silk v9.45 — clear Discord contact and mandatory profile completion. */
html body .silk-discord-help,
html body .v919-contact-row + .silk-discord-help,
html body .newcomer-support .silk-discord-help {
  display:flex!important; align-items:flex-start!important; gap:11px;
  width:100%!important; max-width:100%!important; box-sizing:border-box!important;
  margin:15px 0!important; padding:15px 17px!important;
  border:1px solid #c79e5c!important; border-left:4px solid #e1b866!important;
  border-radius:6px!important;
  background:linear-gradient(115deg,#092728,#143d37)!important;
  color:#fff6df!important; font:600 15px/1.7 'Segoe UI',Arial,sans-serif!important;
  text-shadow:none!important; box-shadow:0 4px 15px rgba(5,26,24,.2)!important;
  text-align:left!important; letter-spacing:normal!important;
  opacity:1!important; visibility:visible!important; overflow-wrap:anywhere;
}
html body .silk-discord-help strong{color:#f8ce79!important;font-size:16px!important;font-weight:800!important;letter-spacing:.02em}
html body .silk-discord-help-icon{color:#f6cb77!important; flex:0 0 19px; font-size:21px; line-height:1.2}
.silk-profile-requirement[hidden]{display:none!important}
.silk-profile-requirement{
  display:flex;align-items:center;gap:19px;flex-wrap:wrap;
  padding:19px 23px;margin:0 0 22px;
  border:1px solid #c19449;border-left:5px solid #e2b25e;border-radius:6px;
  background:linear-gradient(115deg,#09292a,#174a40);
  color:#fff7df;box-shadow:0 10px 24px rgba(8,39,33,.16);
}
.silk-profile-requirement-icon{flex:0 0 52px;display:grid;place-items:center;width:52px;height:52px;border:1px solid #d8b06e;border-radius:50%;color:#edcb85;font-size:27px;background:rgba(221,175,92,.09)}
.silk-profile-requirement-body{min-width:190px;flex:1 1 300px}
.silk-profile-requirement-label{font:800 11px/1.5 'Segoe UI',Arial,sans-serif;letter-spacing:.14em;color:#e8ba70}
.silk-profile-requirement h2{font:700 clamp(20px,2.2vw,26px)/1.3 Georgia,serif!important;color:#ffefce!important;margin:5px 0 9px!important}
.silk-profile-requirement p{font:500 14px/1.65 'Segoe UI',Arial,sans-serif!important;color:#e9f1e9!important;margin:0!important}
.silk-profile-requirement-action{display:inline-flex;align-items:center;justify-content:center;padding:11px 16px;border:1px solid #e1b568;border-radius:4px;background:#e9c37e;color:#17352b!important;text-decoration:none!important;font-weight:800;white-space:nowrap}
.silk-profile-requirement-action:hover,.silk-profile-requirement-action:focus-visible{background:#f8dfa5;outline:2px solid #ffebae;outline-offset:2px}
@media(max-width:620px){.silk-profile-requirement{padding:16px;gap:13px}.silk-profile-requirement-icon{width:39px;height:39px;flex-basis:39px}.silk-profile-requirement-action{width:100%}}
