.try-it form{display:grid;gap:1.15rem}
.try-it label{display:grid;gap:.45rem;color:var(--ink);font-size:.95rem;font-weight:600}
.try-it select,.try-it textarea,.try-it button{
  border:2px solid var(--ink);border-radius:0;background:var(--card-dawn);color:var(--ink);
  font:inherit
}
.try-it select,.try-it textarea{width:100%;padding:.75rem .85rem}
.try-it select{min-height:3rem}
.try-it textarea{
  min-height:9rem;resize:vertical;font:14px/1.6 var(--mono);tab-size:2;
  overflow-wrap:normal;white-space:pre
}
.try-it select:focus-visible,.try-it textarea:focus-visible,.try-it button:focus-visible{
  outline:3px solid var(--magenta-text);outline-offset:3px
}
.try-actions{display:flex;flex-wrap:wrap;gap:.75rem}
.try-it button{min-height:3rem;padding:.65rem 1rem;font-weight:700;cursor:pointer}
.try-it button[type="submit"]{background:var(--ink);color:var(--paper)}
.try-it button:hover{box-shadow:4px 4px 0 var(--magenta);transform:translate(-2px,-2px)}
.try-it button:disabled{cursor:wait;opacity:.65;box-shadow:none;transform:none}
.try-result{margin-top:1.4rem;padding:1rem 1.1rem;border:2px solid var(--ink);background:var(--card-dawn)}
.try-result[hidden]{display:none}
.try-result h3,.try-result h4{font-family:var(--mono);overflow-wrap:anywhere}
.try-result h3{margin:0 0 1rem;text-transform:uppercase}
.try-result h4{margin:1.35rem 0 .75rem}
.try-outcome-deny,.try-outcome-escalate,.try-outcome-error,.try-outcome-invalid{color:var(--vermilion-text)}
.try-fields{display:grid;grid-template-columns:minmax(7rem,max-content) minmax(0,1fr);margin:0}
.try-fields dt,.try-fields dd{margin:0;padding:.55rem .65rem;border-top:1px solid var(--line-dawn)}
.try-fields dt{font:600 13px/1.55 var(--mono)}
.try-fields dd{font:14px/1.55 var(--mono);overflow-wrap:anywhere}
.try-receipt dd{word-break:break-all}
@media(max-width:600px){
  .try-fields{grid-template-columns:1fr}
  .try-fields dt{padding-bottom:.15rem}
  .try-fields dd{padding-top:.15rem;border-top:0}
  .try-actions{display:grid}
}
@media(prefers-reduced-motion:reduce){.try-it button:hover{transform:none}}
