/* Unity Gala Melanium Awards — public presentation */
.ug-awards-nomination{max-width:100%;color:#172033}
.ug-awards-nomination .ug-awards-form-card{
  max-width:980px;margin:0 auto;background:#fbf8f2;color:#172033;
  border:1px solid rgba(215,180,106,.72);border-radius:18px;padding:clamp(24px,4vw,42px);
  box-shadow:0 24px 70px rgba(0,0,0,.22)
}
.ug-awards-nomination .ug-awards-form-heading{text-align:center;margin:0 auto 30px;max-width:720px}
.ug-awards-nomination .ug-awards-eyebrow{display:inline-block;color:#681c2b;font-size:11px;line-height:1.2;font-weight:900;letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px}
.ug-awards-nomination .ug-awards-form-heading h2,
.ugl-content .ug-awards-nomination .ug-awards-form-heading h2{
  color:#07101f!important;font-family:inherit;font-size:clamp(28px,4vw,40px);line-height:1.08;margin:0 0 10px
}
.ug-awards-nomination .ug-awards-form-heading p{color:#4c5563!important;font-size:16px;line-height:1.6;margin:0}
.ug-awards-nomination form h3,
.ugl-content .ug-awards-nomination form h3{
  color:#07101f!important;text-align:center;font-size:clamp(23px,3vw,30px);margin:34px 0 20px;padding-top:25px;border-top:1px solid #ddd2bf
}
.ug-awards-nomination .ug-field{margin-bottom:18px}
.ug-awards-nomination .ug-field label,
.ugl-content .ug-awards-nomination .ug-field label{
  color:#172033!important;font-size:15px;line-height:1.35;font-weight:800;margin-bottom:8px
}
.ug-awards-nomination .ug-field input:not([type=checkbox]),
.ug-awards-nomination .ug-field select,
.ug-awards-nomination .ug-field textarea{
  width:100%;background:#fff!important;color:#07101f!important;border:1.5px solid #9aa6b5!important;
  border-radius:10px!important;padding:12px 14px!important;font-size:16px!important;line-height:1.45!important;
  box-shadow:inset 0 1px 2px rgba(7,16,31,.04);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease
}
.ug-awards-nomination .ug-field select{min-height:48px}
.ug-awards-nomination .ug-field textarea{min-height:120px;resize:vertical}
.ug-awards-nomination .ug-field input:not([type=checkbox]):hover,
.ug-awards-nomination .ug-field select:hover,
.ug-awards-nomination .ug-field textarea:hover{border-color:#6f7d8f!important}
.ug-awards-nomination .ug-field input:not([type=checkbox]):focus,
.ug-awards-nomination .ug-field select:focus,
.ug-awards-nomination .ug-field textarea:focus{
  outline:0!important;border-color:#b98c3b!important;box-shadow:0 0 0 4px rgba(215,180,106,.24)!important;background:#fff!important
}
.ug-awards-nomination .ug-field input[type=checkbox]{width:19px;height:19px;margin:1px 9px 0 0;accent-color:#681c2b;vertical-align:top}
.ug-awards-nomination .ug-field label:has(input[type=checkbox]){display:flex!important;align-items:flex-start;font-weight:650!important;color:#273241!important;line-height:1.55}
.ug-awards-nomination .ug-grid{gap:18px 16px}
.ug-awards-nomination .ug-button{
  display:block;min-width:240px;margin:28px auto 0;padding:14px 24px!important;border-radius:10px!important;
  background:linear-gradient(135deg,#d7b46a,#b88b3a)!important;color:#07101f!important;
  box-shadow:0 10px 26px rgba(104,28,43,.15);font-size:15px!important;letter-spacing:.03em
}
.ug-awards-nomination .ug-button:hover{filter:brightness(1.05);transform:translateY(-1px)}
.ug-awards-nomination .ug-notice{color:#172033!important;border:1px solid rgba(7,16,31,.08)}
.ug-awards-nomination .ug-error{color:#7e1b2b!important}.ug-awards-nomination .ug-success{color:#185d2d!important}
@media(max-width:700px){
  .ug-awards-nomination .ug-awards-form-card{padding:22px 17px;border-radius:14px}
  .ug-awards-nomination .ug-grid{grid-template-columns:1fr;gap:0}
  .ug-awards-nomination .ug-button{width:100%;min-width:0}
}
