textarea{font:inherit;box-sizing:border-box;border:1px solid var(--border);border-radius:4px;width:100%;padding:.5rem}form select,form input[type=text]{width:100%}.caution{border-left:4px solid var(--danger);background:#fdf1f0;margin:.75rem 0 0;padding:.5rem .75rem;font-weight:700}.notice{color:#0d5c2e;margin:.75rem 0;font-weight:700}form .alert{margin:.75rem 0}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.hp input{border:0;width:1px;min-width:0;height:1px;min-height:0;padding:0}
